2012-06-05 68 views
5

我想知道是否可以將自定義字段添加到PHP ini文件中,並使用ini_get函數獲取它。是否可以將自定義字段添加到PHP ini文件中?

此代碼工作正常:

;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

+3

你爲什麼要這樣做,而不是使用你的.ini文件? – Jeroen

+1

你不試試嗎? – Sarfraz

+2

做出更改後,您是否重新啓動了Web服務器? – ceejayoz

回答

10

php.ini適用於PHP配置,除非您製作擴展名(用C語言編寫),否則您可能不應添加新選項。如果您正在爲特定站點/應用程序進行配置,請在該項目的根目錄中創建自己的config.ini文件。然後您可以使用parse_ini_file從中獲取值。

如果你真的必須添加自定義條目到你的php.ini你可以使用get_cfg_var而不是ini_get

相關問題