站長資訊網
最全最豐富的資訊網站

詳解php中類庫重復引入效率問題

本篇文章給大家介紹一下php中require、require_once、include、include_once類庫重復引入效率的問題。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

詳解php中類庫重復引入效率問題

include() 與require() 的功能相同

唯一不同:require()不管是否被執行,只要存在,php在執行前都會預引入,include()則是執行到該語句時才進行引入

include_once() 與 require_once() 都是檢測文件是否被引入,被引入則不會引入

唯一不同: require_once()為無條件包含,顧名思義也就是引入后如遇到錯誤則停止,include_once()則忽略然后繼續執行

關于效率問題,我要說明,請自覺少用include_once()、 require_once()

該函數原理:引入文件->對當前腳本語句進行比較是否包含過->決定是否引入,效率可想而知,你想你要是整個項目上百個類庫,一次執行中比較數十次是怎樣的一個恐怖的后果

在這里寫一下個人的多類庫中防止重復引入文件的解決方式:

  • 在調用腳本使用require();

  • 類庫中防止重復使用 class_exists(‘類名’) or include(‘類庫絕對路徑’);

解釋:調用腳本的文件使用一次require(),因為調用腳本為程序通用入口,此處引入公共類庫很少會造成公共類庫沒有被使用,在類庫中使用以上語句,能防止當前腳本重復引入公共類庫,并且只要通過判斷條件才會執行引入,不會重復預引入,提高程序執行效率

推薦學習:php視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
2022国产精品不卡a| 久久精品一区二区三区四区 | 国产午夜久久精品| 精品久久久久久久无码久中文字幕 | 日韩毛片免费无码无毒视频观看| 天堂一区二区三区精品| 久久乐国产综合亚洲精品| 亚洲高清日韩精品第一区| 无码人妻精品一区二区三区99仓本 | 窝窝午夜色视频国产精品东北| 国产成人精品一区二三区在线观看| 日韩国产欧美亚洲v片| 中美日韩在线网免费毛片视频| 国产精品自拍电影| 国产精品久久久久国产精品三级| www国产精品内射老熟女| 国产精品亚洲一区二区在线观看| 国产亚洲精品bv在线观看 | vvvv99日韩精品亚洲| 日韩av激情在线观看| 在线日韩av永久免费观看| 日韩精品久久一区二区三区| 日韩内射美女人妻一区二区三区| 国产在线观看精品香蕉v区| 国产成人精品视频福利app| 国产精品国产高清国产av| 国产精品免费一级在线观看| 国产精品久久久久影院免费| 国产乱色精品成人免费视频| 国产三级精品视频| 中文字幕日韩人妻不卡一区| 亚洲欧洲国产日韩精品| 中文字幕一区日韩精品| 日韩夜夜高潮夜夜爽无码| 精品人妻一区二区三区四区在线 | 国产vA免费精品高清在线观看 | 国产2021精品视频免费播放| 国产精品爽黄69天堂a| 最新国产精品剧情在线SS| 国产精品无码久久综合网| 精品久久久久久亚洲综合网 |