我有一个非常简单的Php问题。动态PHP子类名
是以下几种可能:
$foo = 'bar';
Class $foo extends Object
{
...
}
相信任何OOP开发者将有什么我想实现的想法。预先感谢任何提示。
更新:有时你会希望脚本的文件名作为自己的类名(当然,你必须在类名前加上前缀来最小化碰撞)。另外...没有使用eval()。我应该写的代码为:
$cls = 'MyCls' . basename(__FILE__);
Class $cls extends Object
{
...
}
我是OOP开发人员,我不知道你在做什么。你展示的是不可能的。澄清这个问题,我们可以帮助你实现你正在尝试做的任何事情。 – Gordon
@Gordon - 'eval(“class $ foo extends Object {})”;'不是不可能的,但是像地狱一样丑陋。而且我也不知道@Arlene Capili是什么意思。 – Yoshi
我不知道为什么有人会想要动态类名,也许你应该提出你遇到的问题,而不是试图以错误的方式解决问题。 –