PHPプログラムに関する各種メモ書き

PHPが「ブラウザから起動されたか?」「コマンドラインから起動されたか?」を判別する is_cli()

PHPが「ブラウザから起動されたか?」「コマンドラインから起動されたか?」を判別するには以下のようにします。

function is_cli()
{
    if (php_sapi_name() === 'cli' || defined('STDIN')) {
        return true;
    }
    return false;
}
if ( is_cli() === true ){
    echo 'コマンドライン(CLI)からの起動です。';
}
No.1053
05/23 10:16

edit