php include,include_once,require,require_once
更新時間:2008年09月05日 15:06:22 作者:
其實PHP包含文件的這四個函數(shù),很多人還是沒完全明白的,雖然用的時候多,但是具體某些地方該怎么用,用那一個,我就獻丑一把.
include_once和require_once的作用差不多,就是在包含的時候檢查被包含的文件是不是已經(jīng)包含過,如果包含過,那就不執(zhí)行,否則再包含.我先說這個的原因是因為如果把include,require弄清楚了.那這點就沒問題.
現(xiàn)在來說include和require的區(qū)別:
require()函數(shù)包含進來的內(nèi)容被當(dāng)成當(dāng)前文件的一個組成部分,所以當(dāng)包含進來的文件有語法錯誤或者文件不存在的時候,那當(dāng)前文件的PHP腳本都不再執(zhí)行.
include()函數(shù)相當(dāng)于指定這個文件的路徑,當(dāng)被包含的文件有錯時,不會影響到本身的程序運行.
include函數(shù)可以進行判斷是否包含,而require則是不管任何情況都包含進來.所以這點值得注意!
建議大家在包含動態(tài)文件,也就是有變量,函數(shù),已經(jīng)類的時候用include.不過前段時間有人在分析兩個函數(shù)的執(zhí)行效率.這個我沒自己測試過,等親自測試了再進行補充
現(xiàn)在來說include和require的區(qū)別:
require()函數(shù)包含進來的內(nèi)容被當(dāng)成當(dāng)前文件的一個組成部分,所以當(dāng)包含進來的文件有語法錯誤或者文件不存在的時候,那當(dāng)前文件的PHP腳本都不再執(zhí)行.
include()函數(shù)相當(dāng)于指定這個文件的路徑,當(dāng)被包含的文件有錯時,不會影響到本身的程序運行.
include函數(shù)可以進行判斷是否包含,而require則是不管任何情況都包含進來.所以這點值得注意!
建議大家在包含動態(tài)文件,也就是有變量,函數(shù),已經(jīng)類的時候用include.不過前段時間有人在分析兩個函數(shù)的執(zhí)行效率.這個我沒自己測試過,等親自測試了再進行補充
相關(guān)文章
php 連接mssql數(shù)據(jù)庫 初學(xué)php筆記
如果實現(xiàn)了PHP和MySQL鏈接了,PHP和MSSQL的鏈接其實很簡單; 支持MSSQL的本地鏈接和遠程鏈接2010-03-03php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對調(diào)
array_flip() 函數(shù)將使數(shù)組的鍵名與其相應(yīng)值調(diào)換,即鍵名變成了值,而值變成了鍵名2011-11-11PHP與MySQL開發(fā)中頁面亂碼的產(chǎn)生與解決
一般來說,亂碼的出現(xiàn)有2種原因,首先是由于編碼(charset)設(shè)置錯誤,導(dǎo)致瀏覽器以錯誤的編碼來解析,從而出現(xiàn)了滿屏亂七八糟的“天書”,其次是文件被以錯誤的編碼打開,然后保存,比如一個文本文件原先是GB2312編碼的,卻以UTF-8編碼打開再保存。要解決上述亂碼問題,首先需要知道開發(fā)中哪些環(huán)節(jié)涉及到了編碼:2008-03-03使用PHP提取視頻網(wǎng)站頁面中的FLASH地址的代碼
這幾天工作中需要寫個程序?qū)τ谝粋€視頻網(wǎng)站地址,如優(yōu)酷的某個地址,提取出其中的FLASH地址來。2010-04-04php性能優(yōu)化之不要在for循環(huán)中操作DB
這篇文章主要為大家介紹了php性能優(yōu)化之不要在for循環(huán)中操作DB示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06