Schau dir den Code des Dokuments mit den beiden Funktionen an. Beide Funktionen haben den gleichen Namen, sie befinden sich aber in einem eigenen Namespace.
Das Dokument mit den Funktionen wird hier nur aus didaktischen Gründen aufgeführt. Es soll zeigen, wie du Namespaces mit den geschweiften Klammern { ... } (en. curly braces) einteilen kannst.
Viel besser ist es jedoch, bei Definitionen von Funktionen und Klassen nur einen Namespace pro Datei zu verwenden. In den folgenden Beispielen wird in den Klassendateien immer so gearbeitet.

Hallo, ich bin ein Indianer in einer Funktion.
Ich wohne im Namespace Apachenland
Hallo, ich bin ein Indianer in einer Funktion.
Ich wohne im Namespace Irokesenland
__namespace____namespace__ weiter.__namespace__ im globalem Code (also ohne Namespace) einen leeren String zurück, was nicht besonders hilfreich ist.