Как я использую пространства имен с Платформой Зенда?

Просто измените настройку в файле postgresql.conf (можно найти в каталоге данных):

port = 5433             # (change requires restart)

Удаленный доступ можно получить, изменив pg_hba.conf , просто добавить IP-адрес. Вы также должны отредактировать postgresql.conf:

listen_addresses = '*'

10
задан namespaceform 7 November 2009 в 02:42
поделиться

1 ответ

Нетривиально, нет.

Мэтью Вейер О'Финни написал в блоге о некоторых проблемах, с которыми ZF придется столкнуться, если и когда они реорганизуют код для поддержки пространства имен PHP 5.3:

http://weierophinney.net/matthew/archives/181-Migrating-OOP-Libraries-and-Frameworks-to-PHP-5.3.html

Аннотация - зарезервированное слово в PHP. То же самое и с интерфейсами. Рассмотреть возможность этот особенно сложный пример:

 пространство имен Zend :: View

абстрактный класс Абстрактный реализует Интерфейс
{
 // ...
} 

У нас есть два зарезервированных слова: Abstract и Интерфейс .

Zend Framework полон классов с именами Abstract и Интерфейс . Им придется внести большое количество обратно несовместимых изменений рефакторинга, чтобы код ZF поддерживал пространства имен.

Кроме того, поскольку обратная косая черта является метасимволом в строках, любой код, который динамически загружает классы на основе имени класса, например Zend_Db :: factory () или Zend_Filter_Input излишне сложно реализовать из-за задиристого решения, которое приняла основная команда PHP, использовав обратную косую черту в качестве разделителя пространства имен.

16
ответ дан 3 December 2019 в 22:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: