Guide de référence du programmeur

Framework Zend

18/01/2007


Table des matières

1. Zend
1.1. Introduction
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()
1.9. Zend::registry()
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. Introduction
3.2. La th�orie du cache
3.2.1. La m�thode de fabrique de Zend_Cache
3.2.2. Marquer les enregistrements
3.2.3. Nettoyer le cache
3.3. frontends 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 backends
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
4. Zend_Config
4.1. Introduction
4.2. Theory of Operation
4.3. Zend_Config_Ini
4.4. Zend_Config_Xml
5. Zend_Controller
5.1. Overview
5.1.1. Introduction
5.1.2. Request Object
5.1.3. Route Process
5.1.4. Dispatch Process
5.1.5. Response Object
5.2. Mise en Route
5.2.1. Introduction
5.2.2. Configuration Serveur
5.2.3. Fichier d'Amorçage
5.2.4. Arborescence des Répertoires
5.2.5. IndexController
5.3. Sous-classement
5.3.1. Introduction
5.3.2. Conventions
5.3.3. Interface de Routage
5.3.4. Interface d'aiguillage
5.4. Provided Subclasses
5.4.1. Introduction
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. Plugins
5.6.1. Introduction
5.7. Migrating from Previous Versions
5.7.1. Migrating from 0.2.0 or before to 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. Introduction
7.1.2. Se protéger des injections SQL
7.1.3. Requêtes Directes
7.1.4. Transactions
7.1.5. Insertion de Lignes
7.1.6. Mise à jour de lignes
7.1.7. Suppression de Lignes
7.1.8. Récupération de lignes
7.2. Zend_Db_Profiler
7.2.1. Introduction
7.2.2. Utiliser le profileur
7.2.3. Utilisation avancée du profileur
7.3. Zend_Db_Select
7.3.1. Introduction
7.3.2. Sélectionner les colonnes d'une table : FROM
7.3.3. Sélectionner les colonnes de tables jointes : JOIN
7.3.4. Conditions WHERE
7.3.5. Clause GROUP BY
7.3.6. Conditions HAVING
7.3.7. Clause ORDER BY
7.3.8. Limiter le résultat par un décompte et un offset
7.3.9. Limiter le résultat par pages
7.4. Zend_Db_Table
7.4.1. Introduction
7.4.2. Mise en Route
7.4.3. Nom de la table et clé primaire
7.4.4. Insertion de lignes
7.4.5. Mise à jour de lignes
7.4.6. Suppression de lignes
7.4.7. Trouver des lignes par clé primaire
7.4.8. Aller chercher une ligne
7.4.9. Aller chercher plusieurs lignes
7.4.10. Ajouter votre propre logique
7.5. Zend_Db_Table_Row
7.5.1. Introduction
7.5.2. Aller chercher une ligne
7.5.3. Modifier les valeurs
7.6. Zend_Db_Table_Rowset
7.6.1. Introduction
7.6.2. Aller chercher un ensemble de lignes
7.6.3. Itérer sur l'ensemble de lignes
8. Zend_Feed
8.1. Introduction
8.2. Importer des flux avec Zend_Feed
8.3. Obtenir des flux à partir de pages web
8.4. Consommer un flux RSS
8.5. Consommer un flux Atom
8.6. Consommer une entrée Atom particulière
8.7. Modifier la structure du flux ou des entrées
8.8. Classes personnalisées pour les flux et entrées
9. Zend_Filter
9.1. Zend_Filter
9.1.1. Introduction
9.1.2. Exemples d'utilisation
9.2. Zend_Filter_Input
9.2.1. Introduction
9.2.2. Filtrage par liste blanche
9.2.3. Filtrage à l'aveugle
9.2.4. Filtrage par liste noire
9.2.5. Fonctionnement
9.2.6. Exemples d'utilisation
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
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.1.5. HTTP Redirections
11.1.6. Adding Cookies and Using Cookie Persistence
11.1.7. Setting Custom Request Headers
11.1.8. File Uploads
11.1.9. Sending Raw POST Data
11.1.10. HTTP Authentication
11.1.11. Sending Multiple Requests With the Same Client
11.1.12. Connection Adapters
11.1.13. Writing Tests With Zend_Http_Client Objects
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
12. Zend_Json
12.1. Introduction
12.2. Utilisation de base
12.3. Objets 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. Introduction
14.2. Enregistrer dans un fichier unique
14.3. Niveau de log
14.4. Enregistrements avancés : plusieurs Loggers
15. Zend_Mail
15.1. Introduction
15.2. Envoyer des emails en utilisant SMTP
15.3. Envoyer plusieurs emails par connexion SMTP
15.4. Utiliser différents transports
15.5. Email HTML
15.6. Fichiers joints
15.7. Ajouter des destinataires
15.8. Contrôler les limites MIME
15.9. Entêtes additionnelles
15.10. Jeux de caractères
15.11. Encodage
15.12. Authentification 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. Zend_Mime
17.1.1. Introduction
17.1.2. Méthodes statiques et constantes
17.1.3. Instancier Zend_Mime
17.2. Zend_Mime_Message
17.2.1. Introduction
17.2.2. Instancier Zend_Mime_Message
17.2.3. Ajouter des parties MIME
17.2.4. Gérer les frontières
17.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (experimental)
17.3. Zend_Mime_Part
17.3.1. Introduction
17.3.2. Instantiation
17.3.3. Méthods for générer la partie du message part en une chaîne de caractères
18. Zend_Pdf
18.1. Introduction.
18.2. Créer et charger des documents PDF
18.3. Sauvegarder les changement dans un document PDF
18.4. Les pages d'un document
18.5. Dessiner
18.5.1. Geométrie
18.5.2. Couleurs
18.5.3. Dessiner des formes
18.5.4. Dessiner du texte
18.5.5. Utiliser des polices de caractères
18.5.6. Insertion d'images
18.5.7. Style de lignes
18.5.8. Style de remplissage
18.5.9. Rotations.
18.5.10. Sauvegarder et restaurer l'état graphique.
18.5.11. Zone de dessins
18.5.12. Styles
18.6. Exemple d'utilisation du module Zend_Pdf
19. Zend_Search
19.1. Vue d'ensemble
19.1.1. Introduction
19.1.2. Objets document et champ
19.1.3. Comprendre les types de champs
19.2. Créer des indexes
19.2.1. Créer un nouvel index
19.2.2. Mettre à jour l'index
19.2.3. Mise à jour de documents
19.3. Rechercher dans l'index
19.3.1. Créer des requêtes
19.3.2. Résultats de recherche
19.3.3. Score de résultats
19.4. Query Language
19.4.1. Terms
19.4.2. Fields
19.4.3. Term Modifiers
19.4.4. Proximity Searches
19.4.5. Boosting a Term
19.4.6. Boolean Operators
19.4.7. Grouping
19.4.8. Field Grouping
19.4.9. Escaping Special Characters
19.5. Types de requêtes
19.5.1. Recherche avec un seul terme
19.5.2. Recherche avec plusieurs termes
19.5.3. Requêtes de phrases
19.6. Jeux de caractères.
19.6.1. Support d'UTF-8 et de jeux de caractères sur un octet.
19.7. Extensibilité
19.7.1. Analyse textuelle
19.7.2. Algorithme de scoring
19.7.3. API de Stockage
19.8. Interopération avec Java Lucene
19.8.1. Formats de fichier
19.8.2. Répertoire d'index
19.8.3. Code source Java
19.8.4. Utiliser LuceneIndexCreation.jar
20. Zend_Service
20.1. Introduction
20.2. Zend_Service_Rest
20.2.1. Introduction
20.3. Zend_Service_Amazon
20.3.1. Introduction
20.3.2. Codes de pays
20.3.3. Rechercher un produit Amazon spécifique avec son ASIN
20.3.4. Lancer des recherches de produits sur Amazon
20.3.5. Utiliser l'API alternative de requêtes
20.3.6. Classes Zend_Service_Amazon
20.4. Zend_Service_Flickr
20.4.1. Introduction à la recherche sur Flickr
20.4.2. Trouver des utilisateurs Flickr
20.4.3. Récupérer les détails d'une image
20.4.4. Classes Zend_Service_Flickr
20.5. Zend_Service_Yahoo
20.5.1. Introduction
20.5.2. Rechercher sur le Web avec Yahoo!
20.5.3. Trouver des images avec Yahoo!
20.5.4. Trouver des entreprises et des services locaux avec Yahoo!
20.5.5. Rechercher dans Yahoo! News
20.5.6. Classes Zend_Service_Yahoo
21. Zend_Session
21.1. Introduction
21.2. Basic Usage
21.2.1. Tutorial Examples
21.2.2. Iterating Over Session Namespaces
21.2.3. Accessors for Session Namespaces
21.3. Advanced Usage
21.3.1. Starting a Session
21.3.2. Locking Session Namespaces
21.3.3. Session Encapsulation and Controllers
21.3.4. Limiting Instances of Zend_Session to One Per Namespace
21.4. Global Session Management
21.4.1. setOptions()
21.4.2. Options
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. Theory
22. Zend_Uri
22.1. Zend_Uri
22.1.1. Overview
22.1.2. Creating a New URI
22.1.3. Manipulating an Existing URI
22.1.4. URI Validation
22.1.5. Common Instance Methods
23. Zend_View
23.1. Introduction
23.1.1. Script du Controlleur
23.1.2. Script de vue
23.2. Scripts de contrôleur
23.2.1. Assigner des variables
23.2.2. Effectuer le rendu d'un script de vue
23.2.3. Chemin des scripts de vue
23.3. Scripts de vue
23.3.1. Echapper la sortie
23.3.2. Systèmes de template
23.4. Aides pour la vue
23.4.1. Aides initiales
23.4.2. Chemin des aides
23.4.3. Ecrire des aides personnalisées
24. Zend_XmlRpc
24.1. Introduction
24.2. Zend_XmlRpc_Client
24.2.1. Introduction
24.2.2. Utiliser des paramètres
24.2.3. Typage objet implicite des paramètres (Type hinting)
24.2.4. Récupérer la réponse
24.3. Zend_XmlRpc_Server
24.3.1. Introduction
24.3.2. XML-RPC Server Basic Usage
24.3.3. XML-RPC Server Structure
24.3.4. Conventions
24.3.5. Utilizing Namespaces
24.3.6. Custom Request Objects
24.3.7. Custom Responses
24.3.8. Handling Exceptions via Faults
24.3.9. Caching Server Definitions Between Requests
24.3.10. Usage Examples
25. Zend_Server
25.1. Introduction
25.2. Zend_Server_Reflection
25.2.1. Introduction
25.2.2. Usage
A. Convention de codage PHP du Framework Zend
A.1. Vue d'ensemble
A.1.1. Portée
A.1.2. Buts
A.2. Formattage des fichiers PHP
A.2.1. Général
A.2.2. Indentation
A.2.3. Longueur maximum d'une ligne
A.2.4. Terminaison de lignes
A.3. Conventions de nommage
A.3.1. Classes
A.3.2. Interfaces
A.3.3. Noms de fichier
A.3.4. fonctions et méthodes
A.3.5. Variables
A.3.6. Constantes
A.4. Style de codage
A.4.1. Démarcation du code PHP
A.4.2. Chaînes de caractères
A.4.3. Tableaux
A.4.4. Classes
A.4.5. Fonctions et méthodes
A.4.6. Structure de contrôle
A.4.7. Documentation
B. Informations de copyright
Index

Liste des tableaux

2.1. Access Controls for an Example CMS
3.1. Otions disponibles
3.2. Options disponibles
3.3. Options disponibles
3.4. Options disponibles
3.5. Options disponibles
3.6. Options disponibles
3.7. Options disponibles
3.8. Options disponibles
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. Types de Zend_Search_Lucene_Field
20.1. Propriétés de Zend_Service_Amazon_Item
20.2. Propriétés de Zend_Service_Amazon_Image
20.3. Propriétés de Zend_Service_Amazon_OfferSet
20.4. Propriétés de Zend_Service_Amazon_Offer
20.5. Propriétés de Zend_Service_Amazon_SimilarProduct
20.6. Propriétés de Zend_Service_Amazon_Accessories
20.7. Propriétés de Zend_Service_Amazon_CustomerReview
20.8. Propriétés de Zend_Service_Amazon_EditorialReview
20.9. Propriétés de Zend_Service_Amazon_Listmania
20.10. Propriétés Zend_Service_Flickr_ResultSet
20.11. Propriétés Zend_Service_Flickr_Result
20.12. Propriétés Zend_Service_Flickr_Image
20.13. Zend_Service_Yahoo_ResultSet
20.14. Propriétés de Zend_Service_Yahoo_LocalResultSet
20.15. Propriétés de Zend_Service_Yahoo_Result
20.16. Propriétés de Zend_Service_Yahoo_WebResult
20.17. Propriétés de Zend_Service_Yahoo_ImageResult
20.18. Propriétés de Zend_Service_Yahoo_LocalResult
20.19. Propriétés de Zend_Service_Yahoo_NewsResult
20.20. Propriétés de Zend_Service_Yahoo_Image
24.1. Convertion des valeurs PHP natives en types XML-RPC
24.2. L'objet Zend_XmlRpc_Value représentant les types XML-RPC

Liste des exemples

1.1. register() / offsetSet() Example
3.1. Cr�er un frontend avec Zend_Cache::factory()
3.2. Cache de sortie avec le frontend de sortie Zend_Cache
4.1. Using Zend_Config Per Se
4.2. Using Zend_Config_Ini
4.3. Using 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. Manipuler des données RSS avec Zend_Feed
8.2. Emploi basique de Zend_Feed_Atom
8.3. Lire un flux Atom constitué d'une seule entrée
8.4. Utiliser directement l'objet Zend_Feed_EntryAtom
8.5. Modifier l'entrée existante d'un flux
8.6. Créer une entrée Atom dont les éléments appartiennent à un espace de noms personnalisé
8.7. Étendre la classe représentant les entrées Atom pour ajouter la gestion d'un espace de noms personnalisé
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. Testing Your Code Without Accessing The Network
11.16. Forcing RFC 2616 Strict Redirections on 301 and 302 Responses
11.17. Setting Cookies Using setCookie()
11.18. Enabling Cookie Stickiness
11.19. Setting A Single Custom Request Header
11.20. Setting Multiple Custom Request Headers
11.21. Using setFileUpload to Upload Files
11.22. Sending Raw POST Data
11.23. Setting HTTP Authentication User and Password
11.24. Performing consecutive requests with one client
11.25. Changing the HTTPS transport layer
11.26. Using Zend_Http_Client behind a proxy server
11.27. Testing Your Code Without Accessing The Network
11.28. Creating your own connection adapter
11.29. Instantiating a Zend_Http_Cookie object
11.30. Stringifying a Zend_Http_Cookie object
11.31. Using getter methods with Zend_Http_Cookie
11.32. Matching cookies
11.33. Manipuler les données d'une réponse HTTP
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. Email simple avec Zend_Mail
15.2. Envoyer un email via SMTP
15.3. Envoyer plusieurs emails par connexion SMTP
15.4. Utiliser différents transports
15.5. Envoyer des emails HTML
15.6. Email avec fichiers joints
15.7. Changer la limite MIME
15.8. Ajouter des entêtes à l'email
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. Créer un nouveau document PDF ou en charger un existant
18.2. Demander une version particulière d'un document PDF
18.3. Sauvegarder un document PDF
18.4. Gestion des pages d'un document PDF
18.5. Dessiner une ligne dans la page
18.6. Dessiner une chaîne UTF-8 sur une page.
18.7. Créer une police standard
18.8. Create a TrueType font.
18.9. Create a TrueType font, but do not embed it in the PDF document.
18.10. Do not throw an exception for fonts that cannot be embeded.
18.11. Do not compress an embedded font.
18.12. Combining font embedding options.
18.13. Insertion d'images
18.14. Exemple d'utilisation du module Zend_Pdf
19.1. Analyseur de text personnalisé
20.1. Une requête REST de base
20.2. Recherche sur Amazon en utilisant l'API traditionnelle
20.3. Recherche sur Amazon en utilisant l'API de requête
20.4. Choisir un service Web Amazon d'un pays
20.5. Rechercher une produit Amazon spécifique avec son ASIN
20.6. Lancer des recherches de produits sur Amazon
20.7. Rechercher sur Amazon en utilisant l'API alternative de requêtes
20.8. Simple recherche de photos sur Flickr
20.9. Trouver un utilisateur Flickr par son adresse email
20.10. Récupérer les détails d'une image
20.11. Rechercher sur le Web avec Yahoo!
20.12. Trouver des images avec Yahoo!
20.13. Trouver des entreprises locales et des services avec Yahoo!
20.14. Rechercher dans Yahoo! News
21.1. Counting Page Views
21.2. New Way: Namespaces Avoid Collisions
21.3. Old Way: PHP Session Access
21.4. Session Iteration
21.5. Accessing Session Data
21.6. Starting the Global Session
21.7. Locking Session Namespaces
21.8. Locking Sessions in Views
21.9. Namespaced Sessions for Controllers with Automatic Expiration
21.10. Limiting to Single Instances
21.11. Using Zend_Config to Configure Zend_Session
21.12. myapp.ini
21.13. Anonymous Sessions and Session Fixation
21.14. Unsetting All Namespaces
22.1. Creating a New URI with Zend_Uri::factory()
22.2. Manipulating an Existing URI with Zend_Uri::factory()
22.3. URI Validation with Zend_Uri::check()
22.4. Getting the Scheme from a Zend_Uri_* Object
22.5. Getting the Entire URI from a Zend_Uri_* Object
22.6. Validating a Zend_Uri_* Object
24.1. Une requête XML-RPC de base
24.2. Appeler un service XML-RPC avec le typage objet implicite (Type hinting)