Struktur der Klasse

Die Methoden

Eine gute Idee beim Aufbau von Klassen ist es, jeder Methode eine klar umrissene Aufgabe zu geben. Das werden wir auch hier so halten.

  1. Methode
    Sie soll die Fehlermeldungen von $_FILES['myFile']['error'] verarbeiten.
  2. Methode
    Sie soll relevante Sicherheitscheck durchführen, während die hochgeladene Datei im temporären Verzeichnis in der Quaränte ist.
  3. Methode
    Sie soll die Datei sicher in das Zielverzeichnis bringen.

Die Eigenschaften

In den Eigenschaften werden die Dinge vordefiniert, die dann in verschiedenen Checks überprüft werden sollen.

Die Logik

Die logische Abfolge der drei Methodenaufrufe wird vom verarbeitenden Dokument aus gesteuert. Die Ziele dabei sind:

Die Aufteilung der Aufgaben in den Methoden soll es auch erlauben, gezielt, kontrolliert und effizient zu entwickeln. Es soll also fortwährend möglich sein, Teilaspekte der Problemlösung zu testen.