php中require和include的区别

php中require和include的区别

作用:require和include的作用都是在php文件中插入另一个文件的内容。

require

一般放在php文件的最前面,文件被执行前就会引入require的文件,并成为文件内容的一部分。
require处理错误的方式:在发生错误时,脚本会停止执行,生成一个致命错误(E_COMPILE_ERROR)

include

文件执行到include的位置,才导入并运行include的文件。一般用于流程控制,可以简化代码。如:

<?php
......
if ($a > $b){
	include('../test1.php');
}else{
	include('../test2.php');
}

include处理错误的方式:在发生错误后,脚本会继续执行,生成一个警告(E_WARNING)

另外 include_once,require_once

include_once与include、require_once与require之间,唯一差别在于,include_once和require_once用来确保目标文件只被导入一次。

猜你喜欢

转载自blog.csdn.net/qq_39985298/article/details/89167739