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 |