include如果没找到包含文件,会试着运行接下来的代码,会报warning,include_once只包含文件一次,如果出现多次include_once也只能第一次有效。
require如果没找到包含文件,停止运行代码,会报fatal error,require_once只包含文件一次,如果出现多次require_once也只能第一次有效。
include和require的取舍,如果缺少系统配置文件就网站不让运行,用require,如果缺少一段程序,比如统计在线人数,这时可以用include,总之require要求比include严格。
include/require也可以用return作为返回值,传递到所需要的文件,比如,被包含的页面A中,return value,包含的页面B中,$v = include/require(‘A.php‘)则$v被赋值为value。
时间: 2024-10-11 10:35:01