Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从字符串PHP实例对象时出错_Php_Oop_Object_Instance_Instance Variables - Fatal编程技术网

从字符串PHP实例对象时出错

从字符串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包含与

我的问题与这篇文章非常相似:[a链接]我想从字符串中引用一个对象,但是我的字符串来自对象属性,我有以下几点:

$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
was
type CHAR
中变量的类型,所以我尝试在posgresql中更改它,并将它设置为CHAR variabling,它可以工作!!希望能有帮助^^

您是否回显了$type变量?是,并且具有正确的值,然后尝试以下操作$兴业银行=新{$type};查看错误,似乎在
客户端
之后有一个额外的空格。您确定
$act elementtype
不包含一些空格吗?尝试使用。谢谢你的回答,几个小时后我找到了解决方案(顺便说一句)。