Rumah > pembangunan bahagian belakang > tutorial php > 辛星与你彻底分析PHP中的include和require等的区别

辛星与你彻底分析PHP中的include和require等的区别

WBOY
Lepaskan: 2016-06-13 12:03:29
asal
918 orang telah melayarinya

辛星与您彻底分析PHP中的include和require等的区别

     首先说一下require吧,我们知道如果它引入的文件不存在,将会导致程序无法继续执行,因此它通常放在程序的最前面,通常是一些特别重要的部分,比如连接数据库库,比如加载配置文件,比如引用核心函数库等等。

     然后说一下include把,它引入成功与否并不重要,因此它和html的特点很接近,可以用于程序的开头,当然很多时候我们是需要引用的时候才include进来,这样,它的位置也就更加随意一些,可以放在中间。

     还有一个include_once,它的开销比include 大得多,为什么呢,因为它会检测该文件是否已经被包含了,如果已经被引入了,那么将不会重新引入,如果还没有include进来,那么将会include进来,它的用法和include一样,只是它不会导入两次。还有一个require_once,它也是用于只会require一次的情况,使用和require是一样的。

     为什么有些文件不能多次导入呢?原因很简单,比如某些文件有类的定义,如果我们多次导入,势必会造成类的重复定义,这样会触发错误,因此应该避免。

   

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan