Не могу найти в документации ответ, ткните носом пожалуйста или объясните.
В чем смысл использования такого выражения?
К примеру есть класс
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
Сборка персонального компьютера от Artline: умный выбор для современных пользователей