合肥市高新區(qū)長江西路與科學(xué)大道交口5F創(chuàng)業(yè)園A座309
136 5560 1775

淺談PHP環(huán)境的最常見的配置文件,ini函數(shù)

發(fā)表日期:2010-05-25 瀏覽次數(shù):2474次

php的配置函數(shù)就是幾個ini_*的函數(shù),主要是針對配置文件的操作,其實(shí)就四個函數(shù):ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。

這個函數(shù)主要是為了獲取配置文件,可以方便你很多操作。比如你想操作字符串過濾,但是又不清楚magic_quotes_gpc有沒有打開,所以你就可以這樣寫一個函數(shù):

當(dāng)然,如果你無法知道你的全局變量是否打開,也可以定制這樣的函數(shù):

* ini_set函數(shù):設(shè)置php.ini中的某些變量值

這個函數(shù)是設(shè)置選項(xiàng)中的值,在執(zhí)行函數(shù)后生效,腳本結(jié)束的時候,這個設(shè)置也失效。不是所有的選項(xiàng)都能被改函數(shù)設(shè)置的。具體那些值能夠設(shè)置,可以查看手冊中的列表

那么腳本執(zhí)行時間就由默認(rèn)的30秒變?yōu)?80秒,當(dāng)然,你也可以使用set_time_limit()來設(shè)置。

其實(shí)你把ini_set和ini_get結(jié)合使的話,非常好。比如你想在配置文件里添加自己的包含文件路徑,但是你有沒有權(quán)限更改php.ini,那么你可以結(jié)合兩個函數(shù):Array
(
[allow_call_time_pass_reference] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 6
)
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 7
)
...
)


將文章分享到:

版權(quán)所有:啟邁科技-合肥網(wǎng)站建設(shè) 皖I(lǐng)CP備19009304號-1 皖公網(wǎng)安備 34010402702162號

網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì)公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設(shè),網(wǎng)站制作,響應(yīng)式網(wǎng)站設(shè)計(jì),手機(jī)網(wǎng)站建設(shè),微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務(wù)10年。