Пакеты в PHP? - PullRequest
       44

Пакеты в PHP?

13 голосов
/ 11 февраля 2009

Можно ли создавать пакеты связанных классов и иметь одинаковые поля protected и private, которые видны только классам из одного пакета?

В основном пакеты того же типа, что и в Java. Возможно ли это?

Ответы [ 4 ]

9 голосов
/ 11 февраля 2009

Прямо сейчас нет понятия упаковки.

Однако в PHP 5.3 будет введено пространства имен . Я не уверен, как это повлияет на видимость между классами.

4 голосов
/ 18 апреля 2012

Возможно, вам будет интересно прочитать http://philsturgeon.co.uk/blog/2012/03/packages-the-way-forward-for-php

Краткий ответ - http://getcomposer.org/

4 голосов
/ 11 февраля 2009

Неа. В PHP нет поддержки пакетов или классов друзей.

2 голосов
/ 07 сентября 2011

Вот два подхода, с которыми я столкнулся при рассмотрении одной и той же проблемы:

Моделирование пакетов в PHP

Управление пакетами PHP и автозагрузка

И, похоже, в PHP require_once () docs есть еще несколько аналогов импорта. Надеюсь, это поможет кому-то идти вперед.

...