保留名称¶
为了便于编程,CodeIgniter 使用了一些函数、方法、类 和 变量名来实现。 因此,这些名称不能被开发者所使用,下面是不能使用的保留名称列表。
控制器名称¶
因为你的控制器类将继承主程序控制器,所以你的方法命名一定不能和 主程序控制器类中的方法名相同,否则你的方法将会覆盖他们。 下面列出了已经保留的名称,请不要将你的控制器命名为这些:
- CI_Controller
 - Default
 - index
 
函数¶
- is_php()
 - is_really_writable()
 - load_class()
 - is_loaded()
 - get_config()
 - config_item()
 - show_error()
 - show_404()
 - log_message()
 - set_status_header()
 - get_mimes()
 - html_escape()
 - remove_invisible_characters()
 - is_https()
 - function_usable()
 - get_instance()
 - _error_handler()
 - _exception_handler()
 - _stringify_attributes()
 
变量¶
- $config
 - $db
 - $lang
 
常量¶
- ENVIRONMENT
 - FCPATH
 - SELF
 - BASEPATH
 - APPPATH
 - VIEWPATH
 - CI_VERSION
 - MB_ENABLED
 - ICONV_ENABLED
 - UTF8_ENABLED
 - 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
 - SHOW_DEBUG_BACKTRACE
 - EXIT_SUCCESS
 - EXIT_ERROR
 - EXIT_CONFIG
 - EXIT_UNKNOWN_FILE
 - EXIT_UNKNOWN_CLASS
 - EXIT_UNKNOWN_METHOD
 - EXIT_USER_INPUT
 - EXIT_DATABASE
 - EXIT__AUTO_MIN
 - EXIT__AUTO_MAX