首页 > 解决方案 > ::class 方法的使用

问题描述

我现在正在开发一个旧应用程序,我想使用::class方法,但是它不适用于 PHP 5.1 版。

我的问题是:相当于什么

SomeClass::class

在 PHP < 5.1

编辑:似乎没有我上面提到的替代方法。对于解决方法,我这样做了:

public static $class = __CLASS__;

我这样称呼它: SomeClass::$class

标签: phpphp-5.1

解决方案


您可以使用get_class()

<?php
class A 
{ 

}

$obj = new A(); 
echo get_class($obj) . PHP_EOL;

这输出:

一个


推荐阅读