CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第05章

第5章课后练习

答案均参考教材官方发布的PPT,以下是下载PPT的页面
人民邮电出版社教育社区:PHP基础案例教程(第2版)-图书-人邮教育社区

一、填空题

1、在运行PHP文件时,如果PHP语句遗漏了分号,属于(语法)错误。
2、在PHP程序开发中,使用(trigger_error())函数手动触发错误。
3、在php.ini中控制错误信息显示的配置是(display_errors)。
4、error_log()函数的第1个参数表示(要记录的错误内容)。
5、默认情况下,php.ini中的error_log的值为(0)时,表示将错误发送到系统日志。

二、判断题

1、PHP采用常量的形式来表示错误级别(√)
2、使用exit输出的错误信息会保存到错误日志中。(×)(未提及该功能)
3、ini_set()函数用于设置显示错误报告,仅在本脚本周期内有效。(√)
4、PHP中的错误级别对应的值使用字符串形式表示。(×)(整型)
5、使用Xdebug工具可以跟踪代码的错误位置。(√)

三、选择题

1、下列选项中,无法修改错误报告级别的一项是(C)。
A、修改配置文件
B、error_reporting()
C、exit()
D、ini_set()
2、在PHP的配置文件中,用于控制是否记录错误日志的是(C)。
A、logError
B、errorLog
C、log_error
D、error_log
3、在PHP的配置文件中,(D)用于指定日志写入的文件路径。
A、logError
B、errorLog
C、log_error
D、error_log
4、在PHP脚本运行时,遇见可能出现错误的地方,会触发的错误级别常量是(B)。
A、E_ERROR
B、E_NOTICE
C、E_PARSE
D、E_WARNNING
5、下面关于显示错误报告描述错误的是(D)。
A、error_reporting配置指令用于设置报告的错误级别
B、E_ALL表示所有的错误和警告信息
C、display_errors配置指令用于设置是否显示错误信息
D、errors_display配置指令用于设置是否显示错误信息

四、简答题

1、简述常用的错误级别常量及含义。

级别常量描述
E_ERROR1运行时的致命错误,这类错误不可恢复,会导致PHP脚本停止运行
E_WARNING2运行时警告,仅给出提示信息,PHP脚本不会停止运行
E_PARSE4编译时语法解析错误,代码存在语法错误,程序无法执行
E_NOTICE8运行时通知,表示PHP脚本中可能会表现为错误的情况
E_CORE_ERROR16类似E_ERROR,是由PHP引擎核心产生的
E_CORE_WARNING32类似E_WARNING,是由PHP引擎核心产生的
E_COMPILE_ERROR64类似E_ERROR,是由Zend脚本引擎产生的
E_COMPILE_WARNING128类似E_WARNING,是由Zend脚本引擎产生的
E_USER_ERROR256类似E_ERROR,由用户在代码中使用trigger_error()产生的
E_USER_WARNING512类似E_WARNING,由用户在代码中使用trigger_error()产生的
E_USER_NOTICE1024类似E_NOTICE,由用户在代码中使用trigger_error()产生的
E_STRICT2048严格语法检查,确保代码具有互用性和向前兼容性
E_DEPRECATED8192运行时通知,对未来版本中可能无法正常运行的代码给出警告
E_ALL32767表示所有的错误和警告信息(在PHP5.4之前不包括E_STRICT)

2、简述在php.ini文件中与错误相关的配置。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如有侵权请联系我删除。

  • 22
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值