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

Zend Framework

2007-01-18


Содержание

1. Zend
1.1. Введение
1.2. Zend::loadFile()
1.3. Zend::loadClass()
1.4. Zend::loadInterface()
1.5. Zend::isReadable()
1.6. Zend::exception()
1.7. Zend::dump()
1.8. Zend::register($index, $newval)
1.9. Zend::registry($index = null)
1.10. Zend::initRegistry($registry = 'Zend_Registry')
2. Zend_Acl
2.1. Introduction
2.1.1. About Resources
2.1.2. About Roles
2.1.3. Creating the Access Control List (ACL)
2.1.4. Registering Roles
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_Cache
3.1. Введение
3.2. Теория кэширования
3.2.1. Фабричный метод Zend_Cache
3.2.2. Добавление тегов к записям
3.2.3. Очистка кэша
3.3. Фронтэнды Zend_Cache
3.3.1. Zend_Cache_Core
3.3.2. Zend_Cache_Frontend_Output
3.3.3. Zend_Cache_Frontend_Function
3.3.4. Zend_Cache_Frontend_Class
3.3.5. Zend_Cache_Frontend_File
3.3.6. Zend_Cache_Frontend_Page
3.4. Бэкэнды Zend_Cache
3.4.1. Zend_Cache_Backend_File
3.4.2. Zend_Cache_Backend_Sqlite
3.4.3. Zend_Cache_Backend_Memcached
3.4.4. Zend_Cache_Backend_APC
3.4.5. Zend_Cache_Backend_ZendPlatform
4. Zend_Config
4.1. Введение
4.2. Основы работы
4.3. Zend_Config_Ini
4.4. Zend_Config_Xml
5. Zend_Controller
5.1. Обзор
5.1.1. Введение
5.1.2. Объект запроса
5.1.3. Процесс маршрутизации
5.1.4. Процесс диспетчеризации
5.1.5. Объект ответа
5.2. Начало работы
5.2.1. Введение
5.2.2. Конфигурация сервера
5.2.3. Файл загрузки
5.2.4. Структура каталогов
5.2.5. Контроллер по умолчанию
5.3. Создание подклассов
5.3.1. Введение
5.3.2. Соглашения
5.3.3. Абстрактный класс запроса
5.3.4. Интерфейс маршрутизатора
5.3.5. Интерфейс диспетчера
5.3.6. Контроллер действий
5.3.7. Объект ответа
5.4. Готовые подклассы
5.4.1. Введение
5.4.2. Zend_Controller_Request_Http
5.4.3. Zend_Controller_RewriteRouter
5.4.4. Zend_Controller_Response_Http
5.4.5. Zend_Controller_Response_Cli
5.5. Action Controllers
5.5.1. Introduction
5.5.2. Object initialization
5.5.3. Pre- and Post-Dispatch Hooks
5.5.4. Accessors
5.5.5. Utility Methods
5.6. Плагины
5.6.1. Введение
5.6.2. Написание плагинов
5.6.3. Использование плагинов
5.7. Переход с предыдущих версий
5.7.1. Переход с 0.2.0 или более ранних версий к версии 0.6.0
6. Zend_Date
6.1. Introduction
6.1.1. Always Set a Default Timezone
6.1.2. Why Use Zend_Date?
6.2. Basic Methods
6.2.1. The current date
6.2.2. Zend_Date by Example
6.3. Theory of Operation
6.3.1. Internals
6.4. Zend_Date API Overview
6.4.1. Working with Date Values
6.4.2. Date Part Specific Methods
6.4.3. Additional Functions
6.5. How to Output Dates
6.5.1. Generating Date Strings Using toString()
6.5.2. toValue() - Partial Dates as Integers
6.5.3. get() - Partial Dates as Localized Strings
6.6. Miscellaneous Methods
6.6.1. Fractional Seconds
6.6.2. Working with Timezones
6.6.3. Understanding daylight saving
6.6.4. public static now()
6.6.5. Leap Years
6.6.6. Today, Tomorrow, Yesterday
6.6.7. What about the sun ?
6.7. Constants for General Date Functions
6.7.1. Using Constants
6.7.2. List of All Constants
6.7.3. Self-Defined Formats
7. Zend_Db
7.1. Zend_Db_Adapter
7.1.1. Введение
7.1.2. Добавление кавычек для предотвращения SQL-инъекций
7.1.3. Прямые запросы
7.1.4. Транзакции
7.1.5. Вставка строк
7.1.6. Обновление строк
7.1.7. Удаление строк
7.1.8. Извлечение строк
7.2. Zend_Db_Profiler
7.2.1. Введение
7.2.2. Использование профайлера
7.2.3. Расширенное использование профайлера
7.3. Zend_Db_Select
7.3.1. Введение
7.3.2. Извлечение столбцов
7.3.3. Объединение таблиц
7.3.4. Условия WHERE
7.3.5. Группировка
7.3.6. Условия HAVING
7.3.7. Сортировка
7.3.8. Ограничение по количеству строк и смещению
7.3.9. Ограничение по странице и количеству строк
7.4. Zend_Db_Table
7.4.1. Введение
7.4.2. Начало работы
7.4.3. Имя таблицы и первичные ключи
7.4.4. Вставка строк
7.4.5. Обновление строк
7.4.6. Удаление строк
7.4.7. Поиск строк по первичному ключу
7.4.8. Извлечение одной строки
7.4.9. Извлечение множества строк
7.4.10. Добавление логики предметной области
7.5. Zend_Db_Table_Row
7.5.1. Введение
7.5.2. Извлечение строки
7.5.3. Изменение значений
7.6. Zend_Db_Table_Rowset
7.6.1. Введение
7.6.2. Извлечение набора строк
7.6.3. Итерация набора строк
8. Zend_Feed
8.1. Введение
8.2. Импортирование лент с помощью Zend_Feed
8.3. Получение лент из веб-страниц
8.4. Работа с лентой RSS
8.5. Работа с лентой Atom
8.6. Работа с отдельной публикацией Atom
8.7. Изменение структуры лент и публикаций
8.8. Специальные классы лент и записей
9. Zend_Filter
9.1. Zend_Filter
9.1.1. Введение
9.1.2. Примеры использования
9.2. Zend_Filter_Input
9.2.1. Введение
9.2.2. Фильтрация по "белому списку"
9.2.3. "Слепая" фильтрация
9.2.4. Фильтрация по "черному списку"
9.2.5. Теория по использованию
9.2.6. Примеры использования
10. Zend_Gdata
10.1. Introduction to Gdata
10.1.1. Google Data Client Authentication
10.1.2. Dependencies
10.1.3. Creating a new Gdata client
10.1.4. Common query parameters
10.1.5. Fetching a feed
10.1.6. Posting entries to Google servers
10.1.7. Deleting entries on Google servers
10.2. Authenticating with AuthSub
10.2.1. Creating an AuthSub authenticated Http Client
10.2.2. Revoking AuthSub authentication
10.3. Authenticating with ClientLogin
10.3.1. Creating a ClientLogin authenticated Http Client
10.3.2. Terminating a ClientLogin authenticated Http Client
10.4. Using Google Base
10.4.1. Querying Base data
10.4.2. Updating Base data
10.4.3. Querying Base metadata
10.5. Using Google Blogger
10.5.1. Understanding Blogger version compatibility
10.5.2. Querying a blog
10.5.3. Posting to your blog
10.6. Using Google Calendar
10.6.1. Querying Google Calendar
10.6.2. Posting to Google Calendar
10.7. Using Google CodeSearch
10.8. Using the Gdata Data Helper
10.9. Catching Gdata Exceptions
11. Zend_Http
11.1. Zend_Http_Client - Introduction
11.1.1. Introduction
11.1.2. Configuration Parameters
11.1.3. Performing Basic HTTP Requests
11.1.4. Adding GET and POST parameters
11.2. Zend_Http_Client - Advanced Usage
11.2.1. HTTP Redirections
11.2.2. Adding Cookies and Using Cookie Persistence
11.2.3. Setting Custom Request Headers
11.2.4. File Uploads
11.2.5. Sending Raw POST Data
11.2.6. HTTP Authentication
11.2.7. Sending Multiple Requests With the Same Client
11.3. Zend_Http_Client - Connection Adapters
11.3.1. Overview
11.3.2. The Socket Adapter
11.3.3. The Proxy Adapter
11.3.4. The Test Adapter
11.3.5. Creating your own connection adapters
11.4. Zend_Http_Cookie and Zend_Http_CookieJar
11.4.1. Introduction
11.4.2. Instantiating Zend_Http_Cookie Objects
11.4.3. Zend_Http_Cookie getter methods
11.4.4. Zend_Http_Cookie: Matching against a scenario
11.4.5. The Zend_Http_CookieJar Class: Instantiation
11.4.6. Adding Cookies to a Zend_Http_CookieJar object
11.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
11.5. Zend_Http_Response
11.5.1. Introduction
11.5.2. Boolean Tester Methods
11.5.3. Accessor Methods
11.5.4. Static HTTP Response Parsers
12. Zend_Json
12.1. Введение
12.2. Основы применения
12.3. Объекты JSON
13. Zend_Locale
13.1. Introduction
13.1.1. What is Localization
13.1.2. What is a Locale?
13.1.3. How are Locales Represented?
13.1.4. Selecting the Right Locale
13.1.5. ZF Locale-Aware Classes
13.2. Using Zend_Locale
13.2.1. Copying, Cloning, and Serializing Locale Objects
13.2.2. isEqual() - Equality
13.2.3. Default locales
13.2.4. Set a new locale
13.2.5. Getting the language and region
13.2.6. Obtaining localized name for languages, regions, and calendars
13.2.7. Get an translated string of an script
13.2.8. Get a list of scripts
13.2.9. Obtaining translations for "yes" and "no"
13.3. Normalization and Localization
13.3.1. Number normalization: getNumber($input, $precision = false, $locale = false)
13.3.2. Number localization
13.3.3. Number testing
13.3.4. Float value normalization
13.3.5. Floating point value localization
13.3.6. Floating point value testing
13.3.7. Integer value normalization
13.3.8. Integer point value localization
13.3.9. Integer value testing
13.3.10. Numeral System Conversion
13.4. Working with Dates and Times
13.4.1. Normalizing Dates and Times
13.4.2. Testing Dates
13.4.3. Normalizing a Time
13.4.4. Testing Times
13.5. Supported Languages for Locales
13.6. Supported Regions for Locales
14. Zend_Log
14.1. Введение
14.2. Ведение одного журнала
14.3. Уровни сообщений
14.4. Ведение нескольких журналов
15. Zend_Mail
15.1. Введение
15.2. Отправка через SMTP
15.3. Отправка нескольких сообщений за одно соединение SMTP
15.4. Использование разных соединений
15.5. Сообщение в формате HTML
15.6. Вложения
15.7. Добавление получателей
15.8. Контроль за разделителями MIME
15.9. Дополнительные заголовки
15.10. Наборы символов
15.11. Кодировка
15.12. SMTP-аутентификация
16. Zend_Measure
16.1. Introduction
16.2. Measurements in the Zend Framework
16.3. Creation of Measurements
16.3.1. Measurements from variables
16.3.2. Measurements from strings
16.3.3. Measurements from localized strings
16.4. Outputting measurements
16.4.1. Automatic output
16.4.2. Outputting values
16.4.3. Output with unit of measurement
16.4.4. Output as localized string
16.5. Manipulating measurements
16.5.1. Convert
16.5.2. Add and subtract
16.5.3. Compare
16.5.4. Calculate differences
16.5.5. Manually change values
16.5.6. Manually change types
16.6. Special functions
16.6.1. Serializing and Deserializing
16.6.2. Listing all known types
16.6.3. Listing all known units
16.7. Types of measurements
16.7.1. Zend_Measure_Acceleration
16.7.2. Zend_Measure_Angle
16.7.3. Zend_Measure_Area
16.7.4. Zend_Measure_Binary
16.7.5. Zend_Measure_Capacitance
16.7.6. Zend_Measure_Cooking_Volume
16.7.7. Zend_Measure_Cooking_Weight
16.7.8. Zend_Measure_Current
16.7.9. Zend_Measure_Density
16.7.10. Zend_Measure_Energy
16.7.11. Zend_Measure_Force
16.7.12. Zend_Measure_Flow_Mass
16.7.13. Zend_Measure_Flow_Mole
16.7.14. Zend_Measure_Flow_Volume
16.7.15. Zend_Measure_Frequency
16.7.16. Zend_Measure_Illumination
16.7.17. Zend_Measure_Length
16.7.18. Zend_Measure_Lightness
16.7.19. Zend_Measure_Number
16.7.20. Zend_Measure_Power
16.7.21. Zend_Measure_Pressure
16.7.22. Zend_Measure_Speed
16.7.23. Zend_Measure_Temperature
16.7.24. Zend_Measure_Torque
16.7.25. Zend_Measure_Viscosity_Dynamic
16.7.26. Zend_Measure_Viscosity_Kinematic
16.7.27. Zend_Measure_Volume
16.7.28. Zend_Measure_Weight
17. Zend_Mime
17.1. Введение
17.2. Zend_Mime_Message
17.2.1. Введение
17.2.2. Инстанцирование
17.2.3. Добавление частей MIME
17.2.4. Управление разделителями
17.2.5. Разбор строки для создания объекта Zend_Mime_Message (экспериментальная возможность)
17.3. Zend_Mime_Part
17.3.1. Введение
17.3.2. Инстанцирование
17.3.3. Методы для перевода части сообщения в строку
18. Zend_Pdf
18.1. Введение
18.2. Создание и загрузка документов PDF
18.3. Сохранение изменений в документе PDF
18.4. Страницы документа
18.5. Рисование
18.5.1. Геометрия
18.5.2. Цвета
18.5.3. Рисование фигур
18.5.4. Написание текста
18.5.5. Применение шрифтов
18.5.6. Рисование изображений
18.5.7. Стили рисования линий
18.5.8. Стиль заполнения
18.5.9. Поворот
18.5.10. Сохранение/восстановление графического состояния
18.5.11. Ограничение области рисования
18.5.12. Стили
18.6. Пример использования модуля Zend_Pdf
19. Zend_Search
19.1. Обзор
19.1.1. Введение
19.1.2. Объекты документа и поля
19.1.3. Значение типов полей
19.2. Индексация
19.2.1. Создание нового индекса
19.2.2. Обновление индекса
19.2.3. Обновление документов
19.2.4. Оптимизация индекса
19.2.5. Ограничения
19.3. Поиск по индексу
19.3.1. Построение запросов
19.3.2. Сортировка результатов поиска
19.3.3. Результаты поиска
19.3.4. Ранжирование результата
19.4. Язык запросов
19.4.1. Элементы
19.4.2. Поля
19.4.3. Модификаторы элементов
19.4.4. Поиск по критерию близости
19.4.5. Усиление элемента
19.4.6. Булевы операторы
19.4.7. Групирование
19.4.8. Группирование полей
19.4.9. Экранирование специальных символов
19.5. Типы запросов
19.5.1. Простой запрос (запрос по одному ключевому слову)
19.5.2. Составной запрос (запрос по нескольким ключевым словам)
19.5.3. Фразовый запрос
19.6. Кодировки
19.6.1. Поддержка UTF-8 и однобайтных наборов символов
19.7. Расширяемость
19.7.1. Анализ текста
19.7.2. Фильтрация лексем
19.7.3. Алгоритмы ранжирования
19.7.4. Контейнеры хранения
19.8. Взаимодействие с Java Lucene
19.8.1. Форматы файлов
19.8.2. Директория для индекса
19.8.3. Исходный код Java
19.8.4. Использование LuceneIndexCreation.jar
20. Zend_Service
20.1. Введение
20.2. Zend_Service_Rest
20.2.1. Введение
20.3. Zend_Service_Amazon
20.3.1. Введение
20.3.2. Коды стран
20.3.3. Поиск товара по его коду ASIN
20.3.4. Поиск товара Amazon
20.3.5. Использование альтернативного API запросов
20.3.6. Классы Zend_Service_Amazon
20.4. Zend_Service_Flickr
20.4.1. Введение
20.4.2. Поиск пользователя Flickr
20.4.3. Получение данных по изображению в Flickr
20.4.4. Классы Zend_Service_Flickr
20.5. Zend_Service_Yahoo
20.5.1. Введение
20.5.2. Поиск веб-страниц с помощью Yahoo!
20.5.3. Поиск изображений через Yahoo!
20.5.4. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
20.5.5. Поиск через Yahoo! News
20.5.6. Классы Zend_Service_Yahoo
21. Zend_Session
21.1. Введение
21.2. Основы использования
21.2.1. Примеры
21.2.2. Итерация по пространствам имен
21.2.3. Методы доступа для пространств имен
21.3. Advanced Usage
21.3.1. Starting a Session
21.3.2. Limiting Instances of Zend_Session to One Per Namespace
21.3.3. Locking Session Namespaces
21.3.4. Session Encapsulation and Controllers
21.4. Общее управление сессиями
21.4.1. setOptions()
21.4.2. Опции
21.4.3. regenerateId()
21.4.4. rememberMe(integer $seconds)
21.4.5. forgetMe()
21.4.6. sessionExists()
21.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
21.4.8. stop()
21.4.9. writeClose($readonly = true)
21.4.10. expireSessionCookie()
21.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
21.4.12. getInstance($instanceMustExist = false)
21.4.13. namespaceIsset($namespace, $name = null)
21.4.14. namespaceUnset($namespace, $name = null)
21.4.15. namespaceSet($namespace, $name, $value)
21.4.16. namespaceGet($namespace, $name = null)
21.4.17. getIterator()
21.5. Теория
22. Zend_Uri
22.1. Zend_Uri
22.1.1. Обзор
22.1.2. Создание нового URI
22.1.3. Работа с существующим URI
22.1.4. Проверка URI
22.1.5. Общие методы
23. Zend_View
23.1. Введение
23.1.1. Скрипт контроллера
23.1.2. Скрипт вида
23.2. Скрипты контроллера
23.2.1. Объявление переменных
23.2.2. Выполнение скрипта вида
23.2.3. Пути к скриптам вида
23.3. Скрипты вида
23.3.1. Экранизация вывода
23.3.2. Использование других шаблонизаторов
23.4. Вспомогательные классы вида
23.4.1. Начальные вспомогательные классы
23.4.2. Пути к вспомогательным классам
23.4.3. Написание собственных вспомогательных классов
24. Zend_XmlRpc
24.1. Введение
24.2. Zend_XmlRpc_Client
24.2.1. Введение
24.2.2. Вызов методов
24.2.3. Типы и их преобразование
24.2.4. Прокси-объект сервера
24.2.5. Обработка ошибок
24.2.6. Интроспекция сервера
24.2.7. От запроса к ответу
24.2.8. HTTP-клиент и тестирование
24.3. Zend_XmlRpc_Server
24.3.1. Введение
24.3.2. Основы использования
24.3.3. Структура сервера
24.3.4. Соглашения
24.3.5. Использование пространства имен
24.3.6. Специальные объекты запросов
24.3.7. Специальные объекты ответов
24.3.8. Обработка исключений через сообщения об ошибке
24.3.9. Кэширование определений сервера между запросами
24.3.10. Примеры использования
25. Zend_Server
25.1. Введение
25.2. Zend_Server_Reflection
25.2.1. Введение
25.2.2. Использование
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. Access Controls for an Example CMS
3.1. Доступные опции
3.2. Доступные опции
3.3. Доступные опции
3.4. Доступные опции
3.5. Доступные опции
3.6. Доступные опции
3.7. Доступные опции
3.8. Доступные опции
6.1. Basic Zend_Date Methods and Part Specific Methods
6.2. Detailed functions
6.3. Additional Functions
6.4. Operations involving Zend_Date::HOUR
6.5. Day Constants
6.6. Week Constants
6.7. Month Constants
6.8. Year Constants
6.9. Time Constants
6.10. Timezone Constants
6.11. Date Format Constants (formats include timezone)
6.12. Date and Time Formats (format varies by locale)
6.13. Constants for ISO 8601 date output
10.1. Differences between current Blogger service and Blogger beta service
11.1. Zend_Http_Client configuration parameters
11.2. Zend_Http_Client configuration parameters
13.1. List of supported numeral systems
13.2. Return values
13.3. Format definition
13.4. Example formats
13.5. List of all supported languages
13.6. List of all supported regions
19.1. Типы Zend_Search_Lucene_Field
20.1. Свойства класса Zend_Service_Amazon_Item
20.2. Свойства класса Zend_Service_Amazon_Image
20.3. Свойства класса Zend_Service_Amazon_OfferSet
20.4. Свойства класса Zend_Service_Amazon_Offer
20.5. Свойства класса Zend_Service_Amazon_SimilarProduct
20.6. Свойства класса Zend_Service_Amazon_Accessories
20.7. Свойства класса Zend_Service_Amazon_CustomerReview
20.8. Свойства класса Zend_Service_Amazon_EditorialReview
20.9. Свойства класса Zend_Service_Amazon_Listmania
20.10. Свойства класса Zend_Service_Flickr_ResultSet
20.11. Свойства класса Zend_Service_Flickr_Result
20.12. Свойства класса Zend_Service_Flickr_Image
20.13. Свойства класса Zend_Service_Yahoo_ResultSet
20.14. Свойства класса Zend_Service_Yahoo_LocalResultSet
20.15. Свойства класса Zend_Service_Yahoo_Result
20.16. Свойства класса Zend_Service_Yahoo_WebResult
20.17. Свойства класса Zend_Service_Yahoo_ImageResult
20.18. Свойства класса Zend_Service_Yahoo_LocalResult
20.19. Свойства класса Zend_Service_Yahoo_NewsResult
20.20. Свойства класса Zend_Service_Yahoo_Image
24.1. Преобразование типов PHP и XML-RPC
24.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. Доступ к значениям с использованием объектно-ориентированной нотации вместо нотации доступа к массиву
3.1. Получение фронтэнда с помощью Zend_Cache::factory()
3.2. Кэширование выходных данных с помощью фронтэнда Zend_Cache
4.1. Использование Zend_Config без адаптеров
4.2. Использование Zend_Config_Ini
4.3. Использование Zend_Config_Xml
6.1. Setting a default timezone
6.2. Creating the current date
6.3. get() - output a date
6.4. set() - set a date
6.5. add() - adding dates
6.6. compare() - compare dates
6.7. equals() - identify a date or date part
6.8. Example usage for self-defined formats
8.1. Включение Zend_Feed в работу с данными ленты RSS
8.2. Основы использования ленты Atom
8.3. Чтение отдельной публикации ленты Atom
8.4. Непосредственное использование объекта публикации Atom
8.5. Изменение существующей публикации в ленте
8.6. Создание публикации Atom с элементами в специальном пространстве имен
8.7. Расширение класса публикации Atom с добавлением специальных пространств имен
11.1. Instantiating a Zend_Http_Client object
11.2. Preforming a Simple GET Request
11.3. Using Request Methods Other Than GET
11.4. Setting GET Parameters
11.5. Setting POST Parameters
11.6. Forcing RFC 2616 Strict Redirections on 301 and 302 Responses
11.7. Setting Cookies Using setCookie()
11.8. Enabling Cookie Stickiness
11.9. Setting A Single Custom Request Header
11.10. Setting Multiple Custom Request Headers
11.11. Using setFileUpload to Upload Files
11.12. Sending Raw POST Data
11.13. Setting HTTP Authentication User and Password
11.14. Performing consecutive requests with one client
11.15. Changing the HTTPS transport layer
11.16. Using Zend_Http_Client behind a proxy server
11.17. Testing Your Code Without Accessing The Network
11.18. Creating your own connection adapter
11.19. Instantiating a Zend_Http_Cookie object
11.20. Stringifying a Zend_Http_Cookie object
11.21. Using getter methods with Zend_Http_Cookie
11.22. Matching cookies
11.23. Instantiating a Zend_Http_Response object using the factory method
11.24. Using the isError() method to validate a response
11.25. Using Zend_Http_Response Accessor Methods
11.26. Accessing Response Headers
13.1. Choosing a specific locale
13.2. Automatically selecting a locale
13.3. Dates default to correct locale of web users
13.4. Overriding default locale selection
13.5. Performance optimization when using a default locale
13.6. clone
13.7. Check for equal locales
13.8. Get default locales
13.9. setLocale
13.10. getLanguageDisplay
13.11. All Languages written in thier native language
13.12. getScriptDisplay
13.13. getScriptList
13.14. getQuestion()
13.15. Number normalization
13.16. Number normalization with precision
13.17. Number localization
13.18. Number localization with precision
13.19. Number testing
13.20. Floating point value normalization
13.21. Floating point value localization
13.22. Floating point value testing
13.23. Integer value normalization
13.24. Integer value localization
13.25. Integer value testing
13.26. Converting numerals to Arabic/European
13.27. Converting numerals from Arabic/European
13.28. Normalizing a date
13.29. Normalizing a date by locale
13.30. Normalizing a date with time
13.31. Normalizing a userdefined date
13.32. Correction for date normalizing
13.33. Date testing
13.34. Normalize an unknown time
13.35. Testing a time
15.1. Простое сообщение электронной почты
15.2. Отправка сообщений через SMTP
15.3. Отправка нескольких сообщений за одно соединение SMTP
15.4. Использование разных соединений
15.5. Отправка сообщения в формате HTML
15.6. Почтовые сообщения со вложениями
15.7. Изменение разделителей MIME
15.8. Добавление заголовков почтового сообщения
16.1. Converting measurements
16.2. The meter measurement
16.3. Creation using integer variables
16.4. Creation using strings
16.5. Arbitrary texts
16.6. Arbitrary texts
16.7. Localized string
16.8. Automatic output
16.9. Output a value
16.10. Outputting units
16.11. Convert
16.12. Adding units
16.13. Subtract
16.14. Different measurements
16.15. Identical measurements
16.16. Difference
16.17. Changing a value
16.18. Changing the type
16.19. Serializing
16.20. Deserializing
16.21. Listing all units for a given type
18.1. Создание нового или загрузка существующего документа PDF
18.2. Извлечение определенной версии документа PDF
18.3. Сохранение документа PDF
18.4. Управление страницами документа PDF
18.5. Создание стандартного шрифта
18.6. Рисование изображений
18.7. Демонстрация использования модуля Zend_Pdf
19.1. Собственный анализатор текста
20.1. Основной запрос REST
20.2. Поиск с использованием традиционного API
20.3. Поиск с использованием API запросов
20.4. Выбор страны для веб-сервиса Amazon
20.5. Поиск товара по его коду ASIN
20.6. Поиск товара Amazon
20.7. Поиск через Amazon с использованием альтернативного API запросов
20.8. Простой поиск фотографий в Flickr
20.9. Поиск пользователя по адресу e-mail
20.10. Получение данных по изображению в Flickr
20.11. Поиск веб-страниц через Yahoo!
20.12. Поиск изображений через Yahoo!
20.13. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
20.14. Поиск через Yahoo! News
21.1. Подсчет количества просмотров страниц
21.2. Новый подход: избежание конфликтов с помощью пространств имен
21.3. Старый подход: обращение к сессиям PHP
21.4. Итерация по сессии
21.5. Доступ к сессионным данным
21.6. Starting the Global Session
21.7. Limiting to Single Instances
21.8. Locking Session Namespaces
21.9. Locking Sessions in Views
21.10. Namespaced Sessions for Controllers with Automatic Expiration
21.11. Использование Zend_Config для конфирурирования Zend_Session
21.12. myapp.ini
21.13. Анонимная сессия и фиксация сессии
21.14. Уничтожение всех пространств имен
22.1. Создание нового URI с Zend_Uri::factory()
22.2. Работа с существующим URI с Zend_Uri::factory()
22.3. Проверка URI с помощью Zend_Uri::check()
22.4. Получение схемы из объекта Zend_Uri_*
22.5. Получение всего URI из объекта Zend_Uri_*
22.6. Проверка объекта Zend_Uri_*
24.1. Вызов метода XML-RPC
24.2. Вызов метода XML-RPC с параметрами
24.3. Прокси-объект к пространству имен по умолчанию
24.4. Прокси-объект к любому пространству имен
24.5. Обработка ошибок HTTP
24.6. Обработка ошибок XML-RPC
24.7. Выполнение запроса