PHP 测验题

通过对PHP 基础语法系统地学习,相信你已全面掌握了 PHP 错误与异常处理知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 PHP 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 在PHP中,哪个函数用于设置自定义的错误处理函数?

  • error_handler
  • set_error_handler
  • custom_error
  • handle_error

2. 哪个关键字用于抛出异常?

  • catch
  • throw
  • try
  • exception

3. 在PHP中,哪个函数用于捕获异常?

  • try
  • catch
  • handle
  • exception

4. 哪个函数用于注册一个会在脚本执行完成或意外终止时执行的函数?

  • register_shutdown_function
  • shutdown_handler
  • set_shutdown
  • on_exit

5. 在PHP中,哪个错误级别表示致命的运行时错误?

  • E_WARNING
  • E_NOTICE
  • E_PARSE
  • E_ERROR

6. 哪个函数用于将错误作为异常抛出?

  • Exception
  • ErrorException
  • Throwable
  • RuntimeException

7. 在PHP中,哪个函数用于获取最后一次发生的错误?

  • get_last_error
  • error_get_last
  • last_error
  • fetch_error

8. 哪个函数用于设置自定义的异常处理函数?

  • set_exception_handler
  • exception_handler
  • custom_exception_handler
  • handle_exception

9. 在PHP中,哪个错误级别表示非致命的运行时错误?

  • E_ERROR
  • E_NOTICE
  • E_PARSE
  • E_WARNING

10. 哪个关键字用于定义一个可能会抛出异常的代码块?

  • catch
  • try
  • throw
  • finally

11. 在PHP中,哪个函数用于恢复错误报告级别?

  • reset_error_handler
  • restore_error_handler
  • recover_error
  • default_error

12. 哪个函数用于手动触发一个用户级别的错误?

  • trigger_error
  • user_error
  • throw_error
  • emit_error