11
此代碼在下面給出了此錯誤:Class 'MyNamespace\Database' not found
。我如何從一個內部引用一個不屬於命名空間的類?從PHP中的另一個命名空間的類中調用靜態方法
Class Database
{
public function request()
{
}
}
namespace MyNamespace
{
class MyClass
{
public function myFuction()
{
Database::request();
}
}
}
我相信這可以在C++解決做'::數據庫::請求()',但我想,在沒有成功PHP;) –
確實;該解決方案是等價的,但在PHP中,「範圍解析運算符」的名稱空間是'\',而不是'::'。 –