博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
辛星与您彻底分析PHP中的include和require等的差别
阅读量:2232 次
发布时间:2019-05-09

本文共 516 字,大约阅读时间需要 1 分钟。

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

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

     另一个include_once。它的开销比include 大得多,为什么呢。由于它会检測该文件是否已经被包括了,假设已经被引入了,那么将不会又一次引入,假设还没有include进来。那么将会include进来。它的使用方法和include一样。仅仅是它不会导入两次。另一个require_once,它也是用于仅仅会require一次的情况,使用和require是一样的。

     为什么有些文件不能多次导入呢?原因非常easy。比方某些文件有类的定义,假设我们多次导入,势必会造成类的反复定义。这样会触发错误,因此应该避免。

   

转载于:https://www.cnblogs.com/ljbguanli/p/6888762.html

你可能感兴趣的文章
OpenSSL源代码学习[转]
查看>>
Spring下载地址
查看>>
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
强引用 软引用 弱引用 虚引用
查看>>