Skip to main content

Debugging und Testausgaben

Diese Regeln solltest du dir verinnerlichen.
Der Hintergrund

Testausgaben helfen dabei, die Arbeitsschritte, welche im Code ausgeführt werden, zu überprüfen. Selbst ein erfahrener Programmierer kann und soll sich nicht nur auf seine Vorstellung davon verlassen, was in seinem Code geschieht. Testausgaben sind deswegen zwingend notwendig und sollten jedes Mal, wenn ein Resultat auslesbar wird, beispielsweise, weil es in einer Variable zwischengespeichert wird, getestet werden.


So geht's

Testausgaben nach jedem Abschnitt / Arbeitsschritt

Testausgaben dienen dem Monitoring und der einfachen Überprüfung von Werten während dem Coden. Für PHP stehen dazu verschiedene Möglichkeiten zur Verfügung, die direkt nach dem zu testenden Schritt ausgeführt werden können:

$zwischenResultat = $start++;
// einfache, manuelle Ausgabe von Strings und Variablen:
echo "Zwischenresultat: ".$zwischenResultat;
print "Zwischenresultat: ".$zwischenResultat;
// Ausgabe mehrdimensionaler Strukturen wie Objekte oder Arrays
print_r( $dataArray );
print_r( $_POST );
// Ausgabe von Typ, Wert und länge einer Variablen:
var_dump($zwischenResultat);

 


Tips und Links

Start

Kontrolle über deinen Code

Teste oft, verstehe jede Zeile in deinem Skript!


Tags
Kategorie