パフォーマンスは賢明ですが、どのような定数/設定の定義方法が優れているのでしょうか?PHP - 定数の定義とconfig.iniの使用
Zend_Config_Iniのようなクラスを通してconfig.iniファイルを使うか、一連のphp定数を定義するだけですか?
パフォーマンスは賢明ですが、どのような定数/設定の定義方法が優れているのでしょうか?PHP - 定数の定義とconfig.iniの使用
Zend_Config_Iniのようなクラスを通してconfig.iniファイルを使うか、一連のphp定数を定義するだけですか?
.iniファイルを使用すると、parse_ini_file()を呼び出す必要があり(ディスク上のファイルを読み込む必要があるため)、定数をインラインで定義するよりもはるかに遅くなります。別のPHPファイルに定数を定義してinclude()しても、おそらく同じことが起こります。
しかし、通常は.iniファイルを使用することをお勧めします。これは、よりメンテナンス性が高く、展開が簡単になるためです。
PHP定数を定義する方が高速です。
理由:定数ファイルが変更されていない場合は、APCが