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\Tag
namespace App\Lib1;
echo __NAMESPACE__; // outputs: App\Lib1
namespace App\Lib1;
class MyClass {
public function WhoAmI() {
return __METHOD__;
}
}
$c = __NAMESPACE__ . '\\MyClass';
$m = new $c;
echo $m->WhoAmI(); // outputs: App\Lib1\MyClass::WhoAmI