この記事の例では、PHP での ini_set と ini_get の使用法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです
PHPのini_set関数。
PHPのini_set関数はオプションに値を設定するもので、関数の実行後に有効になります。この設定も無効になります。この機能ではすべてのオプションを設定できるわけではありません。設定できる具体的な値はマニュアルの一覧で確認できます。
たとえば、display_error オプションがオフになっているが、プログラムのデバッグを容易にするためにプログラム内にエラー メッセージを表示したい場合は、php.ini でオプション値を設定できます。 ini_set 関数:
これで、ページ上のプログラムにエラー情報が表示されます。error_reporting を使用して、表示されるエラー情報のレベルを設定することもできます。
スクリプトの実行時間を増やす必要がある場合は、次のように設定できます:
その後、スクリプトの実行時間がデフォルトの 30 秒から 180 秒に変更されます。もちろん、set_time_limit() を使用して設定することもできます。
実際、PHP の ini_set 関数と ini_get を組み合わせると非常に優れています。たとえば、独自のインクルード ファイル パスを設定ファイルに追加したいが、php.ini を変更する権限がある場合は、2 つの関数を組み合わせることができます:
多くの人が PHP 設定関数 ini_get() を使用したことがあると思います。これは、設定ファイル内のオプションの値を取得するもので、true 値の場合は 1 を返し、false 値の場合は 0 を返します。 、 false 値の場合は文字列を返します。
たとえば、マニュアルの例:
表示エラー = 1
register_globals = 0
Post_max_size = 8M
post_max_size+1 = 9
PHP 設定関数 ini_get() は主に設定ファイルを取得するために使用され、これにより多くの操作が容易になります。たとえば、文字列フィルタリングを操作したいが、magic_quotes_gpc がオンになっているかどうかわからないため、次のような関数を作成できます:
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
たとえば、構成ファイルに次のような行があります: path=''
その後、ini_set('path', 'c:\windows') の機能はこの行を
path='c:\windows に変更します。
phpが使用できるメモリサイズを64Mに設定します。
通常、php.ini ファイルはリモートホストでは変更できません。プログラムを通じてのみ設定できます