Зарезервированные имена
CodeIgniter использует несколько функций и имен в своих действиях. Поэтому некоторые имена не могут быть использованы разработчиком. Ниже список зарезервированных имен, которые не стоит использовать.
Имена контроллеров
Даже при замене или расширении контроллеров никогда не называйте ваш контроллер так:
- 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
Константы
- 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