请告诉我如何回显或获取object类型字段的值?
我首先对字符串进行编码、替换并对代码进行解码,如下所示:
$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的对象无法在中转换为字符串…
最佳答案
首先尝试调试$mongorow->properties
的类型,可以使用var_dumb函数调试对象。
试试这个:
var_dump($mongorow);
你会得到准确的数据。
For more read here about the var_dump
关于php - 如何回显对象或哈希类型字段php,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21623828/