Programmierer Referenzhandbuch

Zend Framework

2007-02-21


Inhaltsverzeichnis

1. Zend
1.1. Einführung
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. Einführung
2.1.1. Über Ressourcen
2.1.2. Über Rollen
2.1.3. Erstellen einer Zugriffskontrollliste (ACL)
2.1.4. Rollen registrieren
2.1.5. Zugangsbeschränkung definieren
2.1.6. Die ACL abfragen
2.2. Verfeinern der Zugriffskontrolle
2.2.1. Präzise Zugangsbeschränkung
2.2.2. Zugangsbeschränkungen entfernen
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. Einführung
4.2. Die Theorie des Cachens
4.2.1. Die Zend_Cache Factory Methode
4.2.2. Markierte Datensätze
4.2.3. Löschen des Caches
4.3. Zend_Cache Frontends
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
4.4.5. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. Einleitung
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. Überblick
7.1.1. Einführung
7.1.2. Request Objekt
7.1.3. Routing Prozess
7.1.4. Dispatcher Prozess
7.1.5. Response Objekt
7.2. Erste Schritte
7.2.1. Einführung
7.2.2. Server Konfiguration
7.2.3. Ladedatei
7.2.4. Verzeichnisstruktur
7.2.5. Default Controller
7.3. Klassen ableiten
7.3.1. Einführung
7.3.2. Konventionen
7.3.3. Front Controller
7.3.4. Request Abstract
7.3.5. Router Interface
7.3.6. Dispatcher Interface
7.3.7. Action Controller
7.3.8. Response Objekt
7.4. Bereitgestellte Unterklassen
7.4.1. Einführung
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. Einführung
7.6.2. Plugins schreiben
7.6.3. Plugins verwenden
7.7. Using a Conventional Modular Directory Structure
7.7.1. Introduction
7.7.2. Specifying Module Controller Directories
7.7.3. ModuleRouter, ModuleRewriteRouter, and ModuleDispatcher
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. Migrieren von früheren Versionen
7.9.1. Migration von 0.2.0 oder früher nach 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 Formats
9. Zend_Db
9.1. Zend_Db_Adapter
9.1.1. Einführung
9.1.2. Quoting gegen SQL-Injection
9.1.3. Direkte Abfragen
9.1.4. Transaktionen
9.1.5. Zeilen einfügen
9.1.6. Zeilen aktualisieren
9.1.7. Zeilen löschen
9.1.8. Zeilen abrufen
9.2. Zend_Db_Profiler
9.2.1. Einführung
9.2.2. Den Profiler verwenden
9.2.3. Fortgeschrittene Profiler Verwendung
9.3. Zend_Db_Select
9.3.1. Einführung
9.3.2. Spalten einer Tabelle
9.3.3. Spalten von verbundenen Tabellen
9.3.4. WHERE Bedingungen
9.3.5. GROUP BY Klauseel
9.3.6. HAVING Bedingungen
9.3.7. ORDER BY Klausel
9.3.8. LIMIT Begrenzung per Anzahl und Offset
9.3.9. LIMIT Begrenzung per Seite und Offset
9.4. Zend_Db_Table
9.4.1. Einführung
9.4.2. Erste Schritte
9.4.3. Tabellenname und Primärschlüssel
9.4.4. Zeilen einfügen
9.4.5. Zeilen aktualisieren
9.4.6. Zeilen löschen
9.4.7. Zeilen mit Hilfe des Primärschlüssels finden
9.4.8. Eine Zeile abrufen
9.4.9. Mehrere Zeilen abrufen
9.4.10. Domänenlogik hinzufügen
9.5. Zend_Db_Table_Row
9.5.1. Einführung
9.5.2. Zeilen holen
9.5.3. Werte ändern
9.6. Zend_Db_Table_Rowset
9.6.1. Einführung
9.6.2. Einen Zeilensatz holen
9.6.3. Durch den Zeilensatz iterieren
10. Zend_Feed
10.1. Einführung
10.2. Feeds mit Zend_Feed importieren
10.3. Feeds von Websites abrufen
10.4. Einen RSS Feed konsumieren
10.5. Einen Atom Feed konsumieren
10.6. Einen einzelnen Atom Eintrag konsumieren
10.7. Verändern der Feed- und Eintragsstruktur
10.8. Eigene Klassen für Feeds und Einträge
11. Zend_Filter
11.1. Introduction
11.2. Filter Chains
11.3. Writing Filters
11.4. Zend_Filter_Input
11.4.1. Einführung
11.4.2. Theoretischer Ablauf
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 - Einführung
13.1.1. Einführung
13.1.2. Konfigurationsparameter
13.1.3. Durchführen von einfachen HTTP Anfragen
13.1.4. Hinzufügen von GET und POST Parametern
13.2. Zend_Http_Client - Fortgeschrittende Nutzung
13.2.1. HTTP Umleitungen
13.2.2. Hinzufügen von Cookies und Verwendung von persistenten Cookies
13.2.3. Setzen von individuellen Anfrageheadern
13.2.4. Dateiuploads
13.2.5. Unverarbeitete POST Daten versenden
13.2.6. HTTP Authentifizierung
13.2.7. Versenden mehrerer Anfragen mit dem selben Client
13.3. Zend_Http_Client - Verbindungsadapter
13.3.1. Verbindungsadapter
13.3.2. The Socket Adapter
13.3.3. The Proxy Adapter
13.3.4. Der 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. Einführung
13.5.2. Boolesche Testmethoden
13.5.3. Zugriffsmethoden
13.5.4. Statische HTTP Antwortanalysierer
14. Zend_Json
14.1. Einführung
14.2. Grundlegende Verwendung
14.3. JSON Objects
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. Einführung
16.2. Protokollieren in einem einzigen Log
16.3. Protokollstufen
16.4. Fortgeschrittenes Protokollieren: Mehrfache Protokolle
17. Zend_Mail
17.1. Einführung
17.2. Versand über SMTP
17.3. Versand von mehrteiligen E-Mails über eine SMTP Verbindung
17.4. Verwendung von unterschiedlichen Versandwegen
17.5. HTML E-Mail
17.6. Anhänge
17.7. Empfänger hinzufügen
17.8. Die MIME Abgrenzung kontrollieren
17.9. Zusätzliche Kopfzeilen
17.10. Zeichensätze
17.11. Kodierung
17.12. SMTP Authentifizierung
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. 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
19. Zend_Mime
19.1. Zend_Mime
19.1.1. Einführung
19.1.2. Statische Methoden und Konstanten
19.1.3. Zend_Mime instanziieren
19.2. Zend_Mime_Message
19.2.1. Einführung
19.2.2. Instanziierung
19.2.3. MIME Abschnitte hinzufügen
19.2.4. Grenzbehandlung
19.2.5. Parst einen String um ein Zend_Mime_Message Objekt zu erstellen (Experimentell)
19.3. Zend_Mime_Part
19.3.1. Einführung
19.3.2. Instanziierung
19.3.3. Methoden für das übertragen der des Teils der Nachricht zu einem String
20. Zend_Pdf
20.1. Einführung
20.2. Erstellen und Laden von PDF Dokumenten
20.3. Änderungen von PDF Dokumenten speichern
20.4. Dokument Seiten
20.5. Zeichnen
20.5.1. Geometrie
20.5.2. Farben
20.5.3. Zeichnen von Formen
20.5.4. Zeichnen von Text
20.5.5. Verwendung von Zeichensätzen
20.5.6. Zeichnen von Grafiken
20.5.7. Stil der Strichzeichnungen
20.5.8. Füllstil
20.5.9. Drehungen
20.5.10. Speichern/Wiederherstellen des Grafikzustand
20.5.11. Zeichenbereich
20.5.12. Stile
20.6. Anwendungsbeispiel für die Zend_Pdf Komponente
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. Überblick
22.1.1. Einführung
22.1.2. Dokumenten- und Feldobjekte
22.1.3. Verstehen der Feldtypen
22.2. Indexerstellung
22.2.1. Einen neuen Index erstellen
22.2.2. Indexaktualisierung
22.2.3. Dokumente aktualisieren
22.2.4. Retrieving Index size
22.2.5. Indexoptimierung
22.2.6. Einschränkungen
22.3. Einen Index durchsuchen
22.3.1. Abfrage erstellen
22.3.2. Suchergebnisse
22.3.3. Ergebnisgewichtung
22.3.4. Sortierung der Suchergebnisse
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. Query Construction API
22.5.1. Query Parser Exceptions
22.5.2. Begriffsabfrage
22.5.3. Mehrfache Begriffsabfrage
22.5.4. Phrasenabfrage
22.6. Zeichensatz.
22.6.1. Unterstützung für UTF-8 und Zeichensätze mit einzelnen Bytes.
22.6.2. Default text analyzer.
22.6.3. UTF-8 compatible text analyzer.
22.7. Erweiterbarkeit
22.7.1. Textanalyse
22.7.2. Filtern von Tokens
22.7.3. Algorithmen für Punktwertermittlung
22.7.4. Storage Container
22.8. Zusammenarbeit Mit Java Lucene
22.8.1. Dateiformate
22.8.2. Indexverzeichnis
22.8.3. Java Quellcode
22.8.4. Verwendung von 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. Einführung
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. Einführung
24.3.2. Ländercodes
24.3.3. Betrachten eines speziellen Teils bei Amazon durch ASIN
24.3.4. Suchen nach Teilen bei Amazon
24.3.5. Benutzen der alternativen Abfrage API
24.3.6. Zend_Service_Amazon Klassen
24.4. Zend_Service_Flickr
24.4.1. Einführung in die Suche mit Flickr
24.4.2. Flickr Benutzer finden
24.4.3. Empfangen von Details zu Bildern durch Flickr
24.4.4. Zend_Service_Flickr Klassen
24.5. Zend_Service_Yahoo
24.5.1. Einführung
24.5.2. Suchen im Web mit Yahoo!
24.5.3. Finden von Bildern mit Yahoo!
24.5.4. Finden von lokalen Geschäften und Services mit Yahoo!
24.5.5. Suchen mit Yahoo! News
24.5.6. Zend_Service_Yahoo Klassen
25. Zend_Session
25.1. Einleitung
25.2. Grundlegende Verwendung
25.2.1. Übungs-Beispiele
25.2.2. Schleife über Session-Namespaces
25.2.3. Zurgriffsfunktionen für 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_Namespace to One Per Namespace
25.3.5. Working with Arrays in Namespaces
25.3.6. Using Sessions with Authentication
25.4. Global Session Management
25.4.1. Zend_Session::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. namespaceIsset($namespace)
25.4.13. namespaceUnset($namespace)
25.4.14. namespaceGet($namespace)
25.4.15. getIterator()
25.5. Theory
26. Zend_Uri
26.1. Zend_Uri
26.1.1. Überblick
26.1.2. Eine neue URI erstellen
26.1.3. Verändern einer vorhandenen URI
26.1.4. URI Validierung
26.1.5. Allgemeine Instanzmethoden
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. Einführung
28.1.1. Controller Skript
28.1.2. View Skript
28.2. Controller Skripte
28.2.1. Variablen übergeben
28.2.2. Verarbeitung eines View Skripts
28.2.3. Pfade für View Skripte
28.3. View Scripte
28.3.1. Ausgaben maskieren
28.3.2. Verwendung alternativer Templatesysteme
28.4. View Helfer
28.4.1. Vorhandene Helfer
28.4.2. Helfer Pfade
28.4.3. Eigene Helfer schreiben
29. Zend_XmlRpc
29.1. Einführung
29.2. Zend_XmlRpc_Client
29.2.1. Introduction
29.2.2. Method Calls
29.2.3. Types and Conversions
29.2.4. Server Proxy Object
29.2.5. Error Handling
29.2.6. Server Introspection
29.2.7. From Request to Response
29.2.8. HTTP Client and Testing
29.3. Zend_XmlRpc_Server
29.3.1. Introduction
29.3.2. Basic Usage
29.3.3. 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. Zend Framework PHP Coding Standard
A.1. Overview
A.1.1. Scope
A.1.2. Goals
A.2. PHP Dateiformatierung
A.2.1. Allgemein
A.2.2. Einrücken
A.2.3. Maximale Zeilenlänge
A.2.4. Line Termination
A.3. Naming Conventions
A.3.1. Classes
A.3.2. Interfaces
A.3.3. Filenames
A.3.4. Functions and Methods
A.3.5. Variables
A.3.6. Constants
A.4. Coding Style
A.4.1. PHP Code Demarcation
A.4.2. Strings
A.4.3. Arrays
A.4.4. Classes
A.4.5. Functions and Methods
A.4.6. Control Statements
A.4.7. Inline Documentation
B. Urheberrecht Informationen
Stichwortverzeichnis

Tabellenverzeichnis

2.1. Zugangsbeschränkung für ein Beispiel-CMS
4.1. Mögliche Optionen
4.2. Mögliche Optionen
4.3. Mögliche Optionen
4.4. Mögliche Optionen
4.5. Mögliche Optionen
4.6. Mögliche Optionen
4.7. Mögliche Optionen
4.8. Mögliche Optionen
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 Konfigurationsparameter
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
18.1. List of measurement types
22.1. Zend_Search_Lucene_Field Typen
24.1. Zend_Service_Amazon_Item Eigenschaften
24.2. Zend_Service_Amazon_Image Eigenschaften
24.3. Zend_Service_Amazon_OfferSet Properties
24.4. Eigenschaften
24.5. Zend_Service_Amazon_SimilarProduct Eigenschaften
24.6. Zend_Service_Amazon_Accessories Eigenschaften
24.7. Zend_Service_Amazon_CustomerReview Eigenschaften
24.8. Zend_Service_Amazon_EditorialReview Eigenschaften
24.9. Zend_Service_Amazon_Listmania Eigenschaften
24.10. Zend_Service_Flickr_ResultSet Eigenschaften
24.11. Zend_Service_Flickr_Result Eigenschaften
24.12. Zend_Service_Flickr_Image Eigenschaften
24.13. Zend_Service_Yahoo_ResultSet
24.14. Zend_Service_Yahoo_LocalResultSet Properties
24.15. Zend_Service_Yahoo_Result Eigenschaften
24.16. Zend_Service_Yahoo_WebResult Eigenschaften
24.17. Zend_Service_Yahoo_ImageResult Eigenschaften
24.18. Zend_Service_Yahoo_LocalResult Eigenschaften
24.19. Zend_Service_Yahoo_NewsResult Eigenschaften
24.20. Zend_Service_Yahoo_Image Eigenschaften
29.1. PHP and XML-RPC Type Conversions
29.2. Zend_XmlRpc_Value Objects for XML-RPC Types

Beispiele

1.1. register() / offsetSet() Beispiel
1.2. registry() / offsetGet() Example
1.3. isRegistered() / offsetExists() Beispiel
1.4. Die Registry durchlaufen
1.5. register() / offsetSet() Beispiel
1.6. Auf Werte zugreifen über die OO Notation anstatt der ArrayAccess Notation
4.1. Ein Frontend mit Zend_Cache::factory() erzeugen
4.2. Cache Ausgabe mit dem Zend_Cache Frontend
5.1. Zend-Config ohne Adapter benutzen
5.2. Zend_Config_Ini benutzen
5.3. Zend_Config_Xml benutzen
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. Operating on Parts of Dates
8.9. Example usage for self-defined formats
10.1. Zend_Feed für die Verarbeitung von RSS Feed Daten verwenden
10.2. Grundlegende Verwendung eines Atom Feeds
10.3. Lesen eines Atom Feeds mit einem Eintrag
10.4. Direkte Verwendung des Eintragsobjekts für einen Atom Feed mit nur einem Eintrag
10.5. Verändern eines bestehenden Feed Eintrags
10.6. Erstellen eines Atom Eintrags mit Elementen eines eigenen Namensraumes
10.7. Die Klasse für Atom Einträge mit einem eigenen Namensraum erweitern
13.1. Ein Zend_Http_Client Objekt instanzieren
13.2. Durchführen einer einfache GET Anfrage
13.3. Andere Anfragemethoden als GET verwenden
13.4. Setzen von GET Parametern
13.5. Setzen von POST Parametern
13.6. Strikte Umleitung von 301 und 302 Antworten nach RFC 2616 erzwingen
13.7. Cookies setzen durch Verwendung von setCookie()
13.8. Cookie Stickiness aktivieren
13.9. Setzen eines einzelnen individuellen Anfrageheaders
13.10. Setzen eines mehreren individuellen Anfrageheaders
13.11. Verwendung von setFileUpload um Dateien hochzuladen
13.12. Unverarbeitete POST Daten versenden
13.13. Setzen von Benutzer und Password für eine HTTP Authentifizierung
13.14. Durchführen von aufeinander folgenden Anfrage mit einem Client
13.15. Changing the HTTPS transport layer
13.16. Using Zend_Http_Client behind a proxy server
13.17. Testen gegen einen einfachen HTTP Response Stumpf
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. Ein Zend_Http_Response Object über die factory Methode instanzieren
13.25. Die isError() Method verwenden, um eine Antwort zu validieren
13.26. Zend_Http_Response Zugriffsmethoden verwenden
13.27. Auf Antwort Header zugreifen
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. Correction for date normalizing
15.33. Date testing
15.34. Normalize an unknown time
15.35. Testing a time
17.1. Einfache E-Mail mit Zend_Mail
17.2. E-Mail Versand über SMTP
17.3. Versand von mehrteiligen E-Mails über eine SMTP Verbindung
17.4. Verwendung von unterschiedlichen Transportwegen
17.5. Versand von HTML E-Mail
17.6. E-Mail Nachrichten mit Anhängen
17.7. Die MIME Abgrenzung ändern
17.8. Eine E-Mail Kopfzeile hinzufügen
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. Listing all units for a given type
20.1. Erstellen und Laden von PDF Dokumenten
20.2. Rückgabe einer vorgegebenen Revision eines PDF Dokuments
20.3. Speichern eines PDF Dokuments
20.4. Verwaltung von PDF Dokumentseiten
20.5. Zeichne einen String auf der Seite.
20.6. Zeiche einen UTF-8 kodierten String auf der Seite.
20.7. Erstelle einen Standardzeichensatz
20.8. Erstelle einen TrueType Zeichensatz.
20.9. Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein.
20.10. Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können.
20.11. Komprimiere einen eingebetten Zeichensatz nicht.
20.12. Kombiniere die Zeichensatz Einbettungsoptionen.
20.13. Zeichnen von Grafiken
20.14. Anwendungsbeispiel für die Zend_Pdf Komponente
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. Eigener Textanalysator
24.1. isSpam() Usage
24.2. submitSpam() Usage
24.3. submitHam() Usage
24.4. Suchen in Amazon mit der traditionellen API
24.5. Suchen in Amazon mit der Abfrage API
24.6. Auswahl eines Amazon Web Service Landes
24.7. Betrachten eines speziellen Teils bei Amazon durch ASIN
24.8. Suchen nach Teilen bei Amazon
24.9. Suchen in Amazon durch Benutzen der alternativen Abfrage API
24.10. Simple Flickr Photo Suche
24.11. Finden eines Flickr Benutzers durch seine E-Mail Adresse
24.12. Empfangen von Details zu Bildern durch Flickr
24.13. Suchen im Web mit Yahoo!
24.14. Finden von Bildern mit Yahoo!
24.15. Finden von lokalen Geschäften und Services mit Yahoo!
24.16. Suchen in Yahoo! News
25.1. Seitenaufrufe zählen
25.2. Neuer Weg: Kollisionen durch Namespaces vermeiden
25.3. Alter Weg: PHP-Session-Zugriff
25.4. Session-Iteration
25.5. Zugriff auf Session-Daten
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. Known problem with arrays
25.12. Workaround: fetch, modify, save
25.13. Workaround: store array containing reference
25.14. Workaround: accessing authentication tokens in sessions
25.15. Workaround: simpler access for authorization ids
25.16. Using Zend_Config to Configure Zend_Session
25.17. myapp.ini
25.18. Anonymous Sessions and Session Fixation
25.19. Unsetting All Namespaces
26.1. Erstellen einer neuen URI mit Zend_Uri::factory()
26.2. Verändern einer vorhandenen URI mit Zend_Uri::factory()
26.3. URI Validierung mit Zend_Uri::check()
26.4. Das Schema eines Zend_Uri_* Objektes erhalten
26.5. Die komplette URI eines Zend_Uri_* Objektes erhalten
26.6. Ein Zend_Uri_* Object validieren
29.1. XML-RPC Method Call
29.2. XML-RPC Method Call with Parameters
29.3. Proxy the Default Namespace
29.4. Proxy Any Namespace
29.5. Handling HTTP Errors
29.6. Handling XML-RPC Faults
29.7. Processing Request to Response