namespace MyProject;
const CONNECT_OK = 1;
class Connection { /* ... */ }
function connect() { /* ... */ }namespace MyProject\Sub\Level;
const CONNECT_OK = 1;
class Connection { /* ... */ }
function connect() { /* ... */ }namespace Model;
$user = new User();$user = new \User();namespace Model;
use Auth\Member;
$member = new Member();namespace Model;
use Auth\Member as AuthMember;
$member = new AuthMember();namespace Model;
use Auth\User;
use Blog\Post;
use Blog\Tag;
use Api\User as ApiUser;MyNamespace\Blog\Content\Post
MyNamespace\Blog\Content\Page
MyNamespace\Blog\Tagnamespace App\Lib1;
echo __NAMESPACE__; // outputs: App\Lib1namespace App\Lib1;
class MyClass {
public function WhoAmI() {
return __METHOD__;
}
}
$c = __NAMESPACE__ . '\\MyClass';
$m = new $c;
echo $m->WhoAmI(); // outputs: App\Lib1\MyClass::WhoAmI