var_dump() in TYPO3
"Einfaches" Debuggen in TYPO3
Kein Programmierer arbeitet ohne Fehler. Jedoch gibt es verschiedene Wege, um den Fehlern und deren Auswirkungen auf den Grund zu gehen.
Extbase
Wer bei kleineren Projekten den Umgang mit XDebug scheut oder nur den Inhalt einer bestimmten Variable an einer bestimmten Stelle Code ausgeben möchte, der greift in der Regel PHP auf var_dump(), echo() oder print_r() zurück.
Aber TYPO3 bietet über den Core in der Utility-Library auch einen übersichtlichen Dump an:
Mehr dazu auch unter der TYPO3-API-Referenz-Dokumentation:
https://api.typo3.org/master/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_debug_utility.html
Fluid
Auch in Fluid lassen sich Variablen über ein Tag ausgeben:
SQL-Dump in Extbase
Natürlich möchte man sich bei fehlerhaften Rückgaben aus der Datenbank die SQL-Queries ausgeben:
Und hier der Link zur TYPO3-Dokumentation:
https://docs.typo3.org/typo3cms/ViewHelperReference/typo3/fluid/latest/Debug.html