# get\_instance () là một hàm được định nghĩa trong các tệp cốt lõi của CodeIgniter.

get\_instance () là một hàm được định nghĩa trong các tệp cốt lõi của CodeIgniter. Bạn sử dụng nó để có được tham chiếu đến siêu đối tượng CodeIgniter khi bạn ở trong một phạm vi bên ngoài siêu đối tượng.

```
Chỉ có lớp mở rộng CI_Contoder, Model, View mới có thể sử dụng
$this->load->library('something');
$this->load->helper('something');
```

Lớp tùy chỉnh của bạn không thể sử dụng mã trên. Để sử dụng các tính năng trên trong lớp tùy chỉnh của bạn, bạn phải sử dụng

```
$CI=&get instance();
$CI->load->library('something');
$CI->load->helper('something');
```

Ví dụ, trong class tùy chỉnh của bạn

```
// this following code will not work
Class Car
{
   $this->load->library('something');
   $this->load->helper('something');
}

//this will work
Class Car
{
   $CI=&get_instance();
   $CI->load->library('something');
   $CI->load->helper('something');
}
// Here $CI is a variable.
```
