After taking your course, my knowledge of PHP has ballooned! 你的課 ​​程後,我的PHP知識激增!”
搶劫

PHP的配置文件

當過你建立一個像樣的大小應用程序,你可能會需要保存的配置值。 雖然你可以硬編碼的配置值,這可以使你的代碼更脆,你將有更新這些配置的變化隨處可見,他們是硬編碼的,當你想更新的價值。 這可能是一個相當痛苦,如果這是文件存儲在10 + !

最簡單的方法來解決這個問題,是通過使用PHP的內置配置能力。

要做到這一點創建自己的配置文件,在這種情況下,其名為config.ini文件。

" phprocks "的DatabaseName =“phprocks”
" localhost " HOSTNAME =“本地主機”
" test "用戶名=“測試
" password1 23 "密碼=“密碼1 23”
然後可以讀取與parse_ini_file功能,像這樣:
config = parse_ini_file ( " config . ini " ) ; $ CONFIG = parse_ini_file(“配置INI”);
will output phprocks / /將輸出phprocks,
$ config [ ' DatabaseName ' ] ; 迴聲 $ CONFIG ['數據庫名'];
如果你有很多的配置值,這可以分成部分,所以配置文件將被修改為:
Database ] [數據庫]
" phprocks "的DatabaseName =“phprocks”
" localhost " HOSTNAME =“本地主機”
" test "用戶名=“測試
" password1 23 "密碼=“密碼1 23”
Site ] [網站]
" PHP Rocks ! - " SiteTitle =“PHP的岩石- !”
因此,要使用配置文件,你需要指定一個額外的參數如下所示在parse_ini_file功能的部分。
config = parse_ini_file ( " config . ini " , true ) ; $ CONFIG = parse_ini_file(“配置INI”,TRUE);
will output phprocks / /將輸出phprocks,
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; 呼應 $ CONFIG ['數據庫'] ['數據庫名'];
這將返回在上述數據庫的例子,這就是為什麼你必須首先指定你想要的第一個多維數組,所以之前的配置元素的DatabaseName

最新評論:1。 第1頁1。 平均評分:
8:46pm on Thursday, April 14th, 2011 瓦利德 2011年4月14日,星期四,8:46 PM
簡直太神奇了。 經過這麼多的教程,這個配置的東西是有用的和新的給我的......
PHP的岩石......你的岩石。

安全形象
書面由多米尼克·斯金納
最後更新:2011年10月25日十六點00分38秒