Guide de référence du programmeur

Framework Zend

21/02/2007


Table des matières

1. Zend
1.1. Introduction
1.2. Zend::loadFile()
1.3. Zend::loadClass()
1.4. Zend::isReadable()
1.5. Zend::exception()
1.6. Zend::dump()
1.7. Zend::register()
1.8. Zend::registry()
1.9. 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_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. Introduction
4.2. La th�orie du cache
4.2.1. La m�thode de fabrique de Zend_Cache
4.2.2. Marquer les enregistrements
4.2.3. Nettoyer le cache
4.3. frontends 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 backends
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
5. Zend_Config
5.1. Introduction
5.2. Theory of Operation
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. Overview
7.1.1. Introduction
7.1.2. Request Object
7.1.3. Route Process
7.1.4. Dispatch Process
7.1.5. Response Object
7.2. Mise en Route
7.2.1. Introduction
7.2.2. Configuration Serveur
7.2.3. Fichier d'Amorçage
7.2.4. Arborescence des Répertoires
7.2.5. IndexController
7.3. Sous-classement
7.3.1. Introduction
7.3.2. Conventions
7.3.3. Interface de Routage
7.3.4. Interface d'aiguillage
7.4. Provided Subclasses
7.4.1. Introduction
7.4.2. Zend_Controller_Request_Http
7.4.3. Zend_Controller_RewriteRouter
7.4.4. Zend_Controller_Response_Http
7.4.5. Zend_Controller_Response_Cli
7.5. Action Controllers
7.5.1. Introduction
7.5.2. Object initialization
7.5.3. Pre- and Post-Dispatch Hooks
7.5.4. Accessors
7.5.5. Utility Methods
7.6. Plugins
7.6.1. Introduction
7.7. Using a Conventional Modular Directory Structure
7.7.1. Introduction
7.7.2. Specifying Module Controller Directories
7.7.3. Routing to modules
7.7.4. Module or Global Default Controller
7.8. MVC Exceptions
7.8.1. Introduction
7.8.2. How can you handle exceptions?
7.8.3. MVC Exceptions You May Encounter
7.9. Migrating from Previous Versions
7.9.1. Migrating from 0.2.0 or before to 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. Date Part Specific Methods
8.4.3. Additional Functions
8.5. Constants for General Date Functions
8.5.1. Using Constants
8.5.2. List of All Constants
8.5.3. Self-Defined Formats
9. Zend_Db
9.1. Zend_Db_Adapter
9.1.1. Introduction
9.1.2. Se protéger des injections SQL
9.1.3. Requêtes Directes
9.1.4. Transactions
9.1.5. Insertion de Lignes
9.1.6. Mise à jour de lignes
9.1.7. Suppression de Lignes
9.1.8. Récupération de lignes
9.2. Zend_Db_Profiler
9.2.1. Introduction
9.2.2. Utiliser le profileur
9.2.3. Utilisation avancée du profileur
9.3. Zend_Db_Select
9.3.1. Introduction
9.3.2. Sélectionner les colonnes d'une table : FROM
9.3.3. Sélectionner les colonnes de tables jointes : JOIN
9.3.4. Conditions WHERE
9.3.5. Clause GROUP BY
9.3.6. Conditions HAVING
9.3.7. Clause ORDER BY
9.3.8. Limiter le résultat par un décompte et un offset
9.3.9. Limiter le résultat par pages
9.4. Zend_Db_Table
9.4.1. Introduction
9.4.2. Mise en Route
9.4.3. Nom de la table et clé primaire
9.4.4. Insertion de lignes
9.4.5. Mise à jour de lignes
9.4.6. Suppression de lignes
9.4.7. Trouver des lignes par clé primaire
9.4.8. Aller chercher une ligne
9.4.9. Aller chercher plusieurs lignes
9.4.10. Ajouter votre propre logique
9.5. Zend_Db_Table_Row
9.5.1. Introduction
9.5.2. Aller chercher une ligne
9.5.3. Modifier les valeurs
9.6. Zend_Db_Table_Rowset
9.6.1. Introduction
9.6.2. Aller chercher un ensemble de lignes
9.6.3. Itérer sur l'ensemble de lignes
10. Zend_Feed
10.1. Introduction
10.2. Importer des flux avec Zend_Feed
10.3. Obtenir des flux à partir de pages web
10.4. Consommer un flux RSS
10.5. Consommer un flux Atom
10.6. Consommer une entrée Atom particulière
10.7. Modifier la structure du flux ou des entrées
10.8. Classes personnalisées pour les flux et entrées
11. Zend_Filter
11.1. Zend_Filter
11.1.1. Introduction
11.1.2. Exemples d'utilisation
11.2. Filter Chains
11.3. Writing Filters
11.4. Zend_Filter_Input
11.4.1. Introduction
11.4.2. Filtrage par liste blanche
11.4.3. Filtrage à l'aveugle
11.4.4. Filtrage par liste noire
11.4.5. Fonctionnement
11.4.6. Exemples d'utilisation
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. Introduction
13.1.2. Configuration Parameters
13.1.3. Performing Basic HTTP Requests
13.1.4. Adding GET and POST parameters
13.1.5. HTTP Redirections
13.1.6. Adding Cookies and Using Cookie Persistence
13.1.7. Setting Custom Request Headers
13.1.8. File Uploads
13.1.9. Sending Raw POST Data
13.1.10. HTTP Authentication
13.1.11. Sending Multiple Requests With the Same Client
13.1.12. Connection Adapters
13.1.13. Writing Tests With Zend_Http_Client Objects
13.2. Zend_Http_Client - Utilisation avancée
13.2.1. Redirections HTTP
13.2.2. Ajout de cookies et gestion de leur persistence
13.2.3. Définir des entêtes personnalisés
13.2.4. Envoi de fichiers
13.2.5. Envoyer des données brutes via POST
13.2.6. Authentification HTTP
13.2.7. Envoyer plusieurs requêtes avec le même 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
14. Zend_Json
14.1. Introduction
14.2. Utilisation de base
14.3. Objets 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. Introduction
16.2. Enregistrer dans un fichier unique
16.3. Niveau de log
16.4. Enregistrements avancés : plusieurs Loggers
17. Zend_Mail
17.1. Introduction
17.2. Envoyer des emails en utilisant SMTP
17.3. Envoyer plusieurs emails par connexion SMTP
17.4. Utiliser différents transports
17.5. Email HTML
17.6. Fichiers joints
17.7. Ajouter des destinataires
17.8. Contrôler les limites MIME
17.9. Entêtes additionnelles
17.10. Jeux de caractères
17.11. Encodage
17.12. Authentification 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. Measurements from variables
18.2.2. 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. Calculate differences
18.4.5. Manually change values
18.4.6. Manually change types
18.5. Special functions
18.5.1. Serializing and Deserializing
18.5.2. Listing all known types
18.5.3. Listing all known units
18.6. Types of measurements
18.6.1. Zend_Measure_Acceleration
18.6.2. Zend_Measure_Angle
18.6.3. Zend_Measure_Area
18.6.4. Zend_Measure_Binary
18.6.5. Zend_Measure_Capacitance
18.6.6. Zend_Measure_Cooking_Volume
18.6.7. Zend_Measure_Cooking_Weight
18.6.8. Zend_Measure_Current
18.6.9. Zend_Measure_Density
18.6.10. Zend_Measure_Energy
18.6.11. Zend_Measure_Force
18.6.12. Zend_Measure_Flow_Mass
18.6.13. Zend_Measure_Flow_Mole
18.6.14. Zend_Measure_Flow_Volume
18.6.15. Zend_Measure_Frequency
18.6.16. Zend_Measure_Illumination
18.6.17. Zend_Measure_Length
18.6.18. Zend_Measure_Lightness
18.6.19. Zend_Measure_Number
18.6.20. Zend_Measure_Power
18.6.21. Zend_Measure_Pressure
18.6.22. Zend_Measure_Speed
18.6.23. Zend_Measure_Temperature
18.6.24. Zend_Measure_Torque
18.6.25. Zend_Measure_Viscosity_Dynamic
18.6.26. Zend_Measure_Viscosity_Kinematic
18.6.27. Zend_Measure_Volume
18.6.28. Zend_Measure_Weight
19. Zend_Mime
19.1. Zend_Mime
19.1.1. Introduction
19.1.2. Méthodes statiques et constantes
19.1.3. Instancier Zend_Mime
19.2. Zend_Mime_Message
19.2.1. Introduction
19.2.2. Instancier Zend_Mime_Message
19.2.3. Ajouter des parties MIME
19.2.4. Gérer les frontières
19.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (experimental)
19.3. Zend_Mime_Part
19.3.1. Introduction
19.3.2. Instantiation
19.3.3. Méthods for générer la partie du message part en une chaîne de caractères
20. Zend_Pdf
20.1. Introduction.
20.2. Créer et charger des documents PDF
20.3. Sauvegarder les changement dans un document PDF
20.4. Les pages d'un document
20.5. Dessiner
20.5.1. Geométrie
20.5.2. Couleurs
20.5.3. Dessiner des formes
20.5.4. Dessiner du texte
20.5.5. Utiliser des polices de caractères
20.5.6. Insertion d'images
20.5.7. Style de lignes
20.5.8. Style de remplissage
20.5.9. Rotations.
20.5.10. Sauvegarder et restaurer l'état graphique.
20.5.11. Zone de dessins
20.5.12. Styles
20.6. Exemple d'utilisation du module 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. Vue d'ensemble
22.1.1. Introduction
22.1.2. Objets document et champ
22.1.3. Comprendre les types de champs
22.2. Créer des indexes
22.2.1. Créer un nouvel index
22.2.2. Mettre à jour l'index
22.2.3. Mise à jour de documents
22.3. Rechercher dans l'index
22.3.1. Créer des requêtes
22.3.2. Résultats de recherche
22.3.3. Score de résultats
22.4. Query Language
22.4.1. Terms
22.4.2. Fields
22.4.3. Term Modifiers
22.4.4. Proximity Searches
22.4.5. Boosting a Term
22.4.6. Boolean Operators
22.4.7. Grouping
22.4.8. Field Grouping
22.4.9. Escaping Special Characters
22.5. Types de requêtes
22.5.1. Recherche avec un seul terme
22.5.2. Recherche avec plusieurs termes
22.5.3. Requêtes de phrases
22.6. Jeux de caractères.
22.6.1. Support d'UTF-8 et de jeux de caractères sur un octet.
22.7. Extensibilité
22.7.1. Analyse textuelle
22.7.2. Algorithme de scoring
22.7.3. API de Stockage
22.8. Interopération avec Java Lucene
22.8.1. Formats de fichier
22.8.2. Répertoire d'index
22.8.3. Code source Java
22.8.4. Utiliser LuceneIndexCreation.jar
23. Zend_Server
23.1. Introduction
23.2. Zend_Server_Reflection
23.2.1. Introduction
23.2.2. Usage
24. Zend_Service
24.1. Introduction
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. Introduction
24.3.2. Codes de pays
24.3.3. Rechercher un produit Amazon spécifique avec son ASIN
24.3.4. Lancer des recherches de produits sur Amazon
24.3.5. Utiliser l'API alternative de requêtes
24.3.6. Classes Zend_Service_Amazon
24.4. Zend_Service_Flickr
24.4.1. Introduction à la recherche sur Flickr
24.4.2. Trouver des utilisateurs Flickr
24.4.3. Récupérer les détails d'une image
24.4.4. Classes Zend_Service_Flickr
24.5. Zend_Service_Yahoo
24.5.1. Introduction
24.5.2. Rechercher sur le Web avec Yahoo!
24.5.3. Trouver des images avec Yahoo!
24.5.4. Trouver des entreprises et des services locaux avec Yahoo!
24.5.5. Rechercher dans Yahoo! News
24.5.6. Classes Zend_Service_Yahoo
25. Zend_Session
25.1. Introduction
25.2. Basic Usage
25.2.1. Tutorial Examples
25.2.2. Iterating Over Session Namespaces
25.2.3. Accessors for Session Namespaces
25.3. Advanced Usage
25.3.1. Starting a Session
25.3.2. Locking Session Namespaces
25.3.3. Session Encapsulation and Controllers
25.3.4. Limiting Instances of Zend_Session to One Per Namespace
25.4. Global Session Management
25.4.1. setOptions()
25.4.2. Options
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. getInstance($instanceMustExist = false)
25.4.13. namespaceIsset($namespace, $name = null)
25.4.14. namespaceUnset($namespace, $name = null)
25.4.15. namespaceSet($namespace, $name, $value)
25.4.16. namespaceGet($namespace, $name = null)
25.4.17. getIterator()
25.5. Theory
26. Zend_Uri
26.1. Zend_Uri
26.1.1. Overview
26.1.2. Creating a New URI
26.1.3. Manipulating an Existing URI
26.1.4. URI Validation
26.1.5. Common Instance Methods
27. Zend_Validate
27.1. Introduction
27.2. Validator Chains
27.3. Writing Validators
27.4. Validating Email Addresses
27.5. Validating Hostnames
28. Zend_View
28.1. Introduction
28.1.1. Script du Controlleur
28.1.2. Script de vue
28.2. Scripts de contrôleur
28.2.1. Assigner des variables
28.2.2. Effectuer le rendu d'un script de vue
28.2.3. Chemin des scripts de vue
28.3. Scripts de vue
28.3.1. Echapper la sortie
28.3.2. Systèmes de template
28.4. Aides pour la vue
28.4.1. Aides initiales
28.4.2. Chemin des aides
28.4.3. Ecrire des aides personnalisées
29. Zend_XmlRpc
29.1. Introduction
29.2. Zend_XmlRpc_Client
29.2.1. Introduction
29.2.2. Utiliser des paramètres
29.2.3. Typage objet implicite des paramètres (Type hinting)
29.2.4. Récupérer la réponse
29.3. Zend_XmlRpc_Server
29.3.1. Introduction
29.3.2. XML-RPC Server Basic Usage
29.3.3. XML-RPC Server Structure
29.3.4. Conventions
29.3.5. Utilizing Namespaces
29.3.6. Custom Request Objects
29.3.7. Custom Responses
29.3.8. Handling Exceptions via Faults
29.3.9. Caching Server Definitions Between Requests
29.3.10. Usage Examples
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
4.1. Otions disponibles
4.2. Options disponibles
4.3. Options disponibles
4.4. Options disponibles
4.5. Options disponibles
4.6. Options disponibles
4.7. Options disponibles
4.8. Options disponibles
8.1. Basic Zend_Date Methods and Part Specific Methods
8.2. Detailed functions
8.3. Additional Functions
8.4. Operations involving Zend_Date::HOUR
8.5. Day Constants
8.6. Week Constants
8.7. Month Constants
8.8. Year Constants
8.9. Time Constants
8.10. Timezone Constants
8.11. Date Format Constants (formats include timezone)
8.12. Date and Time Formats (format varies by locale)
8.13. Constants for ISO 8601 date output
12.1. Differences between current Blogger service and Blogger beta service
13.1. Zend_Http_Client configuration parameters
13.2. Zend_Http_Client configuration parameters
15.1. List of supported numeral systems
15.2. Return values
15.3. Format definition
15.4. Example formats
15.5. List of all supported languages
15.6. List of all supported regions
17.1. Mail Read Feature Overview
17.2. Mail Folder Names
22.1. Types de Zend_Search_Lucene_Field
24.1. Propriétés de Zend_Service_Amazon_Item
24.2. Propriétés de Zend_Service_Amazon_Image
24.3. Propriétés de Zend_Service_Amazon_OfferSet
24.4. Propriétés de Zend_Service_Amazon_Offer
24.5. Propriétés de Zend_Service_Amazon_SimilarProduct
24.6. Propriétés de Zend_Service_Amazon_Accessories
24.7. Propriétés de Zend_Service_Amazon_CustomerReview
24.8. Propriétés de Zend_Service_Amazon_EditorialReview
24.9. Propriétés de Zend_Service_Amazon_Listmania
24.10. Propriétés Zend_Service_Flickr_ResultSet
24.11. Propriétés Zend_Service_Flickr_Result
24.12. Propriétés Zend_Service_Flickr_Image
24.13. Zend_Service_Yahoo_ResultSet
24.14. Propriétés de Zend_Service_Yahoo_LocalResultSet
24.15. Propriétés de Zend_Service_Yahoo_Result
24.16. Propriétés de Zend_Service_Yahoo_WebResult
24.17. Propriétés de Zend_Service_Yahoo_ImageResult
24.18. Propriétés de Zend_Service_Yahoo_LocalResult
24.19. Propriétés de Zend_Service_Yahoo_NewsResult
24.20. Propriétés de Zend_Service_Yahoo_Image
29.1. Convertion des valeurs PHP natives en types XML-RPC
29.2. L'objet Zend_XmlRpc_Value représentant les types XML-RPC

Liste des exemples

1.1. register() / offsetSet() Example
4.1. Cr�er un frontend avec Zend_Cache::factory()
4.2. Cache de sortie avec le frontend de sortie Zend_Cache
5.1. Using Zend_Config Per Se
5.2. Using Zend_Config_Ini
5.3. Using 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. Example usage for self-defined formats
10.1. Manipuler des données RSS avec Zend_Feed
10.2. Emploi basique de Zend_Feed_Atom
10.3. Lire un flux Atom constitué d'une seule entrée
10.4. Utiliser directement l'objet Zend_Feed_EntryAtom
10.5. Modifier l'entrée existante d'un flux
10.6. Créer une entrée Atom dont les éléments appartiennent à un espace de noms personnalisé
10.7. Étendre la classe représentant les entrées Atom pour ajouter la gestion d'un espace de noms personnalisé
13.1. Instantiating a Zend_Http_Client object
13.2. Preforming a Simple GET Request
13.3. Using Request Methods Other Than GET
13.4. Setting GET Parameters
13.5. Setting POST Parameters
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. Testing Your Code Without Accessing The Network
13.16. Forcer des redirections conformes au RFC 2616 lors de la réception d'un code statut 301 and 302
13.17. Définition de cookies via setCookie()
13.18. Activer la persistance des cookies
13.19. Définir un entête personnalisé unique
13.20. Définition de plusieurs entêtes personnalisés
13.21. Utilisation de setFileUpload pour envoyer des fichiers
13.22. Envoi de données brutes via POST
13.23. Définir nom d'utilisateur et mot de passe pour l'authentification HTTP
13.24. Exécuter plusieurs requêtes avec un seul client
13.25. Changing the HTTPS transport layer
13.26. Using Zend_Http_Client behind a proxy server
13.27. Testing Your Code Without Accessing The Network
13.28. Creating your own connection adapter
13.29. Instantiating a Zend_Http_Cookie object
13.30. Stringifying a Zend_Http_Cookie object
13.31. Using getter methods with Zend_Http_Cookie
13.32. Matching cookies
13.33. Manipuler les données d'une réponse HTTP
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 to Arabic/European
15.27. Converting numerals from Arabic/European
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. Correction for date normalizing
15.33. Date testing
15.34. Normalize an unknown time
15.35. Testing a time
17.1. Email simple avec Zend_Mail
17.2. Envoyer un email via SMTP
17.3. Envoyer plusieurs emails par connexion SMTP
17.4. Utiliser différents transports
17.5. Envoyer des emails HTML
17.6. Email avec fichiers joints
17.7. Changer la limite MIME
17.8. Ajouter des entêtes à l'email
17.9. Enabling a secure connection within Zend_Mail_Transport_Smtp
18.1. Converting measurements
18.2. Creation using integer variables
18.3. Creation using strings
18.4. Arbitrary texts
18.5. Arbitrary texts
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. Serializing
18.19. Deserializing
18.20. Listing all units for a given type
20.1. Créer un nouveau document PDF ou en charger un existant
20.2. Demander une version particulière d'un document PDF
20.3. Sauvegarder un document PDF
20.4. Gestion des pages d'un document PDF
20.5. Dessiner une ligne dans la page
20.6. Dessiner une chaîne UTF-8 sur une page.
20.7. Créer une police standard
20.8. Create a TrueType font.
20.9. Create a TrueType font, but do not embed it in the PDF document.
20.10. Do not throw an exception for fonts that cannot be embeded.
20.11. Do not compress an embedded font.
20.12. Combining font embedding options.
20.13. Insertion d'images
20.14. Exemple d'utilisation du module 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. Analyseur de text personnalisé
24.1. isSpam() Usage
24.2. submitSpam() Usage
24.3. submitHam() Usage
24.4. Recherche sur Amazon en utilisant l'API traditionnelle
24.5. Recherche sur Amazon en utilisant l'API de requête
24.6. Choisir un service Web Amazon d'un pays
24.7. Rechercher une produit Amazon spécifique avec son ASIN
24.8. Lancer des recherches de produits sur Amazon
24.9. Rechercher sur Amazon en utilisant l'API alternative de requêtes
24.10. Simple recherche de photos sur Flickr
24.11. Trouver un utilisateur Flickr par son adresse email
24.12. Récupérer les détails d'une image
24.13. Rechercher sur le Web avec Yahoo!
24.14. Trouver des images avec Yahoo!
24.15. Trouver des entreprises locales et des services avec Yahoo!
24.16. Rechercher dans Yahoo! News
25.1. Counting Page Views
25.2. New Way: Namespaces Avoid Collisions
25.3. Old Way: PHP Session Access
25.4. Session Iteration
25.5. Accessing Session Data
25.6. Starting the Global Session
25.7. Locking Session Namespaces
25.8. Locking Sessions in Views
25.9. Namespaced Sessions for Controllers with Automatic Expiration
25.10. Limiting to Single Instances
25.11. Using Zend_Config to Configure Zend_Session
25.12. myapp.ini
25.13. Anonymous Sessions and Session Fixation
25.14. Unsetting All Namespaces
26.1. Creating a New URI with Zend_Uri::factory()
26.2. Manipulating an Existing URI with Zend_Uri::factory()
26.3. URI Validation with Zend_Uri::check()
26.4. Getting the Scheme from a Zend_Uri_* Object
26.5. Getting the Entire URI from a Zend_Uri_* Object
26.6. Validating a Zend_Uri_* Object
29.1. Une requête XML-RPC de base
29.2. Appeler un service XML-RPC avec le typage objet implicite (Type hinting)