重複の可能性:
名前空間とは何ですか?
私の理解では、名前空間を使用すると、スクリプト全体の異なる名前空間内に同じ名前の関数/変数を含めることができます。
namespace productions\active;
class Slayer
{
function Username ()
{
$Username = "Test";
return $Username;
}
}
namespace productions\experimental;
class Slayer
{
function Username()
{
$Username = "Experiemental";
return $Username;
}
}
しかし、これはどのような機能を提供しますか?
さらに、クラス内に名前空間内に「存在する」パブリック関数がある場合はどうなりますか?