Fuel クラス

Fuel クラスには、Fuel フレームワークのコアメソッドが含まれています。 本ドキュメントでは、アプリケーションで利用可能な同クラスの public メソッドを纏めています。 ここに記していないメソッドはクラス内部でのみ利用されるものなので、利用してはいけません。

クラス定数

環境定数。config.php においてアプリケーションの動作環境を定めるために用いられます。

名前 型 値 説明
TEST string
'test'
テスト環境を同定します。
DEVELOPMENT string
'development'
開発環境を同定します。
STAGING string
'staging'
ステージング環境を同定します。
PRODUCTION string
'production'
製品環境を同定します。

ロギング定数。Log クラスで用いられます。また logger() 関数で用いられます。

名前 型 値 説明
L_NONE integer
0
ロギングレベル 0:ログをとりません。
L_ERROR integer
1
エラーメッセージのログをとります。
L_WARNING integer
2
警告メッセージのログをとります。
L_DEBUG integer
3
デバッグメッセージのログをとります。
L_INFO integer
4
情報メッセージのログをとります。
L_ALL integer
5
全てのレベルのログをとります。

Other constants:

名前 型 値 説明
VERSION string
''
インストールされている Fuel のバージョンです。

クラスプロパティ

これらのプロパティは public なプロパティとして定義されていますが、正当な理由なく変更しないでください。

名前 静的 型 値 説明
$initialized はい boolean
false
フレームワークが初期化されているか。
$env はい string
Fuel::DEVELOPMENT
フレームワークを実行する環境定数。上記の環境定数のいずれかでなければいけません。
$profiling はい boolean
false
true の場合、プロファイラーを有効にします。
$locale はい string
'en_US'
現在のロケールを定義します。
$timezone はい string
'UTC'
現在のタイムゾーンを定義します。
$encoding はい string
'UTF-8'
現在の文字エンコードを定義します。
$is_cli はい boolean
false
true の場合、フレームワークは CLI モードで実行されます。
$is_test はい boolean
false
true の場合、フレームワークは Unit Test モードで実行されます。

load($file)

load メソッドは、指定ファイルをロード(インクルード)し、その結果を返します。例えば、設定ファイルをロードする時に本メソッドは使われます。その場合、設定情報は配列で返されます。

静的 はい
パラメータ
パラメータ デフォルト 説明
$file 必須 ロードしたいファイル名
返り値 Mixed
例
// ある PHP file をロード
if (Fuel::load('myfile.php'))
{
	echo "MyFile was loaded successfully";
}

次の点に注意してください。もしインクルードされるファイルに return 宣言が含まれていない (NOT) 場合、ロードが成功すれば load() は 1 を返し、失敗すれば 0 を返します!