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 |