PHP中include和require的区别

诸位大佬,可否扫下右下方参与下“支付宝”红包活动!小弟万分感谢!

用处说明:

在实际开发中,常常会有很多相同的部分,如:头部和底部。关于这两块我们不可能说每次都去写相同的,即便是粘贴复制,后期你如果修改。那么对于这块来说工作量也是巨大的。

这个时候,include和require就起了重要的作用!

include 和 require 语句是相同的,除了错误处理方面:

  • require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
  • include 只生成警告(E_WARNING),并且脚本会继续

因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。 如果一旦错误,你需要停止执行,则使用require。

 include使用(1.php):

<?php
echo "1.php";
echo "<br/>";
include "add.php";
?>

add.php内容:

<?php
echo "引入内容部分";
?>

执行结果:


require使用(2.php):

<?php
echo "2.php";
echo "<br/>";
require "add.php";
?>

执行结果: