dedlfix: Superklasse Variablen in Subklasse kennzeichnen

Beitrag lesen

Tach!

Nur soviel:

include $this->path;

ist schlecht fürs Debugging. Gerade beim include sollte man doch sofort rein optisch sehen können welche source da hinzukommt.

Die View-Klasse, aus der die obige Zeile stammt, muss mit allen Templates umgehen können. Template-Namen fest zu verdrahten, damit man sehen kann, was da konkret inkludiert wird, würde bedeuten, separate View-Klassen für jedes Template zu erstellen, die sich nur in einem fest kodierten include-Parameter unterscheiden. Das ist noch schlechter fürs Gesamtprojekt als angeblich fürs Debugging. (Wenn man so will, wäre fürs Debugging alles schlecht, was als Variable hereingereicht wird, weil man nicht sehen kann, was zur Laufzeit an Wert übergeben werden wird.)

Gibt es in PHP eine Möglichkeit dies nachträglich zu prüfen?

Werte, die in Variablen stehen, können wie überall mit Kontrollausgaben sichtbar gemacht werden. Ob ein Wert als Pfadangabe für ein include verwendet wird, oder in irgendeiner anderen Art und Weise, spielt dabei keine Rolle.

dedlfix.