我试图从字符串中创建一个新对象。这是我的代码:
if (gettype($value) === 'object') {
$className = explode('\\',get_class($value))[2];
$className.='DatabaseNode';
//First check
$newObject = new $className($value);
//Second check
$newObject = new LocationDatabaseNode($value);
}
第一个返回
Class' LocationDatabaseNode'没找到...
第二个工作正常。 我是否正确使用它?
问题解决了。我添加了该类的所有路径,现在它可以工作:)