PHP

php get_class()的参数类型和值有哪些限制

小樊
82
2024-08-14 14:53:36
栏目: 编程语言

在 PHP 中,get_class() 函数的参数可以是一个对象实例、一个对象的类名字符串、或者一个实现了 __CLASS__ 魔术常量的类名字符串。具体限制如下:

  1. 参数为对象实例:可以是任意类型的对象实例。
  2. 参数为类名字符串:必须是合法的类名,即符合 PHP 命名规范的字符串,且对应的类必须已经被定义。
  3. 参数为实现了 __CLASS__ 魔术常量的类名字符串:必须是一个实现了 __CLASS__ 魔术常量的类的类名字符串。

在以上三种情况下,get_class() 函数都能够返回对象的类名。

0
看了该问题的人还看了