Mit PHP Bild-Daten aus einem Ordner auslesen
bearbeitet von TSHello,
Du hast uns nicht zugelesen!
Ich wiederhole hier nuer erst meien Einwände bezüglich der richtigen Anwendung von [readdir()](http://php.net/manual/en/function.readdir.php) (schau dir das Beispiel bitte genau an!) und der geforderten Fehlerbehandlung.
Mach aus dem ganzen Ding eine Funktion und füge nach jedem strittigen Statement ggf. eine eigene Logsequenz ein, **wenn PHP diese im Betrieb nicht eigenständig erzeugen würde**.
#Beispiel:
~~~php
if (false === ($dh = openDir($path))
{
error_log('...' . error_get_last() . ' ... ');
return false;
}
~~~
Wann das genau sinnvoll ist, sollte nochmals separat diskutiert werden. Obiges war nur ein Syntax-Beispiel. Das `return false` ist aber bei Fehler auf jeden Fall sinnvoll, wenn das Weiterarbeiten ohnehin nur Folgefehler verursachen würde.
Das ist dann auch der Grund für eine fein granulierte Aufgliederung in Funktionen/Methoden mit genau abgegrenzten Aufgaben und normalerweise ohne eigene Ausgabe über den Standardausgabekanal. Nur Funktionen, die gezielt für die Ausgabe gedacht sind, sollten auch eine solge erzeugen.
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.