Использование метода :: class - PullRequest
0 голосов
/ 05 ноября 2019

Сейчас я работаю над старым приложением и хочу использовать метод ::class, однако он не доступен для PHP версии 5.1.

Мой вопрос: что эквивалентно

SomeClass::class

в PHP <5.1 </p>

Редактировать: Кажется, нет альтернативного метода, как я упоминал выше. В качестве обходного пути я сделал это:

public static $class = __CLASS__;

, и я называю это так: SomeClass::$class

1 Ответ

3 голосов
/ 05 ноября 2019

Вы можете использовать get_class()

<?php
class A 
{ 

}

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

Это выводит:

A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...