第14章自测题
一、单选题
1.以下哪个错误级别会使程序崩溃,阻止并退出程序?()
A.E_W ARNING B.E_NOTICE C.E_ERROR D.以上都可以2.下面对PHP错误日志描述不正确的是()。
A.错误记录到Apache服务器的错误日志文件error.log中
B.记录错误日志到自己指定的文件中
C.可以将错误日志发送给系统syslog
D.在写入错误日志之前,应该先在PHP配置文件中将display_errors选项开启
3.关于PHP 5中的异常,下列四句描述中哪句是错误的()。
A.异常也是一个类
B.为了抛出我们自建的异常,我们必须使用throw语句实现
C.异常在抛出后会在父一层被自动消灭掉
D.要容忍某些特定的异常,我们应该使用try…catch语法的同时,留空catch段
4.以下哪种错误类型无法被自定义的错误处理器捕捉到(双选)。
A.E_W ARNING B.E_USER_ERROR C.E_PARSE D.E_NOTICE
二、简答题
1.简述PHP中error_reporting函数的作用是什么。
2.foo()和@foo()之间有什么区别?