0
似乎无法找到关于此的任何信息。这是什么: My Namespace MyClass :: class?
\My\Namespace\MyClass::class
它返回完整的类名,这对我目前正在做的事情真的很有用,但是关于它的文档在哪里?
它是一个PHP 7的东西?
似乎无法找到关于此的任何信息。这是什么: My Namespace MyClass :: class?
\My\Namespace\MyClass::class
它返回完整的类名,这对我目前正在做的事情真的很有用,但是关于它的文档在哪里?
它是一个PHP 7的东西?
由于PHP 5.5您可以使用Some\Namespace\ClassName::class
符号使用类名称解析
<?php
namespace Name\Space;
class ClassName {}
echo ClassName::class;
更多的信息在这里http://php.net/manual/en/migration55.new-features.php#migration55.new-features.class-name
命名空间已自PHP 5.3 –
没有命名空间,在':: class'不变。 –
http://php.net/oop5.basic#language.oop5.basic.class.class –