Table of Contents
Die statische Methode Zend_Debug::dump() druckt oder gibt
Informationen über einen Ausdruck zurück. Diese einfache Technik des Debuggens ist üblich,
weil Sie in einer Ad-Hoc Weise einfach zu verwenden ist und keine Initialisierung, spezielle
Tools oder eine Debuggingumgebung benötigt.
Das Argument $var definiert den Ausdruck oder die Variable,
über welche die Methode Zend_Debug::dump() Informationen ausgeben
soll.
Das Argument $label ist eine Zeichenkette, die der Ausgabe von
Zend_Debug::dump() vorgestellt wurd. Das kann beispielsweise
hilfreich sein, um Überschriften zu erhalten, wenn Informationen über mehrere
Variablen auf einen Bildschirm ausgegeben werden.
Das boolsche Argument $echo definiert, ob die Ausgabe von
Zend_Debug::dump() mit Echo ausgegeben wird oder nicht. Wenn der
Wert TRUE ist, wird mit Echo ausgegeben, sonst nicht. Unabhängig vom
Wert des $echo Arguments enthält der Rückgabewert dieser Methode die
Ausgabe.
Es könnte hilfreich sein, zu verstehen, dass die Zend_Debug::dump()
Methode die PHP Funktion
var_dump()
verwendet. Wenn der Ausgabestream als Webdarstellung erkannt wird, wird die
Ausgabe von var_dump() mit Hilfe von htmlspecialchars()
ausgeführt und mit (X)HTML <pre> Tags umschlossen.
![]() |
Debuggen mit Zend_Log |
|---|---|
|
Die Verwendung von
Um permanenteren Debugging-Code zu schreiben, sollte die
Zend_Log Komponente verwendet
werden. Zum Beispiel kann der |