您的位置:首页 > 产品设计 > UI/UE

php的常见错误级别与include/require/include_once/require_once区别

2016-12-07 16:20 281 查看
php的常见错误级别:

E_ERROR:致命的运行错误,错误无法修改,暂停脚本的有运行

E_WARNING 运行时的警告(非致命的警告)。非致命的运行警告,脚步不会执行停止

E_PARSE:编译时的解析错误。解析错误只由分析器产生。

E_NOTICE:运行时的提醒(这些经常是代码中的BUG引起的,也可能是有意的行为造成的)

E_ALL: 所有的错误和警告(不包括E_STRICT)

E_STRICT:编码标准化警告

include/require/include_once/require_once区别

include:包含一个文件与在该语句所在位置复制文件的数据具有相同内容的特点;在使用include()的时候括号可以省略;可以根据条件来执行include()语句;

required:与include()的功能基本一致,区别在于当required出错的时候会终止运行,而include继续执行

include_once:与include语句类似,不同于include_once会先判断是否已经包含过,如果已经包含过,则本次的包含会忽略;

require_once:与required语句类似,不同于required_once会先判断是否已经包含过。如果已经包含过,则本次的包含会忽略;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: