从字符串PHP实例对象时出错
我的问题与这篇文章非常相似:[a链接]我想从字符串中引用一个对象,但是我的字符串来自对象属性,我有以下几点:从字符串PHP实例对象时出错,php,oop,object,instance,instance-variables,Php,Oop,Object,Instance,Instance Variables,我的问题与这篇文章非常相似:[a链接]我想从字符串中引用一个对象,但是我的字符串来自对象属性,我有以下几点: $type = strval($act->elementtype); $ty="Client"; $societe = new $type; 如果我更改$societe=new$ty,则即使$societe=new$type等于我的类的名称Client,它也会起作用,但对$societe=new$type无效。我收到: 致命错误:在中找不到类“Client”…似乎$type包含与
$type = strval($act->elementtype); $ty="Client";
$societe = new $type;
如果我更改$societe=new$ty
,则即使$societe=new$type
等于我的类的名称Client
,它也会起作用,但对$societe=new$type
无效。我收到:
致命错误:在中找不到类“Client”…似乎
$type
包含与$ty
相同的内容:
Fatal error: Class 'Client ' not found in....
^
你可以用它来解决这类问题。嗯。。如果有人在某个时候需要答案,我的想法是我的BD
elementtype
wastype CHAR
中变量的类型,所以我尝试在posgresql中更改它,并将它设置为CHAR variabling,它可以工作!!希望能有帮助^^ 您是否回显了$type变量?是,并且具有正确的值,然后尝试以下操作$兴业银行=新{$type};查看错误,似乎在客户端
之后有一个额外的空格。您确定$act elementtype
不包含一些空格吗?尝试使用。谢谢你的回答,几个小时后我找到了解决方案(顺便说一句)。