这可能是一个非常愚蠢的问题:P但我发现这真的很有意义:
class SomeClass{
var $var = "this is some text";
function echoVar($name){
echo $this->{$name};
}
}
$class = new SomeClass()
$class->echoVar("var") // will echo "this is some text"
我可以做类似的东西,我可以获取字符串的值并实例化具有该名称的新类吗?如果没有,任何"差不多"的解决方案?
谢谢
是.您可以在PHP中动态实例化类.像这样:
$className = 'SomeClass';
$myInstance = new $className();
Run Code Online (Sandbox Code Playgroud)