require和include基本的区别是什么?
require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。
require() 无论如何都会包含文件,而 include() 可以有选择地包含:
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。
顶(0)
踩(0)
- 最新评论