Когда я печатаю объект с помощью print_r
, есть ли какая-либо функция полезности в php для преобразования вывода в объект?
Кажется, что для восстановления объекта достаточно выхода, но я не смог найти точные функции для этого.
Автоматического метода для изменения значения print_r
для объекта нет. Вам также не хватает важной информации, например, какой тип хранится в ключе (строка или номер или ..)
Вы можете использовать var_dump
для получения более подробного вывода, который может быть изменен обратно на объект. Но все же это не означает, что для него есть автоматическая функция.
Последнее вы можете использовать var_export
( http://php.net/manual/en/function.var-export.php ), чтобы получить действительный вывод PHP, который вы можете использовать.
Вы также можете использовать http://php.net/manual/en/function.serialize.php для передачи объектов.