【发布时间】:2011-12-17 16:50:55
【问题描述】:
我正在试验 PHP 5.3 的命名空间功能,但我不知道如何用命名空间前缀实例化一个新类。
目前工作正常:
<?php
new $className($args);
?>
但是如何在变量类名前面添加我的命名空间呢?以下示例不起作用。
<?php
new My\Namespace\$className($args);
?>
此示例产生:解析错误:语法错误,意外的 T_VARIABLE
【问题讨论】:
标签: php oop namespaces