Table of Contents
Statická metoda Zend_Debug::dump()
vypisuje nebo vrací informaci
o určitém výrazu. Takový způsob ladění kódu se používá běžně, protože není
třeba používat žádné speciální nástroje nebo prostředí pro ladění.
Example 10.1. Příklad použití metody dump()
<?php Zend_Debug::dump($var, $label=null, $echo=true) ?>
Parametr $var
přijímá výraz nebo proměnnou, jejíž
obsah bude vypsán metodou Zend_Debug::dump()
.
Parametr $label
obsahuje řetězec, který bude rovněž vypsán metodou
Zend_Debug::dump()
. Může být velmi užitečný v případě, kdy
jsou vypisovány informace o více proměnných najednou.
Parametr $echo
obsahuje boolean hodnotu (true/false)
a určuje, zda má být výstup metody Zend_Debug::dump()
vypsán.
Jestliže je hodnota true
(defaultně), obsah je vypsán.
Bez ohledu na hodnotu parametru $echo
, vždy je vrácen nějaký
obsah.
Může být užitečné vědět, že metoda
Zend_Debug::dump()
interně používá funkci
var_dump()
.
Metoda navíc zjišťuje, zda bude výstup vypsán ve webové prezentaci.
Pokud ano, pak je výstup metody var_dump()
escapován funkcí
htmlspecialchars()
a obalen elementy (X)HTML <pre>
.
Logování s Zend_Log | |
---|---|
Používání metody
Je možné také používat knihovnu Zend_Log
pro dlouhodobé ladění kódu.
Např. můžete používat |