Пример #1
0
<?php

namespace test\ns1;

class Foo
{
    static function bar()
    {
        echo __CLASS__, "\n";
    }
}
class Foo2
{
    static function bar()
    {
        echo __CLASS__, "\n";
    }
}
namespace xyz;

use test\ns1\Foo;
use test\ns1\Foo as Bar;
use test\ns1\Foo2;
use test\ns1\Foo2 as Bar2;
Foo::bar();
Bar::bar();
Foo2::bar();
Bar2::bar();
Пример #2
0
<?php

namespace test\ns1;

class Foo
{
    static function bar()
    {
        echo __CLASS__, "\n";
    }
}
use test\ns1\Foo as Bar;
use test\ns1 as ns2;
use test\ns1;
Foo::bar();
\test\ns1\Foo::bar();
Bar::bar();
ns2\Foo::bar();
ns1\Foo::bar();