2017-01-15 2 views
1

私は最大実行時間を短縮するためにini_set() php関数を使用しています。私はそれに問題はありませんが、私はその機能が実際にどのように機能しているかを知りたいと思います。私はそれが上書きされるかもしれないと思ったphp.iniファイルなので、php.iniファイルで最大実行時間を見ました。以前と同じ値、変更はありません。それではどうしたの?このPHPファイルは、実行時にのみ最大実行時間の値が変更されますか?PHPでini_setが実際にどのように動作するのですか?

+0

Iは、インタープリタのパラメータの値を設定します。ファイルは変更されません。この値は、スクリプトを設定したスクリプトに対してのみ有効で、そのスクリプトが終了するか値が再び変更されるまで有効です。 – AlexP

答えて

1

ini_set()いくつかの設定オプションの値を設定するために使用されます。
これは手動でphp.iniファイルを編集することによっても行うことができます。
configファイルの編集とは対照的に、ini_set()の機能は、設定値はスクリプトの実行中に新しい値を保持し、終了時に古い値を復元しますが、設定ファイルの編集は実行中のすべてのスクリプトに影響します。

注:ini_set()は、それが他のスクリプトを宣言し、されていない現在のスクリプトに影響を与えます。

1

いいえphp.iniファイルを超過しません。それは、スクリプトを実行しているファイルと関連するファイルの変更を行うだけです。

関連する問題