16080891(Lamp→研讨会)
include()与require()的正确用法
上一篇 /
下一篇 2007-05-02 10:53:31
/ 个人分类:PHP学习笔记
因为
include()和
require()是特殊的语言结构,
在条件语句中使用必须将其放在语句组中(
花括号中).
//以下用法错误
<?php
if($condition)
include $file;
else
include $other;
?>
//以下用法正确<?php
if($condition)
{ include $file;
}else
{ include $other;
}?>
因为
include()是一个特殊的语言结构,其
参数不需要括号.在比较其返回值时要注意.
//以下
代码有问题,不应该跟括号
<?php
if(include(a_inc.php) == 'ok')
{
echo 'ok';
}
?>
//以下代码正确<?php
if(
includeb_inc.php) =='ok')
{
echo 'ok';
}
?>
//---------------------------------------------------------------------------------
require()和include()函数除了处理失败之外在各方面都完全一样.include()产生一个警告,而require()则导致一个致命错误.换句话说,
如果想在丢失文件时停止处理页面,应该使用require().
而include()不会这样,脚本会继续执行.
相关阅读:
- 取出数组的部分元素(array_slice()) (xile_php, 2007-4-30)
- 删除数组元素(第一个和最后一个) (xile_php, 2007-4-30)
- array_unshift()和array_pust()函数插入元素 (xile_php, 2007-4-30)
- array_splice()函数替换元素 (xile_php, 2007-4-30)
- 浏览数组元素 (xile_php, 2007-4-30)
- 数组排序 (xile_php, 2007-4-30)
- 对数组重新排序(shuffle()和array_reverse()) (xile_php, 2007-4-30)
- 自动生成数组(Range()) (xile_php, 2007-4-30)
- 统计数组元素个数(count()和array_count_values()) (xile_php, 2007-4-30)
- 函数内部包含文件 (xile_php, 2007-5-02)
导入论坛
收藏
分享给好友
管理
举报
TAG:
php学习笔记
PHP学习笔记