require和include用于引用文件,如:
require 'mysql.class.php';
require则会直接报错,停止运行程序
2、require相当于预处理,在程序运行之前就先执行的,所以不可以在控制语句中,如if
include相当于函数,在程序运行时执行的,可以用在控制语句中
如:if(...){
include '...';
}else{
include '...';
}
3、require_once和include_once会先判断该文件是否已经被包含,如果已经被包含,则不会再次包含,只会包含一次