# CodeIgniter ユーザガイド 日本語版 Version 2.0.0

ユーザガイドを検索

# 予約語一覧

CodeIgniterでは実行の際に様々な関数、定数、クラス名を使用します。そのため既に定義済みの名称は使用することができません。

### コントローラ名

コントローラはメインアプリケーションコントローラを継承するため、メインコントローラが扱うメソッド名と同じメソッド名を使うことはできません。同じ名称にした場合、ローカルクラスで定義されたメソッドの内容で上書きされてしまいます。以下は予約語の一覧です。コントローラ内では、以下の名称を使わないようにしましょう。

- Controller
- CI_Base
- _ci_initialize
- Default
- index

### 関数名

- is_really_writable()
- load_class()
- get_config()
- config_item()
- show_error()
- show_404()
- log_message()
- _exception_handler()
- get_instance()

### 変数名

- $config
- $mimes
- $lang

### 定数名

- 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