由於外部庫,我必須使用命名空間。由於在使用命名空間之前我沒有使用命名空間,因此我的__autoload()
無法使用。下面的代碼將會說在自動加載器的全局上下文中使用命名空間
無法加載類Foo \ Bar \ NamespaceClass,請更新自動加載器!
我該如何解決這個問題? Foo
類僅僅是外部庫的一個包裝。
// This is my autoloaded class file
use Foo\Bar\NamespaceClass;
class Foo
{
public function Bar()
{
$namespaceClass = new NamespaceClass();
}
}
// This is a separate file calling my class "Foo" from global namespace
$myAutoloadedClass = new Foo();
$myAutoloadedClass->Bar();
你使用作曲家嗎? – artragis 2013-02-26 13:00:23
@artragis不,我不知道。 – musse1 2013-02-26 13:02:00