官术网_书友最值得收藏!

4.9 高手私房菜

技巧1:如何合理運用include_once()和require_once()?

答:include()和require()函數(shù)在其他PHP語句執(zhí)行之前運行,引入需要的語句并加以執(zhí)行。但是每次運行包含此語句的PHP文件時,include()和require()函數(shù)都要運行一次。include()和require()函數(shù)如果在先前已經(jīng)運行過,并且引入相同的文件,則系統(tǒng)就會重復引入這個文件,從而產(chǎn)生錯誤。而include_once()和require_once()函數(shù)只是在此次運行的過程中引入特定的文件或代碼,但是在引入之前,會先檢查所需文件或者代碼是否已經(jīng)引入,如果引入將不再重復引入,從而不會造成沖突。

技巧2:程序檢查后正確,卻顯示Notice: Undefined variable,為什么?

PHP默認配置會報這個錯誤,這就是警告將在頁面上打印出來,雖然這有利于暴露問題,但現(xiàn)實使用中會存在很多問題。通用解決辦法是修改php.ini的配置,需要修改的參數(shù)如下:

(1)找到error_reporting = E_ALL

修改為error_reporting = E_ALL & ~E_NOTICE

(2)找到register_globals = Off

修改為register_globals = On

主站蜘蛛池模板: 政和县| 南涧| 九龙城区| 永新县| 绥中县| 新绛县| 成都市| 苏尼特左旗| 乐陵市| 白山市| 健康| 尼勒克县| 仁布县| 颍上县| 科技| 吕梁市| 沅江市| 库尔勒市| 深水埗区| 阳高县| 子洲县| 龙胜| 溧水县| 中阳县| 河北省| 闻喜县| 怀化市| 石家庄市| 普兰县| 肥乡县| 噶尔县| 黄平县| 丰宁| 郴州市| 柞水县| 永胜县| 哈密市| 阳西县| 公主岭市| 贵港市| 都安|