Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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 - Fatal编程技术网

php解析打印输出

php解析打印输出,php,Php,当我使用print\r打印对象时,php中是否有任何特定的实用程序函数将输出转换为对象 似乎有足够的输出来重建对象,但我找不到实现这一点的确切函数。没有自动方法将打印值更改回对象。您还缺少一些重要信息,如键中存储的类型(字符串、数字或..) 您可以使用var\u dump获得更详细的输出,这些输出可以更改回对象。但这并不意味着它有一个自动功能 最后,您可以使用var_export()获得可以使用的有效PHP输出 您还可以使用来传递对象。谢谢var\u export目前给了我一个“递归太深”的错误

当我使用
print\r
打印对象时,php中是否有任何特定的实用程序函数将输出转换为对象


似乎有足够的输出来重建对象,但我找不到实现这一点的确切函数。

没有自动方法将打印值更改回对象。您还缺少一些重要信息,如键中存储的类型(字符串、数字或..)

您可以使用
var\u dump
获得更详细的输出,这些输出可以更改回对象。但这并不意味着它有一个自动功能

最后,您可以使用
var_export
()获得可以使用的有效PHP输出


您还可以使用来传递对象。

谢谢
var\u export
目前给了我一个“递归太深”的错误,print\r没有。我还没有测试var_dump,但是什么函数会将输出转换回php?如果遇到递归错误,var_dump将显示递归错误。但是没有自动功能。你可以写一个,但我想它需要一些
eval()
来创建看起来不是个好主意的对象。目标是什么?如果您可以使用print\u r或var\u dump,您是否已经拥有了这些对象?为什么要重现它们?您正在尝试将对象发送到其他站点吗?如果是这样,您应该检查OK谢谢,我希望有一种方法可以在php中同步对象,但也许我在问。。啊,你刚才输入的评论可能是我要找的:-)不太适合
print\r
,我曾经在这里为SO问题编写了一个转换器,但是它没有包含足够的信息来正确执行:-但它在标准情况下工作得很好。