错误虽然实例是来自String PHP的对象

时间:2013-11-11 16:29:21

标签: php oop object instance instance-variables

我的问题与这篇文章非常相似:[链接] Creating PHP class instance with a string我想从String实例化一个对象但是我的字符串来自一个对象属性,我有这个:

$type = strval($act->elementtype); $ty="Client";
$societe = new $type;

如果我更改$societe = new $ty,即使$societe = new $type等于$type(我的班级名称),Client也会有效。我收到了:

致命错误:在......中找不到“客户”类

2 个答案:

答案 0 :(得分:0)

$type包含与$ty相同的内容似乎不是真的:

Fatal error: Class 'Client ' not found in....
                          ^

你可以使用var_dump()来解决这类问题。

答案 1 :(得分:0)

嗯..如果有人在某个时候需要答案,他们认为我的BD elementtype中的变量类型是type CHAR所以我尝试在postgresql中更改它并将其设置为{{1}它有效!!希望它有所帮助! ^^