Как использовать eval () с кодом пространства имен? - PullRequest
1 голос
/ 09 октября 2011

Я разрабатываю какую-то простую PHP-оболочку-ведьму, которую я буду использовать для быстрой отладки (как команда консоли оболочки Yii Framework). Я использую readline lib и получаю код на построчной основе с поддержкой истории.

Теперь, когда я ввожу use Some\namespaced\code\class as alias; в одну строку, вторая консольная команда не может использовать alias.

Можно ли передать use в основной контекст, чтобы подкоманды моглииспользовать псевдонимы, определенные через eval?

1 Ответ

1 голос
/ 09 октября 2011

Вы можете использовать:

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

Но вы никогда не сможете «импортировать».

...