请如何回显或获取对象类型字段的值?
我首先编码,替换字符串并解码代码如下:
$mongorow = json_encode($mongorow);
$mongorow= preg_replace("/_DOT_/", ".", $mongorow);
$mongorow = json_decode($mongorow);
然后在我的表单中我试图使用如下字段:
value="<?php echo $mongorow->name;?>" //this works producing value of name
value="<?php echo $mongorow->properties;?>" //this produces an error where properties is of type object
我得到的错误信息是(symfony)
捕获致命错误:类stdClass的对象无法转换为...中的字符串
答案 0 :(得分:1)
首先尝试使用var_dumb函数调试可以调试对象的$mongorow->properties
的类型。
试试这个:
var_dump($mongorow);
您将获得确切的数据。
答案 1 :(得分:1)
您可以使用var_dump()或print_r()函数来显示对象或hashtype字段
echo "<pre>"; var_dump($mongorow);
print_r($mongorow);
答案 2 :(得分:1)
如果要将对象作为字符串分配给变量,请使用:
serialize($obj);
如果您想在屏幕上使用转储价值:
var_dump($obj);`