我见过几个人们问如何在PHP中获取类或对象的名称.但是,我无法看到解释各种可能性之间的差异.我希望这里有人可以帮助我.
因此,为了获得被调用类的类名,我知道两种可能性:
get_called_class()
static::class
(get_class($this)对于非静态类)
get_class($this)
为了获得放置代码的类的类名,我知道这三种可能性:
get_class()
__CLASS__
self::class
我现在可能忽视哪些差异?单向另一种方式的潜在冒险和缺点是什么?
php oop class
class ×1
oop ×1
php ×1