اسامی رزرو شدهای که در کد ایگنایتر نمیتوان از آنها استفاده کرد
اسامی رزرو شده توابع
اسامی رزرو شده متغیرها
اسامی رزرو شده ثابتها
به دنبال خدمت رسانی بیشتر، فریم ورک Codeigniter از یک سری توابع و اسامی در عملیات خود استفاده میکند. به همین خاطر برنامهنویس نمیتواند از برخی اسامی استفاده کند. از آنجا که کلاس کنترلر شما، کنترلر اصلی برنامه را گسترش خواهد داد لذا شما باید مراقب باشید تا هنگام تعریفهای خود، عیناً از نامهایی که قبلاً توسط فریمورک کدایگنایتر بکار رفتهاند، استفاده نکنید، زیرا این کار باعث میشود تا به طور مثال، توابع جدید توابع کلاس اصلی را لغو (Override) کنند. در ادامه اسامی رزرو شده به تفکیک آمدهاند. از این اسامی استفاده نکنید.
اسامی رزرو شده کنترلرها
Controller
CI_Base
_ci_initialize
Default
index
اسامی رزرو شده توابع
()is_really_writable
()load_class
()get_config
()config_item
()show_error
()show_404
()log_message
()exception_handler_
()get_instance
اسامی رزرو شده متغیرها
$config
$mimes
$lang
اسامی رزرو شده ثابتها
ENVIRONMENT
EXT
FCPATH
SELF
BASEPATH
APPPATH
CI_VERSION
FILE_READ_MODE
FILE_WRITE_MODE
DIR_READ_MODE
DIR_WRITE_MODE
FOPEN_READ
FOPEN_READ_WRITE
FOPEN_WRITE_CREATE_DESTRUCTIVE
FOPEN_READ_WRITE_CREATE_DESTRUCTIVE
FOPEN_WRITE_CREATE
FOPEN_READ_WRITE_CREATE
FOPEN_WRITE_CREATE_STRICT
FOPEN_READ_WRITE_CREATE_STRICT
منبع: آموزش برنامه نویسی وب