公式 Web サイト: http://pecl.php.net/package/hidef
概要:
単純な ini ファイルでユーザー定義定数の定義を許可します。これらの定数は、
の
なしで内部定数のように処理されます。
内部変数を使用するのと同じように、単純な ini ファイルを使用して必要な定数を定義できます。Define を使用する場合のパフォーマンスの問題は発生しません。
著者は、Apache が子の生成を開始する前に、Hidef が php モジュールの init で初期化されると述べています。
Apache が開始する前に、これらの定数は PHP の開始時に作成され初期化されるため、php で定数を定義する必要はありません、性能的には問題ありません!
Nginx でも使用できます。インストール プロセスは次のとおりです。
1.
# wget http://pecl.php.net/ にダウンロードして解凍します。 get/hidef-0.1 .8.tgz
# tar zxvf hidef-0.1.8.tgz
# cd Hidef-0.1.8
2. 設定ファイルはありません。phpize を実行して作成します。ファイル
# /usr/local/webserver/php/bin/phpize
# ./configure --enable-hidef --with-php-config=/usr/local/webserver/php/ bin/php-config
# make
# make install
3. php.ini ファイルに追加します
# vi /usr/local/webserver/php/etc/ php.ini
----------------------------------------------------- --------
extension=hidef.so
hidef.ini_path=/usr/local/webserver/php/etc/
----------- ----------- -------------------------------------- ----------- -----
php.ini ファイルで Hidef.ini_path が定義されていない場合、デフォルトの .ini ファイルの読み取り場所は /hidef であることに注意してください。ファイル vi /hidef/hidef.ini を手動で作成するだけで済みます。
# vi /usr/local/webserver/php/etc/hidef.ini (ここのパスは状況に応じて調整してください)
コードをコピー
コードは次のとおりです:
[hidef]
int ANSWER = 42;
str HX = "9enjoy";
float PIE = 3.14159; 🎜>