Alle 74 Artikel in
PHP:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

PHP 5 Kochbuch
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

PHP 5 Kochbuch

 
Sie sparen 20% gegenüber der Buchausgabe!
 

Buchausgabe: 49,90€
Download-Version: 40,00€

(Preis inkl. Mwst. )

Autor(en): David Sklar, Adam Trachtenberg, Carsten Lucke, Matthias Brusdeylins, Ulrich Speidel, Stephan Schmidt
Verlag: O'Reilly Verlag
Version: 3. Auflage, 2009
Umfang: 906 Seiten
Format: PDF: 8,74MB
Gewicht: 1652 g
ISBN: 3897219042
Bestell-Nr.: 89721904P
Artikeltyp: E-Book
 

Für jede kniffelige Aufgabe gibt es eine Lösung - und die ist oft viel einfacher, als zunächst gedacht. Das beliebte PHP 5 Kochbuch zeigt Ihnen, wie Sie typische Probleme und Herausforderungen der PHP-Entwicklung geschickt meistern. Die Rezepte reichen von einfacheren Aufgaben bis hin zu komplexen Programmen. 

Für die dritte Auflage wurde der Bestseller von namhaften deutschen PHP-Experten komplett aktualisiert und um zusätzliche Rezepte ergänzt. Aktuell zu PHP 5.3: Die Version 5.3 bietet zahlreiche Funktionalitäten, die dem PHP-Programmierer interessante neue Möglichkeiten eröffnen. Diese Auflage des Kochbuchs geht umfassend auf die Neuerungen ein. Dazu gehören: die Änderungen am Objektmodell von PHP 5 im Zusammenhang mit der Einführung von Namensräumen, das Late Static Binding, die Erstellung von Lambda-Funktionen und Closures, die neue PHAR-Erweiterung, die erweiterte Standard PHP Library (SPL) und vieles mehr. Die ganze Bandbreite: Über 350 Rezepte machen das PHP 5 Kochbuch zu einer umfangreichen Informations- und Inspirationsquelle für jeden PHP-Entwickler. 

Sie behandeln unter anderem die folgenden Themen: * Basis-Datentypen, darunter Strings, Zahlen, Datums- und Zeitwerte sowie Arrays * PHP-Bausteine wie Variablen, Funktionen, Klassen und Objekte




Leseprobe:

KAPITEL 1 Strings (S. 1)

1.0 Einführung

Strings in PHP sind Zeichenfolgen wie etwa »Wir halten diese Wahrheiten für selbstverständlich « oder »Es war einmal« oder auch »111211211«. Wenn Sie Daten aus einer Datei lesen oder auf einem Webbrowser ausgeben, werden Ihre Daten durch Strings repräsentiert.

Auf individuelle Zeichen in Strings können Sie wie in C mit einer Schreibweise im Stil von Array-Indizes zugreifen. Das erste Zeichen in dem String hat den Index 0. Ein Beispiel:

$nachbar = `Hilda`,

print $nachbar[3],

PHP-Strings unterscheiden sich jedoch von C-Strings dadurch, dass sie binär-sicher sind (d.h., sie können Null-Bytes enthalten) und auf Anweisung wachsen oder schrumpfen können. Ihre Größe ist nur durch den verfügbaren Speicherplatz beschränkt. Sie können Strings auf vier Arten initialisieren, die in Form und Verhalten Perl und Unix- Shells ähneln: mit einfachen Anführungszeichen, mit doppelten Anführungszeichen, mit dem »Here-Document-Format« (Heredoc) und mit dem »Now-Document-Format« (Nowdoc).

Bei Strings, die in einfachen Anführungszeichen stehen, müssen Sie nur ein Sonderzeichen in eine Escape-Sequenz umwanden, und zwar den Backslash, sowie auch das einfache Anführungszeichen selbst:

print `Ich bin zum Kurfürstendamm gegangen.`,

print `Ich bin zum Ku`damm gegangen.`,

print `Würden Sie $1.75 für 1/4 Liter Leitungswasser zahlen?`,

print `In Strings mit doppelten Anführungszeichen werden Zeilenwechel durch dargestellt`,

Ich bin zum Kurfürstendamm gegangen.

Ich bin zum Ku`damm gegangen.

Würden Sie $1.75 für 1/4 Liter Leitungswasser zahlen?

In Strings mit doppelten Anführungszeichen werden Zeilenwechsel durch dargestellt. Da PHP in Strings mit einfachen Anführungszeichen nicht nach zu interpolierenden Variablen und kaum nach Escape-Sequenzen sucht, kann man auf diese Weise Strings schnell und klar definieren.

In Strings mit doppelten Anführungszeichen werden keine einfachen Anführungszeichen in Form von Escape-Sequenzen erkannt, aber es werden interpolierte Variablen und die in Tabelle 1-1 aufgeführten Escape-Sequenzen erkannt. Zum Beispiel:

print "Ich bin zum Ku`damm gegangen.",

print "Die Soße kostet $10.25.",

$preis = `$10.25`,

print "Die Soße kostet $preis.",

print "Die Soße kostet $6160.x32x35.",

Ich bin zum Ku`damm gegangen.

Die Soße kostet $10.25.

Die Soße kostet $10.25.

Die Soße kostet $10.25.

Die letzte Zeile des Codes gibt den Soßenpreis korrekt aus, denn das Zeichen 1 hat den ASCII-Code 49 (dezimal) oder 061 (oktal). Das Zeichen 0 ist ASCII 48 (dezimal) oder 060 (oktal), 2 ist ASCII 50 (dezimal) oder 32 (hexadezimal), und 5 ist ASCII 53 (dezimal) oder 35 (hexadezimal).

In den als Heredoc formatierten Strings werden die gleichen Interpolationen und Escape- Sequenzen wie in gewöhnlichen Strings mit doppelten Anführungszeichen erkannt. Lediglich die doppelten Anführungszeichen selbst müssen für die Ausgabe nicht mit einer Escape-Sequenz geschützt werden. Heredocs beginnen mit und einem Token.

Empfehlen
mail facebook twitter

 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€