保留字
为了便于编码,CodeIgniter 使用了一系列的函数,方法,类和变量名来完成操作。因此,有一些名字开发中不能使用。底下的列表中的保留字不能被使用。
控制器名
因为你的控制器类继承自主程序控制器,你方法名一定不要和主程序控制器类中得函数名相同,否则你的局部方法将会覆盖他们。底下列出了保留的名字。不能在你的控制器中使用:
- CI_Controller
 - Default
 - index
 
函数
- :php:func:
is_php() - :php:func:
is_really_writable() load_class()is_loaded()get_config()- :php:func:
config_item() - :php:func:
show_error() - :php:func:
show_404() - :php:func:
log_message() - :php:func:
set_status_header() - :php:func:
get_mimes() - :php:func:
html_escape() - :php:func:
remove_invisible_characters() - :php:func:
is_https() - :php:func:
function_usable() - :php:func:
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