立华软件园博客
首页
技术文档
源代码
论坛
圈子
博客
书签
文件
相册
商品
游戏开发
程序开发
操作系统
电脑硬件
分类信息
企业信息
安全防护
网站开发与设计
游戏秘技
数码玩家
软件应用
数据库技术
游戏人生
网络游戏
灌水乐园
文艺茶座
历史文化
影音娱乐
数码贴图
活动聚会
车友之家
您的位置:
立华软件园博客
>>
论坛
>>
PHP
>>
查看帖子
字体:
小
中
大
require和include基本的区别是什么?
woshifeng888 发表于: 2006-5-15 12:08 来源:
立华软件园博客
有些白痴的问题:)
最新回复
guyanxiang at 2006-5-15 12:08:48
require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。
风语者 at 2006-5-15 12:09:24
就是说再解析程序时即读取require的文件,而不是解析后,
如果不能读取到被require的文件,就不能进行下一步动作。
所以,不被正确包含就会导致程序的文件,用require比较好。
可能效率上也略微高点。
haifeng585 at 2006-5-15 12:09:57
require() 无论如何都会包含文件,而 include() 可以有选择地包含:
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。
查看全部回复
我也来说两句
最新更新主题
Delphi for PHP 来了!
【电子书下载】精通PHP+MySQL应用开发
PHP5.1时区设置
日期显示问题???请大家帮帮手!!...
PHP比ASP优秀的七个理由
关于排列
请各位来谈谈php连接数据库方式……...
如何做繁体版呀!
谁在用PHP进行面向对象编程?请给举一...
请问如何上传文件
立华软件园博客
|
交流论坛
|
快捷面板
|
站点地图
|
友情链接
|
空间列表
|
站点存档
|
联系我们
最新回复
如果不能读取到被require的文件,就不能进行下一步动作。
所以,不被正确包含就会导致程序的文件,用require比较好。
可能效率上也略微高点。
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。