-1

cli で簡単なコードを実行し、php 設定の max_execution_time の値を確認したいと考えています。もちろん、php.ini または .htaccess で確認できます。私はcliを使ってそれをやろうとしました

php -a
echo ini_get('max_execution_time');

しかし、常に0を返します。CLIで確認する方法はありますか?

4

3 に答える 3

1

得られる理由は、 の結果を ing しているため0です。echoini_set('max_execution_time')

マニュアルによると、 2 つのパラメーターが必要で、失敗すると戻ります。パラメータを 1 つだけ指定すると、関数が毎回返されます。ini_set()FALSEFALSE

の値を取得したい場合は、max_execution_timeを呼び出す必要がありますini_get()

于 2012-08-23T15:29:08.737 に答える
0

以下を使用して実行時間を確認できます

linux-1:~$ php -i | grep max_execution
max_execution_time => 0 => 0
于 2012-08-23T14:34:22.670 に答える
0

ここでやりたいのは、ini構成から値を取得することだと思います。そのためには、を使用する必要がありますini_get()

ゼロの最大実行時間は、単に制限がないことを意味します。スクリプトがタイムアウトすることはありません。これは、コマンドラインからPHPを実行するときのデフォルトの動作です。

ドキュメントからの抜粋-

max_execution_time-

これは、スクリプトがパーサーによって終了されるまでに実行できる最大時間を秒単位で設定します。これにより、不適切に記述されたスクリプトがサーバーを拘束するのを防ぐことができます。デフォルト設定は30です。コマンドラインからPHPを実行する場合、デフォルト設定は0です。

于 2012-08-23T14:35:14.240 に答える