2011-07-05 91 views
11

此代碼在下面給出了此錯誤:Class 'MyNamespace\Database' not found。我如何從一個內部引用一個不屬於命名空間的類?從PHP中的另一個命名空間的類中調用靜態方法

Class Database 
{ 
    public function request() 
    { 
    } 
} 

namespace MyNamespace 
{ 
    class MyClass 
    { 
     public function myFuction() 
     { 
      Database::request(); 
     } 
    } 
} 
+0

我相信這可以在C++解決做'::數據庫::請求()',但我想,在沒有成功PHP;) –

+1

確實;該解決方案是等價的,但在PHP中,「範圍解析運算符」的名稱空間是'\',而不是'::'。 –

回答

相關問題