题目
预定义常量E____WARNING的提示内容是()A. 致命的运行时错误。B. 运行时警告(非致命错误)。C. 编译时语法解析错误。D. 运行时通知。表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里面也可能会有类似的通知。
预定义常量E____WARNING的提示内容是()
A. 致命的运行时错误。
B. 运行时警告(非致命错误)。
C. 编译时语法解析错误。
D. 运行时通知。表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里面也可能会有类似的通知。
题目解答
答案
B
解析
本题考查PHP预定义常量E_WARNING的错误类型。关键在于区分不同错误级别的特点:
E_WARNING:运行时警告,属于非致命错误,脚本会继续执行,但可能引发后续问题。E_ERROR:致命错误,脚本立即终止。E_NOTICE:轻微通知,如变量未定义,脚本正常运行。E_COMPILE_ERROR:编译时语法错误,脚本无法运行。
选项分析
- A. 致命的运行时错误:对应
E_ERROR,错误级别最高,脚本终止。 - B. 运行时警告(非致命错误):正确。
E_WARNING表示严重问题但非致命,脚本继续运行。 - C. 编译时语法解析错误:对应
E_COMPILE_ERROR,发生在脚本运行前。 - D. 运行时通知:对应
E_NOTICE,仅提示潜在问题,不影响运行。