Zarezerowane nazwy:
By pomóc programiście CodeIgniter używa funkcji/metod, zmiennych i stałych pod określonymi nazwami. Dlatego właśnie niektóre nazwy nie mogą być wykorzystane przez programistę. Poniżej znajduje się list nazwa zarezerwowanych.
Dla Kontrolera:
Twój kontroler dziedziczy po kontrolerze CodeIgnitera, programista musi uważać by nie użyć nazwy funkcji która została przypisana rodzicowi (klasie nadrzędnej) - ponieważ zostanie ona nadpisana! Lista zastrzeżonych nazw dla twojego kontrolera:
- Controller
- CI_Base
- _ci_initialize
- Default
- index
Dla funkcji:
- is_really_writable()
- load_class()
- get_config()
- config_item()
- show_error()
- show_404()
- log_message()
- _exception_handler()
- get_instance()
Dla zmiennych:
- $config
- $mimes
- $lang
Dla stałych:
- 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