Дамп переменных Статический метод Zend_Debug::dump() выводит или возвращает информацию о выражении. Это простая техника отладки довольно распространена, поскольку ее легко использовать применительно к случаю, и она не требует какой-либо предварительной инициализации, специальных инструментов или отладочной среды. Пример использования метода dump() Аргумент $var соответствует выражению или переменной, информацию о которой должен вывести метод Zend_Debug::dump(). Аргумент $label (заголовок) является строкой, которая должна предшествовать выводу метода Zend_Debug::dump(). Использование заголовков может быть полезным в некоторых случаях - например, при выводе информации о нескольких переменных на одном экране. Булев аргумент $echo определяет, должен ли быть отображен вывод метода Zend_Debug::dump() или нет. Если он равен TRUE, то вывод будет отображен. Независимо от значения этого аргумента, возвращаемое методом значение будет содержать его вывод. Может быть небесполезным знать, что метод Zend_Debug::dump() является оберткой ко встроенной функции PHP var_dump(). Если поток вывода определен как веб-представление, то вывод var_dump() будет экранирован с помощью функции htmlspecialchars() и окружен (X)HTML тегами <pre>. Отладка с применением Zend_Log Zend_Debug::dump() хорошо применять для отладки во время разработки приложения. Вы можете быстро добавлять код для дампа переменной и удалять его. Также рассмотрите возможность использования компоненты Zend_Log при написании более долговременного отладочного кода. Например, вы можете использовать уровень журналирования DEBUG и регистратор Zend_Log_Writer_Stream для вывода строки, возвращенной Zend_Debug::dump().