echo $begrüßung;
ich bin gerade dabei ein ziemlich umfangreiches und mehrsprachiges PHP-Projekt zu entwickeln.
Vielleicht kennt jemand ja ein Website mit einem oder mehreren Beispielen von Projektstrukturen umfangreicher Seiten.
Eine gute Struktur ist hilfreich beim Überblick behalten. Besonderes Augenmerk sollte man dabei der Trennung von Zuständigkeiten widmen. Welcher Teil kümmert sich welche Teilaufgabe. Kann man diese Teilaufgaben generalisieren? Oftmals wiederholt sich das zu Erledigende mit geringfügigen Änderungen. Copy&Paste ist für eine spätere Wartung nicht unbedingt das Ideale. Don't repeat yourself (DRY) lautet eins der Programmiermottos.
Ziemlich beliebt ist die Trennung der grundsätzlichen Aufgaben gemäß MVC-Muster.
Zwei Beispiele für Web-Frameworks:
Für PHP 5 versucht gerade das Zend Framework sich zu einem Standard zu entwickeln. Das Handbuch ist leider nach Klassen sortiert. Für den generellen Überblick könntest du dir Zend_Controller und Zend_View anschauen. Weitere Dokumentation und Links findest du in der Developer-Bereich.
Auch interessant kann ein Blick über den Tellerrand sein. Django ist ein Web-Framework mit etwas anderem Ansatz. Es interpretiert MVC etwas anders als üblich und macht daraus ein MTV (Model-Template-View). Django ist zwar in Python geschrieben, und du wirst vielleicht den Code nicht direkt verstehen können, aber die Dokumentation beschreibt recht gut, die hinter diesem Projekt steckende Philosophie und Strukturierung als Übersicht und ausführlicher im Tutorial.
echo "$verabschiedung $name";