Intereting Posts
Длительный опрос с Ajax и PHP – Apache замерзает PHP. Является ли htmlentities () достаточным для создания xml-безопасных значений? Аутентификация в google: OAuth2 продолжает возвращать 'invalid_grant' Как написать SQL-запрос, который подсчитывает количество строк в месяц и год? PHP ждет ввода из командной строки «PDOException» с сообщением «SQLSTATE : общая ошибка: 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны PHP проверяет, существует ли параметр url Ошибки simplexml_load_string в больших файлах происходят в одной системе, но не в другой PHP Paypal Auth / Capture Проблемы с интеграцией NVP Добавление месяцев в DateTime с DateInterval изменяет исходную дату для соответствия новой дате Измените файл конфигурации в скомпилированном установщике Inno Setup (пользовательский файл конфигурации для каждого загружаемого исполняемого файла) Поле Option в HTML с PHP Как установить отношения «Жестокое» принадлежит ЧЕРЕЗ другую модель в Laravel? Предварительный просмотр изображения CKEditor и KCfinder на GoDaddy Греческая кодировка символов работает в HTML, но не в PHP

Получить имя класса из расширенного класса

Можно ли получить имя класса верхнего уровня из расширенного класса, не устанавливая его из класса верхнего уровня. См. Пример ниже, я хотел бы получить «Foo» от Base. Я знаю, что могу установить переменную из Foo, но надеясь пропустить дополнительный шаг.

Благодарю.

class Base { function __construct() { echo '<p>get_class: '.get_class().'</p>'; echo '<p>__CLASS__: '.__CLASS__.'</p>'; } } class Foo extends Base { } $test = new Foo(); 

(PHP 5.2.4+)

Solutions Collecting From Web of "Получить имя класса из расширенного класса"