예약된 이름¶
CodeIgniter는 작동 중에 일련의 함수, 메소드, 클래스 및 변수 이름을 사용합니다. 이 때문에 일부 이름은 개발자가 사용할 수 없습니다. 다음은 사용할 수 없는 예약된 이름 목록입니다.
컨트롤러 이름¶
컨트롤러 클래스가 메인 애플리케이션 컨트롤러를 확장하므로 해당 클래스에서 사용하는 메소드와 동일한 이름을 지정하지 않도록 주의해야 합니다. 그렇지 않으면 로컬 메소드가 이를 재정의합니다. 다음은 예약된 이름 목록입니다. 컨트롤러에 이 이름을 사용하지 마세요:
CI_Controller
Default
index
함수¶
load_class()is_loaded()get_config()_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