Не могу найти в документации ответ, ткните носом пожалуйста или объясните.
В чем смысл использования такого выражения?
К примеру есть класс
class testClass
{
public $msg;
public function test($msg){
$this->msg = $msg
}
}
Что происходит при обращении к самому классу вот так?
echo testClass::class;
print_r(testClass::class)
var_dump(testClass::class);
Во всех случаях возвращается строка testClass, при чем она возвращается даже есть класс не существует.
вот простой пример:
<?php
namespace my\library\mvc;
class Dispatcher { }
print Dispatcher::class; // my\library\mvc\Dispatcher
Есть пространство имен "my\library\mvc", в нем класс Dispatcher, получим полный путь к классу соответственно: my\library\mvc\Dispatcher
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники