Funktionen kann man also nicht mehrfach deklarieren in unterschiedlichen Gültigkeitsbereichen...
Das geht wohl:
<?php
namespace Kuh;
function says() { echo "Muh!\n"; }
namespace Hund;
function says() { echo "Wuff!\n"; }
namespace Kuh;
says();
namespace Hund;
says();
~> php test.php
Muh!
Wuff!