Введение в PHP5 - Пространства имен

ОГЛАВЛЕНИЕ

Пространства имён

В целях удобства классы и функции могут быть сгруппированы в пространства имён (namespaces).

Примечение: разработчики отказались от поддрежки этой возможности.

Пример 14: Пространство имён

<?php
namespace Math 
{

  class 
Complex {
    
//...код...
    
function __construct() {
      print(
"привет");
    }
  }
}

$m = new Math::Complex();
?> 

Обратите внимание на синтаксис использования именного пространства для обозначения класса, объект которого мы создаём. Пример практического применения: создание одноимённых классов в разных именных пространствах; при этом классы делают отличную друг от друга работу (имея одинаковый интерфейс).

Данил Миронов