echo $begrüßung;
Aber dann kann es zu Problemen führen, wenn zwei Skripte mit gleichem Namen in den Verzeichnissen existieren!
Nö - dann wird einfach das erste gefundene genommen.
Ne, so war das nicht gemeint. Ich meinte, zwei Skripte mit gleichem Namen aber unterschiedlichen Funktionen. Wenn im Kontext das Skript aus dem zweiten Verzeichnis benötigt würde, der Parser aber das Skript aus dem ersten nimmt, hat man ein Problem. Ich denke, das kann man über manuelle Inkludierung feiner handhaben.
Das kann man über eindeutige Bezeichnung der Dateien und geschickt gewählte Verzeichnisstruktur besser verwalten. Schau dir mal den Aufbau des Zend Frameworks an. Die Klassen sind eindeutig benamst und liegen außerdem im vom Klassennamen ableitbaren Verzeichnissen. Damit kann man sich sogar die Inkludiererei sparen und diese Aufgabe der Spezialfunktion __autoload() übertragen. Das setzt allerdings die konsequente Nutzung von OOP voraus.
echo "$verabschiedung $name";