php 中 require和include的区别
两者的性能类似,都是包括和运行文件。
include 执行文件时每次都要进行读取和评估;对于require来说,文件只是执行一次(文件内容替换require语句)。如果执行多次代码,则require效率高。
include加载是有条件的,当if条件为true时才加载文件
if(true){
include 'aaa.php';
}
require加载是没有条件的,不管if的条件时什么,都加载文件
if(true){
require 'aaa.php';
}
include和require都是结构语句 ,可以写成 include()或者 include '';等等
include当文件不存在时主程序会继续执行,而require当文件不存在时,主程序会停止。