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 –