環境判別系の関数
目次
- 開発環境の判定 : is_dev() ― 開発環境による実行かを判断します
- CLI環境の判定 : is_cli() ― CLI環境による実行かを判断します
- Ajaxリクエストの判定 : is_ajax() ― Ajaxリクエストによる実行かを判断します
開発環境の判定
is_dev()
開発環境、または本番環境かどうかを判定します。
判定には、事前にコンフィグの環境設定にて判定条件の設定が必要です。
戻り値
型 : boolean
「TRUE」の場合、開発環境となります。
引数値
なし
CLI環境の判定
is_cli()
CLIによる実行か、またはPHPモジュール(mod_php)による実行かどうかを判定します。
判定処理には、PHP組込み関数 php_sapi_name()
、または定数 STDIN
を使用して判断しています。
戻り値
型 : boolean
「TRUE」の場合、CLIによる実行環境となります。
引数値
なし
Ajaxリクエストの判定
is_ajax()
Ajaxリクエストによる実行かどうかを判定します。
判定には、サーバー変数 $_SERVER['HTTP_X_REQUESTED_WITH']
の値が xmlhttprequest
であるかで判断しています。
戻り値
型 : boolean
「TRUE」の場合、Ajaxリクエストによる実行環境となります。
引数値
なし