保留字
為了維持 CodeIgniter 自身的運作正常,所以使用了些函數和命名。 因此,某些名稱無法供開發者使用。 底下列的是不能使用的保留字。
控制器名稱(Controller names)
由於你的控制器類別可以擴充 application 控制器,你必須要格外小心的替你的函數命名,好讓你的類別可以正確的呼叫使用,否則會發生你的 local 函數把別的函數被覆蓋掉的情況。底下列了些保留字,可別把你的控制器名稱 (Controller) 命名成底下的名稱:
- Controller
- CI_Base
- _ci_initialize
- Default
- index
函數(Functions)
- is_really_writable()
- load_class()
- get_config()
- config_item()
- show_error()
- show_404()
- log_message()
- _exception_handler()
- get_instance()
變數(Variables)
- $config
- $mimes
- $lang
常數(Constants)
- 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