Содержание
Статический метод Zend_Debug::dump()
выводит или возвращает
информацию о выражении. Это простая техника отладки довольно
распространена, поскольку ее легко применять эпизодически, применительно
к случаю, и она не требует какой-либо предварительной инициализации,
специальных инструментов или отладочной среды.
Пример 10.1. Пример использования метода dump()
<?php Zend_Debug::dump($var, $label=null, $echo=true) ?>
Аргумент $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_Log при написании
более долговременного отладочного кода. Например, вы можете
использовать уровень журналирования |