Es gibt so einige Dinge, die ich
einfach nicht (mehr) bei der PHP-Programmierung mag:
- Die Klammer- und
Anführungszeichen-Tipperei bei Arrays - Template-Engines, die, nur um dem
dümmsten anzunehmenden Programmierer das Denken abzunehmen,
zusätzlich zur eigentlichen Script-Logik nur unnötige
Prozessorlast erzeugen. - Datenbank-Abfragen, deren
Ergebnis-Daten unnötig in Arrays gespeichert werden und so auf
Kosten der Speicherlast des Servers gehen, wobei die Ergebnis-Daten
doch auch bei der Ausgabe direkt gefetcht werden könnten.
Um nicht zu sehr ins Detail zu gehen,
hier die zentralen Klassen:
- Eine DataReflector Klasse
- Eine FetchReflector Klasse
- Eine TplReflector Klasse, erweitert DataReflector
Hier ein exemplarisches Beispiel:
demo.php
GeSHi Error: GeSHi could not find the language php5 (using path /var/www/vhosts/schadeck.eu/httpdocs/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
main.php
GeSHi Error: GeSHi could not find the language php5 (using path /var/www/vhosts/schadeck.eu/httpdocs/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
sub.php
GeSHi Error: GeSHi could not find the language php5 (using path /var/www/vhosts/schadeck.eu/httpdocs/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
DataReflector.zip
Downloads: 7239 times
Amazon Auto Links: Could not resolve the given unit type, unknown. Please be sure to update the auto-insert definition if you have deleted the unit.

Also ich baue schon seit geraumer Zeit mit SITEFORUM-Script.
Sehr durchdachtes Konzept mit "Webbased" Editor und allem drum&dran.
Das gab es schon vor PHP … dummerweise kennt es kaum jemand 🙁
http://www.siteforum.com