Debugging in CakePHP

CakePHP bietet zum Debuggen einige nützliche Funktionen wie beispielsweise die Ausgabe der ausgeführten SQL-Statements am Ende der Website im Debug-Modus. Im Folgenden stellen wir die wichtigsten Debugging-Funktionen vor.

Die beiden simplen Helferfunktionen pr() und debug() geben die übergebenen Daten in einer übersichtlichen Art und Weise aus. Während pr() einfach die Ausgabe von print_r() kapselt (ummantelt von <pre>-Tags), gibt debug() Ihnen noch den genauen Ort zurück, an dem die Funktion aufgerufen wurde, und hebt die Ausgabe mit etwas Formatierung hervor (siehe Abbildung 17.6):

debug($job);

Die Ausgaben von pr() und debug() sind nur sichtbar, wenn der Debug-Modus angeschaltet ist. So können Sie sicherstellen, dass dem Benutzer ...

Get Webentwicklung mit CakePHP, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.