Hallo Guma,
Hallo zusammen, ich will nach Fehlern im PHP-Code suchen. Hier geht es vor allem um Übergabe von Variablen und so weiter. Ich nutze dazu
<?php
error_reporting(E_ALL); ?>Gibt es weitere Prüfmethoden für PHP-Code? Z.B. für arrays, variablen und so weiter...
Das "var_dump" für Einzelvariablen:
debug_zval_dump()
Und, um Typen von Variablen zu prüfen:
gettype()
Das ist vor allem interessant, wenn man die Rückgabewerte von PHP-internen Funktionen prüfen will. Mir ist es schon passiert, dass eine Funktion entgegen den Angaben im PHP-Manual statt eines Integer-Wertes einen booleschen Wert (»TRUE«) geliefert hat. Mit gettype() kann man das schnell prüfen. Es war übrigens die Funktion error_log() -- und der Fehler steht auch nur in der deutschen Version.
Und schließlich könnte man auch noch einen richtigen Debugger benutzen. Das soll gegenüber dem Einfügen von print_r()/var_dump() und Co durchaus Vorteile bringen ... ;-)
MffG
EisFuX
... Suchmaschinen-Blog ...