Hallo Martin,
hast Du schon mal etwas von Kommentaren und Dokumentation gehört?
Separate Funktionsbeschreibung würde es für den Anfang vielleicht auch noch tun.
Und dann soll es in PHP auch benutzerdefinierte Funktionen geben, habe ich mal gehört :-)
Teile also die Aufgaben in abgrenzbare Funktionen auf, prüfe diese einzeln in einer isolierten Testumgebung, baue dann daraus das Programm zusammen. Wenn es immer noch nicht läuft, kannst Du zwischen den Funktionsblöcken Kontrollausgaben einbauen. Du weißt dann schließlich schon, dass die Funktionen alleine funktionieren und was sie wann als Ergebnis liefern müssten.
Und komm nicht auf die Idee zu sagen, dass Dir diese Vorgehensweise zu kompliziert ist.
Was willst Du erst machen, wenn Deine Programme mehrere 10K groß werden?
LG
Chris©