Inhaltsverzeichnis
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 Sie benötigt keine Initialisierung, spezielle Tools oder eine
Debuggingumgebung.
Das $var
Argument definiert den Ausdruck oder die Variable
über die die Zend_Debug::dump()
Methode Informationen ausgeben
soll.
Das $label
Argument ist eine Zeichenkette die der Ausgabe von
Zend_Debug::dump()
vorgestellt wurd. Das kann hilfreich sein,
zum Beispiel, 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 Sie 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 das die Zend_Debug::dump()
Methode intern 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 umschlossen mit (X)HTML <pre>
Tags.
Debuggen mit Zend_Log | |
---|---|
Die Verwendung von
Um permanenteren Debugging-Code zu schreiben sollte die
Zend_Log Komponente verwendet
werden. Zum Beispiel kann der |