Сталкивались ли вы когда-нибудь с тем, что при выводе объекта на экран при помощи var_dump
или print_r
вы получали пустую страницу?
При выводе некоторых объектов PHP просто не хватает памяти (потому что объекты рекурсивны).
В таком случае в Magento у всех объектов, наследуемых от Varien_Object
(а это практически все объекты), существует специальный метод debug()
. Он позволяет избавиться от рекурсии.
Чтобы вывести дамп объекта в magento используйте следующую конструкцию: var_dump($product->debug());