Hallo,
ich bin mit einem eigentümlichen Problem konfrontiert. Ich entwickle ein System, das über mehrere Dialogschritte hinweg Daten sammelt, die ich in Session-Variablen zwischenspeichere. Ist alles gesammelt und verifiziert, wird in eine MySQL DB gespeichert. Den Dialogablauf steuere ich über Buttons die ich entsprechend abfrage ($_REQUEST["buttonname"]). Ich habe bisher alles in eine einzige PHP-Datei reincodiert, die inzwischen etwa 100 KB gross ist. Bislang funktionierte dies prächtig. Nachdem ich nun aber einige weitere Funktionsblöcke dazucodiert habe, funktioniert plötzlich die Dialogsteuerung nicht mehr, konkret, es werden Sequenzen durchlaufen, die zu anderen Buttons gehören. Die Buttons werden richtig gesetzt (den Button-Inhalt habe ich mir per echo anzeigen lassen). Meine Fragen:
1. Ist es denkbar, dass PHP ein Problem mit großen PHP-Dateien hat?
2. Wenn nicht, wie komme ich dem Problem auf die Spur (ich entwickle mit Eclipse, habe aber noch nie mit dem DEBUG Mode gearbeitet)
2. Sollte ich generell bestimmte Funktionsblöcke auslagern und nur bei Bedarf includen, damit die Datei klein bleibt?
3. Oder sollte ich aus demselben Grund für jeden Dialogschritt eine eigene PHP-Datei machen?
Danke für Eure Tips
ich bin mit einem eigentümlichen Problem konfrontiert. Ich entwickle ein System, das über mehrere Dialogschritte hinweg Daten sammelt, die ich in Session-Variablen zwischenspeichere. Ist alles gesammelt und verifiziert, wird in eine MySQL DB gespeichert. Den Dialogablauf steuere ich über Buttons die ich entsprechend abfrage ($_REQUEST["buttonname"]). Ich habe bisher alles in eine einzige PHP-Datei reincodiert, die inzwischen etwa 100 KB gross ist. Bislang funktionierte dies prächtig. Nachdem ich nun aber einige weitere Funktionsblöcke dazucodiert habe, funktioniert plötzlich die Dialogsteuerung nicht mehr, konkret, es werden Sequenzen durchlaufen, die zu anderen Buttons gehören. Die Buttons werden richtig gesetzt (den Button-Inhalt habe ich mir per echo anzeigen lassen). Meine Fragen:
1. Ist es denkbar, dass PHP ein Problem mit großen PHP-Dateien hat?
2. Wenn nicht, wie komme ich dem Problem auf die Spur (ich entwickle mit Eclipse, habe aber noch nie mit dem DEBUG Mode gearbeitet)
2. Sollte ich generell bestimmte Funktionsblöcke auslagern und nur bei Bedarf includen, damit die Datei klein bleibt?
3. Oder sollte ich aus demselben Grund für jeden Dialogschritt eine eigene PHP-Datei machen?
Danke für Eure Tips
Kommentar