解决方案 »
- PHP字符串替换及日期格式转换的问题,请教!
- 请问如何识别客户端是通过代理上来的?
- 如何在 session_set_save_handler 的 read 函数中读和写 $_SESSION 的值?
- php如何在线安装数据库?
- 递归返回值为空
- unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
- 用phpmyadmin操作myspl时,显示“无法载入 mysql 扩展,请检查 PHP 配置“,究竟该如何配置php?急!!!
- 纯html语言代码,后缀php可以解析,后缀html显示不出来,为什么?
- 关于session_set_cookie_params()函数的一个问题。
- 连接不上,请问应该怎样设置?PHP在UNIX上, MSsqlserver在WIN2k上
- 请教apache怎么配置一个域名指向首页文件,apache的rewrite的写法
- PHPMYADMIN的配置问题
include_once()把include的功能扩展了,在程序执行期间,将指定的文件包含进来,如果从文件引用进来的程序先前已经包含过的时候,include_once()就不会把它再包含进来。也就是仅仅可以引用同一个文件一次!
require_once也是如此。包含一次。
include("文件1");//脚本只有读到这里才会把包含的文件读进来然后再进行处理
}else{
include("文件2");//脚本只有读到这里才会把包含的文件读进来然后再进行处理
}
<?php
echo "A.php
?>
b.php
<?php
echo "B.php
?>
c.php
<?php
echo "C.php\n";
include('a.php');
echo "a.php\n";
require('b.php');
echo "b.php\n";
?>d.php
<?php
echo "C.php\n";
include('b.php');
echo "b.php\n";
require('a.php');
echo "a.php\n";
?>
对比一下c.php和d.php的输出结果有什么差异,弄明白这个你就名include和require的区别了
include_once() 和 require_onc()只引用一次,如果已经引用,则不再引用
require()如果引用的文件不存在,报错后终止运行。include_once()和require_once()可确保目标文件只被包含一次。通常的话,我用require_once多一些。