PHP 测验题

通过对PHP 基础语法系统地学习,相信你已全面掌握了 PHP 面向对象编程知识点,为了巩固所学的内容,我们准备了一个小测验。

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


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

1. 在PHP中,用于声明类的关键字是什么?

  • function
  • class
  • object
  • struct

2. 如何创建一个类的实例?

  • ClassName->new()
  • new ClassName()
  • create ClassName
  • ClassName::create()

3. 以下哪个魔术方法用于在对象被销毁时调用?

  • __destruct
  • __destroy
  • __end
  • __close

4. 如何访问类的静态属性?

  • ClassName->property
  • $ClassName::property
  • ClassName::property()
  • ClassName::$property

5. 以下哪个关键字用于继承一个类?

  • implements
  • extends
  • inherit
  • use

6. 在PHP中,如何声明一个抽象类?

  • abstract ClassName
  • class abstract ClassName
  • abstract class ClassName
  • ClassName abstract

7. 以下哪个魔术方法用于在对象被创建时调用?

  • __construct
  • __create
  • __init
  • __new

8. 如何实现一个接口?

  • extends
  • use
  • include
  • implements

9. 以下哪个关键字用于防止类被继承?

  • static
  • final
  • private
  • sealed

10. 如何调用父类的方法?

  • super::method()
  • parent->method()
  • parent::method()
  • this::parent()

11. 以下哪个关键字用于声明类属性或方法为静态?

  • static
  • const
  • final
  • fixed

12. 如何定义一个类常量?

  • define('CONST_NAME', value)
  • const $CONST_NAME = value
  • static CONST_NAME = value
  • const CONST_NAME = value