PHP 测验题

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

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


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

1. 哪个特性用于在 PHP 中声明严格类型模式?

  • strict_mode(1)
  • declare(strict_types=1)
  • strict_types(1)
  • type_strict(1)

2. 哪个运算符用于在 PHP 7 中合并 NULL 值?

  • ?:
  • ??
  • ||
  • &&

3. 哪个函数用于在 PHP 中生成随机整数?

  • random_int
  • rand
  • mt_rand
  • random_number

4. 哪个 PHP 特性用于简化匿名类?

  • 闭包
  • 生成器
  • trait
  • 匿名类

5. 哪个符号用于 PHP 中的命名空间分隔?

  • /
  • \
  • ::
  • .

6. 哪个 PHP 版本引入了箭头函数?

  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • PHP 8.0

7. 哪个关键字用于 PHP 中的类自动加载?

  • spl_autoload_register
  • autoload
  • load_class
  • require_auto

8. 哪个特性用于在 PHP 8 中替代部分 switch 语句?

  • case
  • switch
  • if
  • match

9. 哪个函数用于在 PHP 中检查变量是否为 NULL?

  • isset
  • is_null
  • empty
  • null_check

10. 哪个 PHP 特性用于延迟数组的生成?

  • 迭代器
  • 闭包
  • 生成器
  • 数组映射

11. 哪个符号用于 PHP 中的可变变量?

  • $
  • @
  • &
  • *

12. 哪个 PHP 版本引入了联合类型?

  • PHP 7.4
  • PHP 8.0
  • PHP 8.1
  • PHP 8.2