7

PHPのiniファイルにカスタムフィールドini_getを追加して、関数で取得できるかどうかを知りたいです。

このコードは正常に機能します。

;PHP ini file
mysqli.default_host=localhost

# PHP code
ini_get('mysqli.default_host') 

しかし、私はこのようなことをしたい(機能していない):

;PHP ini file
my_custom_field=custom_value

# PHP code
ini_get('my_custom_field') 

これを行うことは可能ですか?カスタムフィールドに対してこれを行うと、が返されるためfalseです。

4

1 に答える 1

10

php.ini拡張機能 (C で記述) を作成する場合を除き、おそらく新しいオプションを追加するべきではありません。特定のサイト/アプリケーションの構成を作成している場合は、config.iniそのプロジェクトのルート内に独自のファイルを作成してください。その後、 parse_ini_fileを使用して値を取得できます。

本当にカスタム エントリを追加する必要がある場合は、 ini_getではなくget_cfg_varphp.iniを使用して取得できます。

于 2012-06-05T17:11:45.963 に答える