0
任何人都可以解釋爲什麼下面的代碼導致「無法找到類」錯誤?使用完全限定名稱工作實例化類,但是消除了「使用」語句的優點。變量中的PHP命名空間類
<?php
namespace
{
use Foo\Bar;
new Bar; // Works
$class = 'Foo\Bar';
new $class; // Works
$class = 'Bar';
new $class; // "Cannot find class" error
}
namespace Foo
{
class Bar {}
}
感謝
同時在PHP 5.3.2和5.3.10上測試 – kfriend