Hallo und Danke für die (einzige) Anwort,
Ohne jetzt länger als 10 Sekunden drüber nachgedacht zu haben, in manchen Programmiersprachen kann man eine Bezeichnung definieren und das was die Bezeichnung im Code ersetzen soll, in der Regel Konstanten. Außer der Regel kann man aber auch Code als Ersatz angeben. Ich benutze das z.B. gern bei der Bearbeitung von Bitmustern.
#define schleudersitz_ausgeloest status = status OR 10000b '
Wie mir nun aufging, geht es hier wohl konkret um php aber ich schicke den Beitrag trotzdem mal ab.
Es geht ja auch um die Grundlage, das zu strukturieren. Nur 10 Codezeilen sind ja in einer Konstanten auch komisch untergebracht. Der Denkansatz war eigentlich flasch. Im Grunde hätte so auch ein Goto geholfen (;-). Und Goto ist ja "böse". Der Konstruktor eröffnet jetzt das Dateihandle, und startet dann die verarbeitenden Funktionen, mit einer Weiche, ob gleich Sucheregbnisse mitgenommen werden sollen oder nicht.
Gruß
jobo