私の現在のコードは次のとおりです。
namespace Libraries;
class_alias('Libraries\ORM', 'ORM');
class ORM
{
public function __construct() {}
static public function someMethod()
{
// do something
}
}
上記のように名前空間をショートカットできると思ったので、のORM::someMethod();
代わりにを呼び出すだけで済みました\Libraries\ORM::someMethod();
(私は別の名前空間で ORM クラスを使用しています。「プロジェクト」としましょう)
これは可能ですか、それとも正しい解決策は何ですか? クラスをグローバル名前空間に格納できることはわかっていますが、それでもグローバル スラッシュを次のように使用する必要があります\ORM::someMethod();
。
ありがとう!