Руководство разработчика

Zend Framework

2007-02-21


Содержание

1. Zend
1.1. Введение
1.2. Zend::loadFile()
1.3. Zend::loadClass()
1.4. Zend::isReadable()
1.5. Zend::exception()
1.6. Zend::dump()
1.7. Zend::register($index, $newval)
1.8. Zend::registry($index = null)
1.9. Zend::initRegistry($registry = 'Zend_Registry')
2. Zend_Acl
2.1. Введение
2.1.1. О Ресурсах
2.1.2. О Ролях
2.1.3. Создание списка контроля доступа (ACL)
2.1.4. Регистрация Ролей
2.1.5. Defining Access Controls
2.1.6. Querying the ACL
2.2. Refining Access Controls
2.2.1. Precise Access Controls
2.2.2. Removing Access Controls
2.3. Advanced Use
2.3.1. Storing ACL Data for Persistence
2.3.2. Writing Conditional ACL Rules with Assertions
3. Zend_Auth
3.1. Introduction
3.1.1. Adapters
3.1.2. Results
3.1.3. Identity Persistence
3.1.4. Using Zend_Auth
3.2. Digest Authentication
3.2.1. Introduction
3.2.2. Specifics
3.2.3. Identity
4. Zend_Cache
4.1. Введение
4.2. Теория кэширования
4.2.1. Фабричный метод Zend_Cache
4.2.2. Добавление тегов к записям
4.2.3. Очистка кэша
4.3. Фронтэнды Zend_Cache
4.3.1. Zend_Cache_Core
4.3.2. Zend_Cache_Frontend_Output
4.3.3. Zend_Cache_Frontend_Function
4.3.4. Zend_Cache_Frontend_Class
4.3.5. Zend_Cache_Frontend_File
4.3.6. Zend_Cache_Frontend_Page
4.4. Бэкэнды Zend_Cache
4.4.1. Zend_Cache_Backend_File
4.4.2. Zend_Cache_Backend_Sqlite
4.4.3. Zend_Cache_Backend_Memcached
4.4.4. Zend_Cache_Backend_APC
4.4.5. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. Введение
5.2. Основы работы
5.3. Zend_Config_Ini
5.4. Zend_Config_Xml
6. Zend_Console_Getopt
6.1. Introduction to Getopt
6.2. Declaring Getopt Rules
6.2.1. Declaring Options with the Short Syntax
6.2.2. Declaring Options with the Long Syntax
6.3. Fetching Options and Arguments
6.3.1. Handling Getopt Exceptions
6.3.2. Fetching Options by Name
6.3.3. Reporting Options
6.3.4. Fetching Non-option Arguments
6.4. Configuring Zend_Console_Getopt
6.4.1. Adding Option Rules
6.4.2. Adding Help Messages
6.4.3. Adding Option Aliases
6.4.4. Adding Argument Lists
6.4.5. Adding Configuration
7. Zend_Controller
7.1. Обзор
7.1.1. Введение
7.1.2. Объект запроса
7.1.3. Процесс маршрутизации
7.1.4. Процесс диспетчеризации
7.1.5. Объект ответа
7.2. Начало работы
7.2.1. Введение
7.2.2. Конфигурация сервера
7.2.3. Файл загрузки
7.2.4. Структура каталогов
7.2.5. Контроллер по умолчанию
7.3. Создание подклассов
7.3.1. Введение
7.3.2. Соглашения
7.3.3. Фронт-контроллер
7.3.4. Абстрактный класс запроса
7.3.5. Интерфейс маршрутизатора
7.3.6. Интерфейс диспетчера
7.3.7. Контроллер действий
7.3.8. Объект ответа
7.4. Готовые подклассы
7.4.1. Введение
7.4.2. Zend_Controller_Request_Http
7.4.3. Zend_Controller_Router_Rewrite
7.4.4. Zend_Controller_Response_Http
7.4.5. Zend_Controller_Response_Cli
7.5. Контроллеры действий
7.5.1. Введение
7.5.2. Инициализация объекта
7.5.3. Перехватчики Pre- и Post-Dispatch
7.5.4. Методы доступа
7.5.5. Вспомогательные методы
7.6. Плагины
7.6.1. Введение
7.6.2. Написание плагинов
7.6.3. Использование плагинов
7.7. Модульная структуры директорий
7.7.1. Введение
7.7.2. Определение директорий контроллеров для модулей
7.7.3. Маршрутизация применительно к модулям
7.7.4. Контроллер, используемый по умолчанию - для модуля или общий
7.8. Исключения
7.8.1. Введение
7.8.2. Как я могу обрабатывать исключения?
7.8.3. Исключения MVC
7.9. Переход с предыдущих версий
7.9.1. Переход с 0.6.0 на 0.8.0
7.9.2. Переход с 0.2.0 или более ранних версий на 0.6.0
8. Zend_Date
8.1. Introduction
8.1.1. Always Set a Default Timezone
8.1.2. Why Use Zend_Date?
8.2. Basic Methods
8.2.1. The current date
8.2.2. Zend_Date by Example
8.3. Theory of Operation
8.3.1. Internals
8.4. Zend_Date API Overview
8.4.1. Working with Date Values
8.4.2. Basic Zend_Date Operations Common to Many Date Parts
8.4.3. Comparing Dates
8.4.4. Getting Dates and Date Parts
8.4.5. Working with Fractions of Seconds
8.4.6. Sunrise / Sunset
8.5. Constants for General Date Functions
8.5.1. Using Constants
8.5.2. List of All Constants
8.5.3. Self-Defined OUTPUT Formats
9. Zend_Db
9.1. Zend_Db_Adapter
9.1.1. Введение
9.1.2. Добавление кавычек для предотвращения SQL-инъекций
9.1.3. Прямые запросы
9.1.4. Транзакции
9.1.5. Вставка строк
9.1.6. Обновление строк
9.1.7. Удаление строк
9.1.8. Извлечение строк
9.2. Zend_Db_Profiler
9.2.1. Введение
9.2.2. Использование профайлера
9.2.3. Расширенное использование профайлера
9.3. Zend_Db_Select
9.3.1. Введение
9.3.2. Извлечение столбцов
9.3.3. Объединение таблиц
9.3.4. Условия WHERE
9.3.5. Группировка
9.3.6. Условия HAVING
9.3.7. Сортировка
9.3.8. Ограничение по количеству строк и смещению
9.3.9. Ограничение по странице и количеству строк
9.3.10. Другие методы
9.4. Zend_Db_Table
9.4.1. Введение
9.4.2. Начало работы
9.4.3. Имя таблицы и первичные ключи
9.4.4. Вставка строк
9.4.5. Обновление строк
9.4.6. Удаление строк
9.4.7. Поиск строк по первичному ключу
9.4.8. Извлечение одной строки
9.4.9. Извлечение множества строк
9.4.10. Добавление логики предметной области
9.5. Zend_Db_Table_Row
9.5.1. Введение
9.5.2. Извлечение строки
9.5.3. Изменение значений
9.6. Zend_Db_Table_Rowset
9.6.1. Введение
9.6.2. Извлечение набора строк
9.6.3. Итерация набора строк
10. Zend_Feed
10.1. Введение
10.2. Импортирование лент с помощью Zend_Feed
10.3. Получение лент из веб-страниц
10.4. Работа с лентой RSS
10.5. Работа с лентой Atom
10.6. Работа с отдельной публикацией Atom
10.7. Изменение структуры лент и публикаций
10.8. Специальные классы лент и записей
11. Zend_Filter
11.1. Введение
11.2. Цепочки фильтров
11.3. Написание фильтров
11.4. Zend_Filter_Input
11.4.1. Введение
11.4.2. Теория
12. Zend_Gdata
12.1. Introduction to Gdata
12.1.1. Google Data Client Authentication
12.1.2. Dependencies
12.1.3. Creating a new Gdata client
12.1.4. Common query parameters
12.1.5. Fetching a feed
12.1.6. Posting entries to Google servers
12.1.7. Deleting entries on Google servers
12.2. Authenticating with AuthSub
12.2.1. Creating an AuthSub authenticated Http Client
12.2.2. Revoking AuthSub authentication
12.3. Authenticating with ClientLogin
12.3.1. Creating a ClientLogin authenticated Http Client
12.3.2. Terminating a ClientLogin authenticated Http Client
12.4. Using Google Base
12.4.1. Querying Base data
12.4.2. Updating Base data
12.4.3. Querying Base metadata
12.5. Using Google Blogger
12.5.1. Understanding Blogger version compatibility
12.5.2. Querying a blog
12.5.3. Posting to your blog
12.6. Using Google Calendar
12.6.1. Querying Google Calendar
12.6.2. Posting to Google Calendar
12.7. Using Google CodeSearch
12.8. Using the Gdata Data Helper
12.9. Catching Gdata Exceptions
13. Zend_Http
13.1. Zend_Http_Client - Введение
13.1.1. Введение
13.1.2. Параметры конфигурации
13.1.3. Выполнение базовых HTTP-запросов
13.1.4. Добавление параметров GET и POST
13.2. Zend_Http_Client - Advanced Usage
13.2.1. HTTP Redirections
13.2.2. Adding Cookies and Using Cookie Persistence
13.2.3. Setting Custom Request Headers
13.2.4. File Uploads
13.2.5. Sending Raw POST Data
13.2.6. HTTP Authentication
13.2.7. Sending Multiple Requests With the Same Client
13.3. Zend_Http_Client - Connection Adapters
13.3.1. Overview
13.3.2. The Socket Adapter
13.3.3. The Proxy Adapter
13.3.4. The Test Adapter
13.3.5. Creating your own connection adapters
13.4. Zend_Http_Cookie and Zend_Http_CookieJar
13.4.1. Introduction
13.4.2. Instantiating Zend_Http_Cookie Objects
13.4.3. Zend_Http_Cookie getter methods
13.4.4. Zend_Http_Cookie: Matching against a scenario
13.4.5. The Zend_Http_CookieJar Class: Instantiation
13.4.6. Adding Cookies to a Zend_Http_CookieJar object
13.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
13.5. Zend_Http_Response
13.5.1. Introduction
13.5.2. Boolean Tester Methods
13.5.3. Accessor Methods
13.5.4. Static HTTP Response Parsers
14. Zend_Json
14.1. Введение
14.2. Основы применения
14.3. Объекты JSON
15. Zend_Locale
15.1. Introduction
15.1.1. What is Localization
15.1.2. What is a Locale?
15.1.3. How are Locales Represented?
15.1.4. Selecting the Right Locale
15.1.5. ZF Locale-Aware Classes
15.2. Using Zend_Locale
15.2.1. Copying, Cloning, and Serializing Locale Objects
15.2.2. isEqual() - Equality
15.2.3. Default locales
15.2.4. Set a new locale
15.2.5. Getting the language and region
15.2.6. Obtaining localized name for languages, regions, and calendars
15.2.7. Get an translated string of an script
15.2.8. Get a list of scripts
15.2.9. Obtaining translations for "yes" and "no"
15.3. Normalization and Localization
15.3.1. Number normalization: getNumber($input, $precision = false, $locale = false)
15.3.2. Number localization
15.3.3. Number testing
15.3.4. Float value normalization
15.3.5. Floating point value localization
15.3.6. Floating point value testing
15.3.7. Integer value normalization
15.3.8. Integer point value localization
15.3.9. Integer value testing
15.3.10. Numeral System Conversion
15.4. Working with Dates and Times
15.4.1. Normalizing Dates and Times
15.4.2. Testing Dates
15.4.3. Normalizing a Time
15.4.4. Testing Times
15.5. Supported Languages for Locales
15.6. Supported Regions for Locales
16. Zend_Log
16.1. Введение
16.2. Ведение одного журнала
16.3. Уровни сообщений
16.4. Ведение нескольких журналов
17. Zend_Mail
17.1. Введение
17.2. Отправка через SMTP
17.3. Отправка нескольких сообщений за одно соединение SMTP
17.4. Использование разных соединений
17.5. Сообщение в формате HTML
17.6. Вложения
17.7. Добавление получателей
17.8. Контроль за разделителями MIME
17.9. Дополнительные заголовки
17.10. Наборы символов
17.11. Кодировка
17.12. SMTP-аутентификация
17.13. Securing SMTP Transport
17.14. Reading Mail Messages
17.14.1. Simple example using Pop3
17.14.2. Opening a local storage
17.14.3. Opening a remote storage
17.14.4. Fetching messages and simple methods
17.14.5. Working with messages
17.14.6. Using folders
17.14.7. Advanced Use
18. Zend_Measure
18.1. Introduction
18.2. Creation of Measurements
18.2.1. Creating measurements from integers and floats
18.2.2. Creating measurements from strings
18.2.3. Measurements from localized strings
18.3. Outputting measurements
18.3.1. Automatic output
18.3.2. Outputting values
18.3.3. Output with unit of measurement
18.3.4. Output as localized string
18.4. Manipulating Measurements
18.4.1. Convert
18.4.2. Add and subtract
18.4.3. Compare
18.4.4. Compare
18.4.5. Manually change values
18.4.6. Manually change types
18.5. Special functions
18.5.1. Listing all known types
18.5.2. Listing all known units
18.6. Types of measurements
18.6.1. Hints for Zend_Measure_Binary
18.6.2. Hints for Zend_Measure_Number
18.6.3. Roman numbers
19. Zend_Mime
19.1. Введение
19.2. Zend_Mime_Message
19.2.1. Введение
19.2.2. Инстанцирование
19.2.3. Добавление частей MIME
19.2.4. Управление разделителями
19.2.5. Разбор строки для создания объекта Zend_Mime_Message (экспериментальная возможность)
19.3. Zend_Mime_Part
19.3.1. Введение
19.3.2. Инстанцирование
19.3.3. Методы для перевода части сообщения в строку
20. Zend_Pdf
20.1. Введение
20.2. Создание и загрузка документов PDF
20.3. Сохранение изменений в документе PDF
20.4. Страницы документа
20.5. Рисование
20.5.1. Геометрия
20.5.2. Цвета
20.5.3. Рисование фигур
20.5.4. Написание текста
20.5.5. Применение шрифтов
20.5.6. Рисование изображений
20.5.7. Стили рисования линий
20.5.8. Стиль заполнения
20.5.9. Поворот
20.5.10. Сохранение/восстановление графического состояния
20.5.11. Ограничение области рисования
20.5.12. Стили
20.6. Пример использования модуля Zend_Pdf
21. Zend_Rest
21.1. Introduction
21.2. Zend_Rest_Client
21.2.1. Introduction
21.2.2. Responses
21.2.3. Request Arguments
21.3. Zend_Rest_Server
21.3.1. Introduction
21.3.2. REST Server Usage
21.3.3. Calling a Zend_Rest_Server Service
21.3.4. Sending A Custom Status
21.3.5. Returning Custom XML Responses
22. Zend_Search
22.1. Обзор
22.1.1. Введение
22.1.2. Объекты документа и поля
22.1.3. Значение типов полей
22.2. Индексация
22.2.1. Создание нового индекса
22.2.2. Обновление индекса
22.2.3. Обновление документов
22.2.4. Получение размера индекса
22.2.5. Оптимизация индекса
22.2.6. Ограничения
22.3. Поиск по индексу
22.3.1. Построение запросов
22.3.2. Результаты поиска
22.3.3. Ранжирование результата
22.3.4. Сортировка результатов поиска
22.4. Язык запросов
22.4.1. Элементы
22.4.2. Поля
22.4.3. Модификаторы элементов
22.4.4. Поиск по критерию близости
22.4.5. Усиление элемента
22.4.6. Булевы операторы
22.4.7. Групирование
22.4.8. Группирование полей
22.4.9. Экранирование специальных символов
22.5. Типы запросов
22.5.1. Простой запрос (запрос по одному ключевому слову)
22.5.2. Составной запрос (запрос по нескольким ключевым словам)
22.5.3. Фразовый запрос
22.6. Кодировки
22.6.1. Поддержка UTF-8 и однобайтных наборов символов
22.6.2. Используемый по умолчанию анализатор текста
22.6.3. Совместимый с UTF-8 анализатор текста
22.7. Расширяемость
22.7.1. Анализ текста
22.7.2. Фильтрация лексем
22.7.3. Алгоритмы ранжирования
22.7.4. Контейнеры хранения
22.8. Взаимодействие с Java Lucene
22.8.1. Форматы файлов
22.8.2. Директория для индекса
22.8.3. Исходный код Java
22.8.4. Использование LuceneIndexCreation.jar
23. Zend_Server
23.1. Введение
23.2. Zend_Server_Reflection
23.2.1. Введение
23.2.2. Использование
24. Zend_Service
24.1. Введение
24.2. Zend_Service_Akismet
24.2.1. Introduction
24.2.2. Verify an API key
24.2.3. Check for spam
24.2.4. Submitting known spam
24.2.5. Submitting false positives (ham)
24.2.6. Zend-specific Accessor Methods
24.3. Zend_Service_Amazon
24.3.1. Введение
24.3.2. Коды стран
24.3.3. Поиск товара по его коду ASIN
24.3.4. Поиск товара Amazon
24.3.5. Использование альтернативного API запросов
24.3.6. Классы Zend_Service_Amazon
24.4. Zend_Service_Flickr
24.4.1. Введение
24.4.2. Поиск пользователя Flickr
24.4.3. Получение данных по изображению в Flickr
24.4.4. Классы Zend_Service_Flickr
24.5. Zend_Service_Yahoo
24.5.1. Введение
24.5.2. Поиск веб-страниц с помощью Yahoo!
24.5.3. Поиск изображений через Yahoo!
24.5.4. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
24.5.5. Поиск через Yahoo! News
24.5.6. Классы Zend_Service_Yahoo
25. Zend_Session
25.1. Введение
25.2. Базовое использование
25.2.1. Учебные примеры
25.2.2. Итерация по пространствам имен
25.2.3. Методы доступа для пространств имен
25.3. Продвинутое использование
25.3.1. Старт сессии
25.3.2. Блокировка пространств имен
25.3.3. Инкапсуляция сессий и контроллеры
25.3.4. Ограничение количества экземпляров Zend_Session_Namespace до одного на каждое пространство имен
25.3.5. Работа с массивами в пространствах имен
25.3.6. Использование сессий вместе с аутентификацией
25.3.7. Использование сессий с юнит-тестами
25.4. Общее управление сессиями
25.4.1. Zend_Session::setOptions()
25.4.2. Опции
25.4.3. regenerateId()
25.4.4. rememberMe(integer $seconds)
25.4.5. forgetMe()
25.4.6. sessionExists()
25.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
25.4.8. stop()
25.4.9. writeClose($readonly = true)
25.4.10. expireSessionCookie()
25.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
25.4.12. namespaceIsset($namespace)
25.4.13. namespaceUnset($namespace)
25.4.14. namespaceGet($namespace)
25.4.15. getIterator()
25.5. Теория
26. Zend_Uri
26.1. Zend_Uri
26.1.1. Обзор
26.1.2. Создание нового URI
26.1.3. Работа с существующим URI
26.1.4. Проверка URI
26.1.5. Общие методы
27. Zend_Validate
27.1. Введение
27.2. Цепочки валидаторов
27.3. написание валидаторов
27.4. Validating Email Addresses
27.5. Validating Hostnames
28. Zend_View
28.1. Введение
28.1.1. Скрипт контроллера
28.1.2. Скрипт вида
28.2. Скрипты контроллера
28.2.1. Объявление переменных
28.2.2. Выполнение скрипта вида
28.2.3. Пути к скриптам вида
28.3. Скрипты вида
28.3.1. Экранирование вывода
28.3.2. Использование других шаблонизаторов
28.4. Вспомогательные классы вида
28.4.1. Начальные вспомогательные классы
28.4.2. Пути к вспомогательным классам
28.4.3. Написание собственных вспомогательных классов
29. Zend_XmlRpc
29.1. Введение
29.2. Zend_XmlRpc_Client
29.2.1. Введение
29.2.2. Вызов методов
29.2.3. Типы и их преобразование
29.2.4. Прокси-объект сервера
29.2.5. Обработка ошибок
29.2.6. Интроспекция сервера
29.2.7. От запроса к ответу
29.2.8. HTTP-клиент и тестирование
29.3. Zend_XmlRpc_Server
29.3.1. Введение
29.3.2. Основы использования
29.3.3. Структура сервера
29.3.4. Соглашения
29.3.5. Использование пространства имен
29.3.6. Специальные объекты запросов
29.3.7. Специальные объекты ответов
29.3.8. Обработка исключений через сообщения об ошибке
29.3.9. Кэширование определений сервера между запросами
29.3.10. Примеры использования
A. Стандарт кодирования на PHP в Zend Framework'е
A.1. Обзор
A.1.1. Область применения
A.1.2. Цели
A.2. Форматирование PHP-файлов
A.2.1. Общее
A.2.2. Отступы
A.2.3. Максимальная длина строки
A.2.4. Переводы строк
A.3. Соглашения по именованию
A.3.1. Классы
A.3.2. Интерфейсы
A.3.3. Имена файлов
A.3.4. Функции и методы
A.3.5. Переменные
A.3.6. Константы
A.4. Стиль кодирования
A.4.1. Обрамление PHP-кода
A.4.2. Строки
A.4.3. Массивы
A.4.4. Классы
A.4.5. Функции и методы
A.4.6. Управляющие структуры
A.4.7. Встроенная документация
B. Copyright Information
Предметный указатель

Список таблиц

2.1. Контроль доступа для демонстрационной CMS
4.1. Доступные опции
4.2. Доступные опции
4.3. Доступные опции
4.4. Доступные опции
4.5. Доступные опции
4.6. Доступные опции
4.7. Доступные опции
4.8. Доступные опции
8.1. Date Parts
8.2. Basic Operations
8.3. Date Comparison Methods
8.4. Date Output Methods
8.5. Date Output Methods
8.6. Miscellaneous Methods
8.7. Operations involving Zend_Date::HOUR
8.8. Day Constants
8.9. Week Constants
8.10. Month Constants
8.11. Year Constants
8.12. Time Constants
8.13. Timezone Constants
8.14. Date Format Constants (formats include timezone)
8.15. Date and Time Formats (format varies by locale)
8.16. Constants for ISO 8601 date output
12.1. Differences between current Blogger service and Blogger beta service
13.1. Параметры конфигурации Zend_Http_Client
13.2. Zend_Http_Client configuration parameters
15.1. List of supported numeral systems
15.2. 'fixed' key values
15.3. Return values
15.4. Format definition
15.5. Example formats
15.6. List of all supported languages
15.7. List of all supported regions
17.1. Mail Read Feature Overview
17.2. Mail Folder Names
18.1. List of measurement types
22.1. Типы Zend_Search_Lucene_Field
24.1. Свойства класса Zend_Service_Amazon_Item
24.2. Свойства класса Zend_Service_Amazon_Image
24.3. Свойства класса Zend_Service_Amazon_OfferSet
24.4. Свойства класса Zend_Service_Amazon_Offer
24.5. Свойства класса Zend_Service_Amazon_SimilarProduct
24.6. Свойства класса Zend_Service_Amazon_Accessories
24.7. Свойства класса Zend_Service_Amazon_CustomerReview
24.8. Свойства класса Zend_Service_Amazon_EditorialReview
24.9. Свойства класса Zend_Service_Amazon_Listmania
24.10. Свойства класса Zend_Service_Flickr_ResultSet
24.11. Свойства класса Zend_Service_Flickr_Result
24.12. Свойства класса Zend_Service_Flickr_Image
24.13. Свойства класса Zend_Service_Yahoo_ResultSet
24.14. Свойства класса Zend_Service_Yahoo_LocalResultSet
24.15. Свойства класса Zend_Service_Yahoo_Result
24.16. Свойства класса Zend_Service_Yahoo_WebResult
24.17. Свойства класса Zend_Service_Yahoo_ImageResult
24.18. Свойства класса Zend_Service_Yahoo_LocalResult
24.19. Свойства класса Zend_Service_Yahoo_NewsResult
24.20. Свойства класса Zend_Service_Yahoo_Image
29.1. Преобразование типов PHP и XML-RPC
29.2. Объекты Zend_XmlRpc_Value для типов XML-RPC

Список примеров

1.1. Пример register() / offsetSet()
1.2. Пример registry() / offsetGet()
1.3. Пример isRegistered() / offsetExists()
1.4. Итерация по реестру
1.5. register() / offsetSet() Example
1.6. Доступ к значениям с использованием объектно-ориентированной нотации вместо нотации доступа к массиву
4.1. Получение фронтэнда с помощью Zend_Cache::factory()
4.2. Кэширование выходных данных с помощью фронтэнда Zend_Cache
5.1. Использование Zend_Config без адаптеров
5.2. Использование Zend_Config_Ini
5.3. Использование Zend_Config_Xml
6.1. Using the Short Syntax
6.2. Using the Long Syntax
6.3. Catching Getopt Exceptions
6.4. Using getOption()
6.5. Using __get() and __isset() magic methods
6.6. Using getRemainingArgs()
6.7. Using addRules()
6.8. Using setHelp()
6.9. Using setAliases()
6.10. Using addArguments() and setArguments()
6.11. Using setOption()
6.12. Using setOptions()
8.1. Setting a default timezone
8.2. Creating the current date
8.3. get() - output a date
8.4. set() - set a date
8.5. add() - adding dates
8.6. compare() - compare dates
8.7. equals() - identify a date or date part
8.8. User-specified input date format
8.9. Operating on Parts of Dates
8.10. Example usage for self-defined formats
10.1. Включение Zend_Feed в работу с данными ленты RSS
10.2. Основы использования ленты Atom
10.3. Чтение отдельной публикации ленты Atom
10.4. Непосредственное использование объекта публикации Atom
10.5. Изменение существующей публикации в ленте
10.6. Создание публикации Atom с элементами в специальном пространстве имен
10.7. Расширение класса публикации Atom с добавлением специальных пространств имен
13.1. Инстанцирование объекта Zend_Http_Client
13.2. Выполнение простого запроса GET
13.3. Использование методов запроса, отличных от GET
13.4. Установка параметров GET
13.5. Установка параметров POST
13.6. Forcing RFC 2616 Strict Redirections on 301 and 302 Responses
13.7. Setting Cookies Using setCookie()
13.8. Enabling Cookie Stickiness
13.9. Setting A Single Custom Request Header
13.10. Setting Multiple Custom Request Headers
13.11. Using setFileUpload to Upload Files
13.12. Sending Raw POST Data
13.13. Setting HTTP Authentication User and Password
13.14. Performing consecutive requests with one client
13.15. Changing the HTTPS transport layer
13.16. Using Zend_Http_Client behind a proxy server
13.17. Testing Against a Single HTTP Response Stub
13.18. Testing Against Multiple HTTP Response Stubs
13.19. Creating your own connection adapter
13.20. Instantiating a Zend_Http_Cookie object
13.21. Stringifying a Zend_Http_Cookie object
13.22. Using getter methods with Zend_Http_Cookie
13.23. Matching cookies
13.24. Instantiating a Zend_Http_Response object using the factory method
13.25. Using the isError() method to validate a response
13.26. Using Zend_Http_Response Accessor Methods
13.27. Accessing Response Headers
15.1. Choosing a specific locale
15.2. Automatically selecting a locale
15.3. Dates default to correct locale of web users
15.4. Overriding default locale selection
15.5. Performance optimization when using a default locale
15.6. clone
15.7. Check for equal locales
15.8. Get default locales
15.9. setLocale
15.10. getLanguageDisplay
15.11. All Languages written in thier native language
15.12. getScriptDisplay
15.13. getScriptList
15.14. getQuestion()
15.15. Number normalization
15.16. Number normalization with precision
15.17. Number localization
15.18. Number localization with precision
15.19. Number testing
15.20. Floating point value normalization
15.21. Floating point value localization
15.22. Floating point value testing
15.23. Integer value normalization
15.24. Integer value localization
15.25. Integer value testing
15.26. Converting numerals from Arabic to European/Latin
15.27. Converting numerals from European/Latin to Arabic
15.28. Normalizing a date
15.29. Normalizing a date by locale
15.30. Normalizing a date with time
15.31. Normalizing a userdefined date
15.32. Automatic correction of input dates
15.33. Date testing
15.34. Normalize an unknown time
15.35. Testing a time
17.1. Простое сообщение электронной почты
17.2. Отправка сообщений через SMTP
17.3. Отправка нескольких сообщений за одно соединение SMTP
17.4. Использование разных соединений
17.5. Отправка сообщения в формате HTML
17.6. Почтовые сообщения со вложениями
17.7. Изменение разделителей MIME
17.8. Добавление заголовков почтового сообщения
17.9. Enabling a secure connection within Zend_Mail_Transport_Smtp
18.1. Converting measurements
18.2. The meter measurement
18.3. Creation using integer and floating values
18.4. Creation using strings
18.5. Arbitrary text input containing measurements
18.6. Localized string
18.7. Automatic output
18.8. Output a value
18.9. Outputting units
18.10. Convert
18.11. Adding units
18.12. Subtract
18.13. Different measurements
18.14. Identical measurements
18.15. Difference
18.16. Changing a value
18.17. Changing the type
18.18. Listing all units for a given type
20.1. Создание нового или загрузка существующего документа PDF
20.2. Извлечение определенной версии документа PDF
20.3. Сохранение документа PDF
20.4. Управление страницами документа PDF
20.5. Создание стандартного шрифта
20.6. Рисование изображений
20.7. Демонстрация использования модуля Zend_Pdf
21.1. A basic REST request
21.2. Response Status
21.3. Using Technorati's Rest Service
21.4. Example Technorati Response
21.5. Setting Request Arguments
21.6. Basic Zend_Rest_Server Usage - Classes
21.7. Basic Zend_Rest_Server Usage - Functions
21.8. Returning Custom Status
21.9. Return Custom XML
22.1. Собственный анализатор текста
24.1. isSpam() Usage
24.2. submitSpam() Usage
24.3. submitHam() Usage
24.4. Поиск с использованием традиционного API
24.5. Поиск с использованием API запросов
24.6. Выбор страны для веб-сервиса Amazon
24.7. Поиск товара по его коду ASIN
24.8. Поиск товара Amazon
24.9. Поиск через Amazon с использованием альтернативного API запросов
24.10. Простой поиск фотографий в Flickr
24.11. Поиск пользователя по адресу e-mail
24.12. Получение данных по изображению в Flickr
24.13. Поиск веб-страниц через Yahoo!
24.14. Поиск изображений через Yahoo!
24.15. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
24.16. Поиск через Yahoo! News
25.1. Подсчет количества просмотров страниц
25.2. Новый подход: избежание конфликтов с помощью пространств имен
25.3. Старый подход: обращение к сессиям PHP
25.4. Итерация по сессии
25.5. Доступ к сессионным данным
25.6. Старт общей сессии
25.7. Блокировка пространств имен
25.8. Блокировка сессий в видах
25.9. Сессии с пространствами имен для контроллеров с автоматическим истечением времени
25.10. Ограничение до единичных экземпляров
25.11. Известные проблемы с массивами
25.12. Обходной путь: извлечение, изменение и сохранение
25.13. Обходной путь: сохранение массива, содержащего ссылку
25.14. Пример: Простой доступ к ID авторизации
25.15. Использование PHPUnit для тестирования кода, написанного с использованием Zend_Session*
25.16. Использование Zend_Config для конфирурирования Zend_Session
25.17. myapp.ini
25.18. Анонимная сессия и фиксация сессии
25.19. Уничтожение всех пространств имен
26.1. Создание нового URI с Zend_Uri::factory()
26.2. Работа с существующим URI с Zend_Uri::factory()
26.3. Проверка URI с помощью Zend_Uri::check()
26.4. Получение схемы из объекта Zend_Uri_*
26.5. Получение всего URI из объекта Zend_Uri_*
26.6. Проверка объекта Zend_Uri_*
29.1. Вызов метода XML-RPC
29.2. Вызов метода XML-RPC с параметрами
29.3. Прокси-объект к пространству имен по умолчанию
29.4. Прокси-объект к любому пространству имен
29.5. Обработка ошибок HTTP
29.6. Обработка ошибок XML-RPC
29.7. Выполнение запроса