php解析print_r输出

时间:2012-12-27 14:58:19

标签: php

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

似乎有足够的输出来重建对象,但我找不到完成此功能的确切函数。

1 个答案:

答案 0 :(得分:3)

没有自动方法将print_r值更改回对象。您还缺少重要信息,例如存储在密钥中的类型(字符串或数字或..)

您可以使用var_dump获取可以更改回对象的更详细输出。但这仍然不意味着它有自动功能。

最后,您可以使用var_exporthttp://php.net/manual/en/function.var-export.php)来获取可以使用的有效PHP输出。

您还可以使用http://php.net/manual/en/function.serialize.php传递对象。