保留名称
最后更新于:2022-04-01 03:53:08
# 保留名称
为了便于编程,CodeIgniter 使用了一些函数、方法、类 和 变量名来实现。 因此,这些名称不能被开发者所使用,下面是不能使用的保留名称列表。
## 控制器名称
因为你的控制器类将继承主程序控制器,所以你的方法命名一定不能和 主程序控制器类中的方法名相同,否则你的方法将会覆盖他们。 下面列出了已经保留的名称,请不要将你的控制器命名为这些:
* CI_Controller
* Default
* index
## 函数
* [is_php()](http://codeigniter.org.cn/user_guide/general/common_functions.html#is_php "is_php")
* [is_really_writable()](http://codeigniter.org.cn/user_guide/general/common_functions.html#is_really_writable "is_really_writable")
* load_class()
* is_loaded()
* get_config()
* [config_item()](http://codeigniter.org.cn/user_guide/general/common_functions.html#config_item "config_item")
* [show_error()](http://codeigniter.org.cn/user_guide/general/errors.html#show_error "show_error")
* [show_404()](http://codeigniter.org.cn/user_guide/general/errors.html#show_404 "show_404")
* [log_message()](http://codeigniter.org.cn/user_guide/general/errors.html#log_message "log_message")
* [set_status_header()](http://codeigniter.org.cn/user_guide/general/common_functions.html#set_status_header "set_status_header")
* [get_mimes()](http://codeigniter.org.cn/user_guide/general/common_functions.html#get_mimes "get_mimes")
* [html_escape()](http://codeigniter.org.cn/user_guide/general/common_functions.html#html_escape "html_escape")
* [remove_invisible_characters()](http://codeigniter.org.cn/user_guide/general/common_functions.html#remove_invisible_characters "remove_invisible_characters")
* [is_https()](http://codeigniter.org.cn/user_guide/general/common_functions.html#is_https "is_https")
* [function_usable()](http://codeigniter.org.cn/user_guide/general/common_functions.html#function_usable "function_usable")
* [get_instance()](http://codeigniter.org.cn/user_guide/general/ancillary_classes.html#get_instance "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