Конфликт имени класса PHP - PullRequest
2 голосов
/ 05 мая 2009

Я пытаюсь смешать среду PHP REST (Recess) со структурой построения веб-приложений (VCL4PHP), они, к сожалению, любят называть свои классы одинаковыми. Кэш, приложение (возможно, другие, но я отказался от приложения). Есть ли в PHP пространства имен или каким-либо образом я могу обойти это, не переписывая одну или другую инфраструктуру, или я в SF?

Ответы [ 2 ]

6 голосов
/ 05 мая 2009

В PHP 5.3 есть пространства имен, но PHP 5.3 все еще находится в стадии разработки, и они не смогут мгновенно решить ваши проблемы. Во всех практических случаях вам придется отбросить одну из платформ, если только вы не планируете разветвить одну из них, чтобы сохранить свои собственные имена классов.

1 голос
/ 05 мая 2009

Пространства имен для PHP будут введены в PHP 5.3. В настоящее время лучше всего ставить имена классов для каждой платформы вручную.

...