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 を返します!