Programmierer Referenzhandbuch

Zend Framework

2007-01-18


Inhaltsverzeichnis

1. Zend
1.1. Einführung
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. 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_Cache
3.1. Einführung
3.2. Die Theorie des Cachens
3.2.1. Die Zend_Cache Factory Methode
3.2.2. Markierte Datensätze
3.2.3. Löschen des Caches
3.3. Zend_Cache Frontends
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
3.4.5. Zend_Cache_Backend_ZendPlatform
4. Zend_Config
4.1. Einleitung
4.2. Theory of Operation
4.3. Zend_Config_Ini
4.4. Zend_Config_Xml
5. Zend_Controller
5.1. Überblick
5.1.1. Einführung
5.1.2. Request Objekt
5.1.3. Routing Prozess
5.1.4. Dispatcher Prozess
5.1.5. Response Objekt
5.2. Erste Schritte
5.2.1. Einführung
5.2.2. Server Konfiguration
5.2.3. Ladedatei
5.2.4. Verzeichnisstruktur
5.2.5. Default Controller
5.3. Klassen ableiten
5.3.1. Einführung
5.3.2. Konventionen
5.3.3. Request Abstract
5.3.4. Router Interface
5.3.5. Dispatcher Interface
5.3.6. Action Controller
5.3.7. Response Objekt
5.4. Bereitgestellte Unterklassen
5.4.1. Einführung
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. Einführung
5.6.2. Plugins schreiben
5.6.3. Plugins verwenden
5.7. Migrieren von früheren Versionen
5.7.1. Migration von 0.2.0 oder früher nach 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. Einführung
7.1.2. Quoting gegen SQL-Injection
7.1.3. Direkte Abfragen
7.1.4. Transaktionen
7.1.5. Zeilen einfügen
7.1.6. Zeilen aktualisieren
7.1.7. Zeilen löschen
7.1.8. Zeilen abrufen
7.2. Zend_Db_Profiler
7.2.1. Einführung
7.2.2. Den Profiler verwenden
7.2.3. Fortgeschrittene Profiler Verwendung
7.3. Zend_Db_Select
7.3.1. Einführung
7.3.2. Spalten einer Tabelle
7.3.3. Spalten von verbundenen Tabellen
7.3.4. WHERE Bedingungen
7.3.5. GROUP BY Klauseel
7.3.6. HAVING Bedingungen
7.3.7. ORDER BY Klausel
7.3.8. LIMIT Begrenzung per Anzahl und Offset
7.3.9. LIMIT Begrenzung per Seite und Offset
7.4. Zend_Db_Table
7.4.1. Einführung
7.4.2. Erste Schritte
7.4.3. Tabellenname und Primärschlüssel
7.4.4. Zeilen einfügen
7.4.5. Zeilen aktualisieren
7.4.6. Zeilen löschen
7.4.7. Zeilen mit Hilfe des Primärschlüssels finden
7.4.8. Eine Zeile abrufen
7.4.9. Mehrere Zeilen abrufen
7.4.10. Domänenlogik hinzufügen
7.5. Zend_Db_Table_Row
7.5.1. Einführung
7.5.2. Zeilen holen
7.5.3. Werte ändern
7.6. Zend_Db_Table_Rowset
7.6.1. Einführung
7.6.2. Einen Zeilensatz holen
7.6.3. Durch den Zeilensatz iterieren
8. Zend_Feed
8.1. Einführung
8.2. Feeds mit Zend_Feed importieren
8.3. Feeds von Websites abrufen
8.4. Einen RSS Feed konsumieren
8.5. Einen Atom Feed konsumieren
8.6. Einen einzelnen Atom Eintrag konsumieren
8.7. Verändern der Feed- und Eintragsstruktur
8.8. Eigene Klassen für Feeds und Einträge
9. Zend_Filter
9.1. Zend_Filter
9.1.1. Einführung
9.1.2. Anwendungsfälle
9.2. Zend_Filter_Input
9.2.1. Einführung
9.2.2. Whitelist Filtern
9.2.3. Blindes Filtern
9.2.4. Blacklist Filtern
9.2.5. Theoretischer Ablauf
9.2.6. Anwendungsfälle
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 - Einführung
11.1.1. Einführung
11.1.2. Konfigurationsparameter
11.1.3. Durchführen von einfachen HTTP Anfragen
11.1.4. Hinzufügen von GET und POST Parametern
11.2. Zend_Http_Client - Fortgeschrittende Nutzung
11.2.1. HTTP Umleitungen
11.2.2. Hinzufügen von Cookies und Verwendung von persistenten Cookies
11.2.3. Setzen von individuellen Anfrageheadern
11.2.4. Dateiuploads
11.2.5. Unverarbeitete POST Daten versenden
11.2.6. HTTP Authentifizierung
11.2.7. Versenden mehrerer Anfragen mit dem selben Client
11.3. Zend_Http_Client - Verbindungsadapter
11.3.1. Verbindungsadapter
11.3.2. The Socket Adapter
11.3.3. The Proxy Adapter
11.3.4. Der 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. Einführung
11.5.2. Boolesche Testmethoden
11.5.3. Zugriffsmethoden
11.5.4. Statische HTTP Antwortanalysierer
12. Zend_Json
12.1. Einführung
12.2. Grundlegende Verwendung
12.3. JSON Objects
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. Einführung
14.2. Protokollieren in einem einzigen Log
14.3. Protokollstufen
14.4. Fortgeschrittenes Protokollieren: Mehrfache Protokolle
15. Zend_Mail
15.1. Einführung
15.2. Versand über SMTP
15.3. Versand von mehrteiligen E-Mails über eine SMTP Verbindung
15.4. Verwendung von unterschiedlichen Versandwegen
15.5. HTML E-Mail
15.6. Anhänge
15.7. Empfänger hinzufügen
15.8. Die MIME Abgrenzung kontrollieren
15.9. Zusätzliche Kopfzeilen
15.10. Zeichensätze
15.11. Kodierung
15.12. SMTP Authentifizierung
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. Einführung
17.1.2. Statische Methoden und Konstanten
17.1.3. Zend_Mime instanziieren
17.2. Zend_Mime_Message
17.2.1. Einführung
17.2.2. Instanziierung
17.2.3. MIME Abschnitte hinzufügen
17.2.4. Grenzbehandlung
17.2.5. Parst einen String um ein Zend_Mime_Message Objekt zu erstellen (Experimentell)
17.3. Zend_Mime_Part
17.3.1. Einführung
17.3.2. Instanziierung
17.3.3. Methoden für das übertragen der des Teils der Nachricht zu einem String
18. Zend_Pdf
18.1. Einführung
18.2. Erstellen und Laden von PDF Dokumenten
18.3. Änderungen von PDF Dokumenten speichern
18.4. Dokument Seiten
18.5. Zeichnen
18.5.1. Geometrie
18.5.2. Farben
18.5.3. Zeichnen von Formen
18.5.4. Zeichnen von Text
18.5.5. Verwendung von Zeichensätzen
18.5.6. Zeichnen von Grafiken
18.5.7. Stil der Strichzeichnungen
18.5.8. Füllstil
18.5.9. Drehungen
18.5.10. Speichern/Wiederherstellen des Grafikzustand
18.5.11. Zeichenbereich
18.5.12. Stile
18.6. Anwendungsbeispiel für die Zend_Pdf Komponente
19. Zend_Search
19.1. Überblick
19.1.1. Einführung
19.1.2. Dokumenten- und Feldobjekte
19.1.3. Verstehen der Feldtypen
19.2. Indexerstellung
19.2.1. Einen neuen Index erstellen
19.2.2. Indexaktualisierung
19.2.3. Dokumente aktualisieren
19.2.4. Indexoptimierung
19.2.5. Einschränkungen
19.3. Einen Index durchsuchen
19.3.1. Abfrage erstellen
19.3.2. Sortierung der Suchergebnisse
19.3.3. Suchergebnisse
19.3.4. Ergebnisgewichtung
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. Query Construction API
19.5.1. Query Parser Exceptions
19.5.2. Begriffsabfrage
19.5.3. Mehrfache Begriffsabfrage
19.5.4. Phrasenabfrage
19.6. Zeichensatz.
19.6.1. Unterstützung für UTF-8 und Zeichensätze mit einzelnen Bytes.
19.7. Erweiterbarkeit
19.7.1. Textanalyse
19.7.2. Filtern von Tokens
19.7.3. Algorithmen für Punktwertermittlung
19.7.4. Storage Container
19.8. Zusammenarbeit Mit Java Lucene
19.8.1. Dateiformate
19.8.2. Indexverzeichnis
19.8.3. Java Quellcode
19.8.4. Verwendung von LuceneIndexCreation.jar
20. Zend_Service
20.1. Einführung
20.2. Zend_Service_Rest
20.2.1. Einführung
20.3. Zend_Service_Amazon
20.3.1. Einführung
20.3.2. Ländercodes
20.3.3. Betrachten eines speziellen Teils bei Amazon durch ASIN
20.3.4. Suchen nach Teilen bei Amazon
20.3.5. Benutzen der alternativen Abfrage API
20.3.6. Zend_Service_Amazon Klassen
20.4. Zend_Service_Flickr
20.4.1. Einführung in die Suche mit Flickr
20.4.2. Flickr Benutzer finden
20.4.3. Empfangen von Details zu Bildern durch Flickr
20.4.4. Zend_Service_Flickr Klassen
20.5. Zend_Service_Yahoo
20.5.1. Einführung
20.5.2. Suchen im Web mit Yahoo!
20.5.3. Finden von Bildern mit Yahoo!
20.5.4. Finden von lokalen Geschäften und Services mit Yahoo!
20.5.5. Suchen mit Yahoo! News
20.5.6. Zend_Service_Yahoo Klassen
21. Zend_Session
21.1. Einleitung
21.2. Grundlegende Verwendung
21.2.1. Übungs-Beispiele
21.2.2. Schleife über Session-Namespaces
21.2.3. Zurgriffsfunktionen für 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. Überblick
22.1.2. Eine neue URI erstellen
22.1.3. Verändern einer vorhandenen URI
22.1.4. URI Validierung
22.1.5. Allgemeine Instanzmethoden
23. Zend_View
23.1. Einführung
23.1.1. Controller Skript
23.1.2. View Skript
23.2. Controller Skripte
23.2.1. Variablen übergeben
23.2.2. Verarbeitung eines View Skripts
23.2.3. Pfade für View Skripte
23.3. View Scripte
23.3.1. Ausgaben maskieren
23.3.2. Verwendung alternativer Templatesysteme
23.4. View Helfer
23.4.1. Vorhandene Helfer
23.4.2. Helfer Pfade
23.4.3. Eigene Helfer schreiben
24. Zend_XmlRpc
24.1. Einführung
24.2. Zend_XmlRpc_Client
24.2.1. Introduction
24.2.2. Method Calls
24.2.3. Types and Conversions
24.2.4. Server Proxy Object
24.2.5. Error Handling
24.2.6. Server Introspection
24.2.7. From Request to Response
24.2.8. HTTP Client and Testing
24.3. Zend_XmlRpc_Server
24.3.1. Introduction
24.3.2. Basic Usage
24.3.3. 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. 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
3.1. Mögliche Optionen
3.2. Mögliche Optionen
3.3. Mögliche Optionen
3.4. Mögliche Optionen
3.5. Mögliche Optionen
3.6. Mögliche Optionen
3.7. Mögliche Optionen
3.8. Mögliche Optionen
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 Konfigurationsparameter
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 Typen
20.1. Zend_Service_Amazon_Item Eigenschaften
20.2. Zend_Service_Amazon_Image Eigenschaften
20.3. Zend_Service_Amazon_OfferSet Properties
20.4. Eigenschaften
20.5. Zend_Service_Amazon_SimilarProduct Eigenschaften
20.6. Zend_Service_Amazon_Accessories Eigenschaften
20.7. Zend_Service_Amazon_CustomerReview Eigenschaften
20.8. Zend_Service_Amazon_EditorialReview Eigenschaften
20.9. Zend_Service_Amazon_Listmania Eigenschaften
20.10. Zend_Service_Flickr_ResultSet Eigenschaften
20.11. Zend_Service_Flickr_Result Eigenschaften
20.12. Zend_Service_Flickr_Image Eigenschaften
20.13. Zend_Service_Yahoo_ResultSet
20.14. Zend_Service_Yahoo_LocalResultSet Properties
20.15. Zend_Service_Yahoo_Result Eigenschaften
20.16. Zend_Service_Yahoo_WebResult Eigenschaften
20.17. Zend_Service_Yahoo_ImageResult Eigenschaften
20.18. Zend_Service_Yahoo_LocalResult Eigenschaften
20.19. Zend_Service_Yahoo_NewsResult Eigenschaften
20.20. Zend_Service_Yahoo_Image Eigenschaften
24.1. PHP and XML-RPC Type Conversions
24.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
3.1. Ein Frontend mit Zend_Cache::factory() erzeugen
3.2. Cache Ausgabe mit dem Zend_Cache Frontend
4.1. Zend-Config ohne Adapter benutzen
4.2. Zend_Config_Ini benutzen
4.3. Zend_Config_Xml benutzen
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 für die Verarbeitung von RSS Feed Daten verwenden
8.2. Grundlegende Verwendung eines Atom Feeds
8.3. Lesen eines Atom Feeds mit einem Eintrag
8.4. Direkte Verwendung des Eintragsobjekts für einen Atom Feed mit nur einem Eintrag
8.5. Verändern eines bestehenden Feed Eintrags
8.6. Erstellen eines Atom Eintrags mit Elementen eines eigenen Namensraumes
8.7. Die Klasse für Atom Einträge mit einem eigenen Namensraum erweitern
11.1. Ein Zend_Http_Client Objekt instanzieren
11.2. Durchführen einer einfache GET Anfrage
11.3. Andere Anfragemethoden als GET verwenden
11.4. Setzen von GET Parametern
11.5. Setzen von POST Parametern
11.6. Strikte Umleitung von 301 und 302 Antworten nach RFC 2616 erzwingen
11.7. Cookies setzen durch Verwendung von setCookie()
11.8. Cookie Stickiness aktivieren
11.9. Setzen eines einzelnen individuellen Anfrageheaders
11.10. Setzen eines mehreren individuellen Anfrageheaders
11.11. Verwendung von setFileUpload um Dateien hochzuladen
11.12. Unverarbeitete POST Daten versenden
11.13. Setzen von Benutzer und Password für eine HTTP Authentifizierung
11.14. Durchführen von aufeinander folgenden Anfrage mit einem Client
11.15. Changing the HTTPS transport layer
11.16. Using Zend_Http_Client behind a proxy server
11.17. Code testen ohne auf ein Netzwerk zuzugreifen
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. Ein Zend_Http_Response Object über die factory Methode instanzieren
11.24. Die isError() Method verwenden, um eine Antwort zu validieren
11.25. Zend_Http_Response Zugriffsmethoden verwenden
11.26. Auf Antwort Header zugreifen
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. Einfache E-Mail mit Zend_Mail
15.2. E-Mail Versand über SMTP
15.3. Versand von mehrteiligen E-Mails über eine SMTP Verbindung
15.4. Verwendung von unterschiedlichen Transportwegen
15.5. Versand von HTML E-Mail
15.6. E-Mail Nachrichten mit Anhängen
15.7. Die MIME Abgrenzung ändern
15.8. Eine E-Mail Kopfzeile hinzufügen
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. Erstellen und Laden von PDF Dokumenten
18.2. Rückgabe einer vorgegebenen Revision eines PDF Dokuments
18.3. Speichern eines PDF Dokuments
18.4. Verwaltung von PDF Dokumentseiten
18.5. Zeichne einen String auf der Seite.
18.6. Zeiche einen UTF-8 kodierten String auf der Seite.
18.7. Erstelle einen Standardzeichensatz
18.8. Erstelle einen TrueType Zeichensatz.
18.9. Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein.
18.10. Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können.
18.11. Komprimiere einen eingebetten Zeichensatz nicht.
18.12. Kombiniere die Zeichensatz Einbettungsoptionen.
18.13. Zeichnen von Grafiken
18.14. Anwendungsbeispiel für die Zend_Pdf Komponente
19.1. Eigener Textanalysator
20.1. Eine Basis REST Abfrage
20.2. Suchen in Amazon mit der traditionellen API
20.3. Suchen in Amazon mit der Abfrage API
20.4. Auswahl eines Amazon Web Service Landes
20.5. Betrachten eines speziellen Teils bei Amazon durch ASIN
20.6. Suchen nach Teilen bei Amazon
20.7. Suchen in Amazon durch Benutzen der alternativen Abfrage API
20.8. Simple Flickr Photo Suche
20.9. Finden eines Flickr Benutzers durch seine E-Mail Adresse
20.10. Empfangen von Details zu Bildern durch Flickr
20.11. Suchen im Web mit Yahoo!
20.12. Finden von Bildern mit Yahoo!
20.13. Finden von lokalen Geschäften und Services mit Yahoo!
20.14. Suchen in Yahoo! News
21.1. Seitenaufrufe zählen
21.2. Neuer Weg: Kollisionen durch Namespaces vermeiden
21.3. Alter Weg: PHP-Session-Zugriff
21.4. Session-Iteration
21.5. Zugriff auf Session-Daten
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. Erstellen einer neuen URI mit Zend_Uri::factory()
22.2. Verändern einer vorhandenen URI mit Zend_Uri::factory()
22.3. URI Validierung mit Zend_Uri::check()
22.4. Das Schema eines Zend_Uri_* Objektes erhalten
22.5. Die komplette URI eines Zend_Uri_* Objektes erhalten
22.6. Ein Zend_Uri_* Object validieren
24.1. XML-RPC Method Call
24.2. XML-RPC Method Call with Parameters
24.3. Proxy the Default Namespace
24.4. Proxy Any Namespace
24.5. Handling HTTP Errors
24.6. Handling XML-RPC Faults
24.7. Processing Request to Response