require()和include()函数的基本区别
2008-04-05 02:35
531 查看
require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。
---------------------------------------------------------------
就是说再解析程序时即读取require的文件,而不是解析后,
如果不能读取到被require的文件,就不能进行下一步动作。
所以,不被正确包含就会导致程序的文件,用require比较好。
可能效率上也略微高点。
---------------------------------------------------------------
require() 无论如何都会包含文件,而 include() 可以有选择地包含:
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。
---------------------------------------------------------------
就是说再解析程序时即读取require的文件,而不是解析后,
如果不能读取到被require的文件,就不能进行下一步动作。
所以,不被正确包含就会导致程序的文件,用require比较好。
可能效率上也略微高点。
---------------------------------------------------------------
require() 无论如何都会包含文件,而 include() 可以有选择地包含:
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。
相关文章推荐
- 简单总结echo()和print()、require()和include()等易混淆函数的区别
- 简单总结echo()和print()、require()和include()等易混淆函数的区别
- 简单总结echo()和print()、require()和include()等易混淆函数的区别
- PHP包含文件函数include、include_once、require、require_once区别总结
- php中echo()和print()、require()和include()等易混淆函数的区别
- php include()、 include_once()、 require() 、 require_once() 函数直接的区别
- echo()和print()、require()和include()等易混淆函数的区别
- PHP包含文件函数include、include_once、require、require_once区别总结
- php echo()和print()、require()和include()函数区别说明
- php echo()和print()、require()和include()函数区别说明
- PHP包含文件函数include、include_once、require、require_once区别总结
- PHP包含文件函数include、include_once、require、require_once区别总结
- 包含文件函数include与require的区别
- php中echo()和print()、require()和include()等易混淆函数的区别
- php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别
- require,include,load,extend的用途和区别
- include和require加载文件的区别
- php require和include区别
- php中include、include_once、require、require_once等函数的异同
- include语句和require的区别