11
このコードでは、次のエラーが表示されます:Class 'MyNamespace\Database' not found
。名前空間に属していないクラスを内部から参照するにはどうすればよいですか?PHPの別の名前空間にあるクラスから静的メソッドを呼び出す
Class Database
{
public function request()
{
}
}
namespace MyNamespace
{
class MyClass
{
public function myFuction()
{
Database::request();
}
}
}
を参照してください
で試してみてくださいPHP;) –
実際、解決策は同等ですが、PHPでは名前空間 "スコープ解決演算子"のソートは '::'ではなく '\'です。 –