作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
php有办法吗
使用变量声明一个类
即(这不起作用 - 但它在这里让您了解我的意图):
$myname = "the_class";
class $myname {
...
}
我也试过:
define("MYNAME","the_class");
class MYNAME{
...
}
我试过了:
$myname = "the_class";
class $$myname {
...
}
这并没有什么帮助:
http://php.net/manual/en/language.variables.scope.php
这也不行:
http://us3.php.net/manual/en/keyword.class.php
非常感谢你的帮助
最佳答案
当然,使用 php 以您想要的名称写入文件,然后 require 该文件。您也可以使用 eval
,例如类似于:eval("class $myname { ... };");
对于更复杂的情况,使用诸如 Zend 的 CodeGenerator
之类的库(例如 here )。
关于php - 如何用变量名声明一个php类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7438324/
我是一名优秀的程序员,十分优秀!