gpt4 book ai didi

php - 如何用变量名声明一个php类

转载 作者:可可西里 更新时间:2023-11-01 13:56:22 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com