PHPの設定関数には、php.iniに特定の変数の値を設定する関数があります。それが今回紹介するPHPのini_set関数です。
たとえば、display_error オプションがオフになっているが、プログラムのデバッグを容易にするためにプログラム内にエラー メッセージを表示したい場合は、次のようにオプション値を設定できます。 PHP ini_set 関数:
<ol class="dp-xml"><li class="alt"><span><span>ini_set(”display_errors<br>”, “On”); </span></span></li></ol>
次に、あなたの場合、このページのプログラムはすべてエラーメッセージを表示します。error_reporting を使用して、表示されるエラーメッセージのレベルを設定することもできます。
スクリプトの実行時間を増やす必要がある場合は、次のように設定できます:
<ol class="dp-xml"><li class="alt"><span><span>ini_set(”max_execution<br>_time”, “180″); </span></span></li></ol>
その後、スクリプトの実行時間はデフォルトの 30 秒から 180 秒に変更されます。もちろん、set_time_limit() を使用して設定することもできます。
実際、PHP の ini_set 関数と ini_get を組み合わせると非常に優れています。たとえば、独自のインクルード ファイル パスを設定ファイルに追加したいが、php.ini を変更する権限がある場合は、次の 2 つの関数を組み合わせることができます:
<ol class="dp-xml"><li class="alt"><span><span>ini_set(’include_path’<br>,ini_get(’include_path’).<br>’:/your_include_dir:’); </span></span></li></ol>