include与require的区别

来源:互联网 发布:日本黑帮电影 知乎 编辑:程序博客网 时间:2024/05/21 06:40
 

  PHP5.0中,两者的区别仅在于错误处理的不同。

  在php的官方文档中,对include与require的区别有这样一段描述:

  “require() 和 include()  除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require()  则导致一个致命错误。换句话说,如果想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include()  就不是这样,脚本会继续运行。”

  在php中使用require_once/include_once虽然方便,但是代价昂贵,据测试数据来看,require_once比require慢3-4倍,所以在php开发中,我们应该尽量使用require/include。