namespace MyNamespace;
//здесь код, который использует неймспейс
//здесь нужно создать новый класс в глобальном неймспейсе
class NewClass extends \GlobalClass {}
namespace testnamespace;
class Test {
public function __construct() {
echo 'Hi';
}
}
new \Test; // Fatal error: Uncaught Error: Class 'Test' not found
class_alias('\testnamespace\Test', 'GlobalTest');
new \GlobalTest; // Hi
<?php namespace MyProject { const CONNECT_OK = 1; class Connection { /* ... */ } function connect() { /* ... */ } } namespace { // глобальный код session_start(); $a = MyProject\connect(); echo MyProject\Connection::start(); } ?>