在PHP中,include, include_once, require, require_once 都是引入文件,那为什么会有两套函数呢,PHP语言的开发者是基于一种什么样的考虑才会设计了四个函数用来引用文件呢,为了程序效率,我们通常使用 include_once 或 require_once ,那么在什么情况下会使用include或require呢?这是WHY,WHY,WHY。
解决方案 »
- 向大家求一个phpcms仿站的教程
- 关于康盛supesite的一些疑问
- 各位大佬们,谁给小弟一个wap游戏网站的源码!不胜感激!!
- 我写了一个网页在appserv里面能正常打开,在wampserver里面却不行,求解怎么重写代码
- 安装libpng 遇到编译不过 请高手们进来看看 帮帮忙
- 求 php_memcache.dll 适合php5.3.0 版本的 .急用 在网上找了好久没找都没找到
- PHPCMS全站搜索中的致命问题 此问题是phpcms论坛多年来一直没有解决的问题,难!!!
- ThinkPHP按条件查询的记录总是第一条是怎么回事?
- GD库 英文偶有乱码
- 这个哪里有问题
- apache启动不了,并行配置不正确
- 如何在自己的网站上实现百度的第三方登录
require 在编译期间执行,即无论被嵌入的文件是否被使用,都要加载到内存
include 在运行期间执行,只在需要的时候被加载
include_once、require_once 作用一样,区别是被加载的文件只会被加载一次PHP5
两者均在编译期间执行,两者的差异可以忽略不计关注出现错误时的表现,是没有意义的
因为任何系统都不能带伤运行,且运行寿命远比开发周期长
版主大大, 在php5 是两个都在编译就执行吗?这样的话, if(true){
include 'a.php';
}else{
include 'b.php';
}
b.php 也会引入进来?