require_once 和 include_once 在执行时只对包含的文件执行一次,即使在代码中调用多次。
include和include_once若包含失败,显示警告错误(warning error),然后继续执行。
require和require_once若包含失败,抛出致命错误(fatal error),中止执行。
开发严谨应用时,应用require和require_once。
实际中,千万别把错误信息抛给用户,可在代码中使用error_reporting(0)禁止错误显示。
性能角度,使用require要快于require_once