如何使用带有命名空间代码的eval()?

时间:2011-10-09 18:21:37

标签: php namespaces eval

我正在开发一些简单的PHP shell,我将用于快速调试(如Yii框架的shell控制台命令)我正在使用readline lib并获得具有历史支持的逐行基础知识代码。

现在,当我在一行中输入use Some\namespaced\code\class as alias;时,第二个控制台命令无法使用alias

是否可以将use传递给主上下文,因此子命令可以使用通过eval定义的别名?

1 个答案:

答案 0 :(得分:1)

您可以使用:

http://pt.php.net/manual/en/function.class-alias.php

但你永远不能'不加要求'。