首页 > 知识问答 > include和require的区别
include和require的区别
在PHP中,include和require都是用于包含外部文件的语句,它们的区别在于:
- 对于include()在执行文件时每次都要进行读取和评估;而对于require()文件只处理一次(文件内容替换require()语句),这就意味着如果可能执行多次的代码,则使用require()效率比较高。
- 如果文件不存在或发生了错误,require产生E_COMPILE_ERROR级别的错误,程序停止运行,而include只产生警告,脚本会继续执行,这就是它们最主要的区别,其他方面require基本等同于include。