예제 #1
0
파일: ns_078.php 프로젝트: badlamer/hhvm
<?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
파일: ns_002.php 프로젝트: badlamer/hhvm
<?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();