
記載された情報が古くなっている可能性がございますので十分ご注意ください。
「CodeIgniter」では index.php でパス関連の定数が定義されている。
独自のクラスファイルや外部のライブラリファイルを require する際に使用すると環境に依存しないパスの記述ができる。
- BASEPATH:CodeIgniter のコアフォルダ「system」への物理パス
- APPPATH:CodeIgniter のカレントディレクトリ(index.php)から「application」への相対パス
ほとんどは、以下のように APPPATH を使って記述することが多いです。
require_once APPPATH.'libraries/Mylib/sample.php';