Hilfe Warenkorb Konto Anmelden
 
 
   Schnellsuche   
     zur Expertensuche                      
PHP 5 - Die praktische Referenz
  Großes Bild
 
PHP 5 - Die praktische Referenz
von: Cornelia Boenigk, Friedhelm Betz
Markt +Technik Verlag, 2004
ISBN: 9783827267511
433 Seiten, Download: 1968 KB
 
Format:  PDF
geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop

Typ: B (paralleler Zugriff)

 

 
eBook anfordern
Inhaltsverzeichnis

  PHP 5 - Schnellübersicht 4  
  Inhaltsverzeichnis 6  
  Vorwort 9  
  Teil 1 Sprachsyntax 11  
     1 Grundlegendes 12  
        1.1 Namenskonventionen 12  
        1.2 Anweisungen 12  
        1.3 Kommentare 13  
        1.4 Systeminformationen 13  
     2 Datentypen 14  
        2.1 Der Typ Boolean 14  
        2.2 Integerzahlen 15  
        2.3 Fließkommazahlen 15  
        2.4 Zeichenketten 16  
        2.5 Arrays 18  
        2.6 Klassen und Objekte 19  
        2.7 Ressourcen 20  
        2.8 NULL 21  
     3 Variablen und Konstanten 22  
        3.1 Variablen definieren 22  
        3.2 Der Gültigkeitsbereich von Variablen 23  
        3.3 Variablen übergeben 24  
           3.3.1 call by value 24  
           3.3.2 call by reference 25  
           3.3.3 Referenzen und Arrays 26  
           3.3.4 Referenzen als Rückgabewert 27  
        3.4 Variablen konvertieren 27  
           3.4.1 In einen Wahrheitswert konvertieren 28  
           3.4.2 In eine Ganzzahl konvertieren 28  
           3.4.3 In eine Fließkommazahl konvertieren 29  
           3.4.4 In eine Zeichenkette konvertieren 29  
           3.4.5 In ein Array konvertieren 30  
           3.4.6 In ein Objekt konvertieren 31  
        3.5 Konstanten 33  
     4 Vordefinierte Variablen und Konstanten 34  
        4.1 Vordefinierte Variablen 34  
           4.1.1 $php_errormsg 34  
           4.1.2 $GLOBALS 35  
           4.1.3 $_ENV bzw. $HTTP_ENV_VARS 35  
           4.1.4 $_SERVER bzw. $HTTP_SERVER_VARS 35  
           4.1.5 $_GET bzw. $HTTP_GET_VARS 35  
           4.1.6 $_POST bzw. $HTTP_POST_VARS 35  
           4.1.7 $_COOKIE bzw. $HTTP_COOKIE_VARS 35  
           4.1.8 $_REQUEST 36  
           4.1.9 $_FILES bzw. $HTTP_POST_FILES 36  
           4.1.10 $_SESSION bzw. $HTTP_SESSION_VARS 36  
        4.2 Vordefinierte Konstanten 36  
           4.2.1 Die magischen Konstanten 36  
           4.2.2 SID 37  
     5 Operatoren 38  
        5.1 Die Rangfolge der Operatoren in absteigender Reihenfolge 38  
        5.2 Logische Operatoren 39  
        5.3 Arithmetische Operatoren 39  
        5.4 Inkrement- und Dekrement-Operatoren 40  
        5.5 Operatoren für Zeichenketten 40  
        5.6 Der Zuweisungsoperator 40  
        5.7 Vergleichsoperatoren 41  
        5.8 Bit-Operatoren 42  
        5.9 Steuerung der Fehlerausgabe mit @ 43  
        5.10 Backticks, der Shell-Operator 43  
        5.11 Arrays verbinden mit + 44  
        5.12 Der ternäre Operator (Trinitätsoperator) 44  
     6 Kontrollstrukturen 45  
        6.1 Alternativen 45  
           6.1.1 if 45  
           6.1.2 else 46  
           6.1.3 elseif 47  
           6.1.4 switch 47  
        6.2 Schleifen 49  
           6.2.1 while 49  
           6.2.2 do .. while 50  
           6.2.3 for 50  
           6.2.4 foreach 51  
        6.3 Steueranweisungen 53  
           6.3.1 break 53  
           6.3.2 continue 54  
           6.3.3 return 54  
           6.3.4 exit() 55  
           6.3.5 die() 55  
           6.3.6 include(), require() 55  
           6.3.7 include_once(), require_once() 57  
        6.4 Alternative Syntax für Kontrollstrukturen 58  
     7 Objektorientierung in PHP 4 59  
        7.1 Einschränkungen 59  
        7.2 Schlüsselwörter 59  
        7.3 Konstruktoren 61  
        7.4 Statische Methodenaufrufe mit :: 62  
        7.5 Vererbung 62  
        7.6 Überschreiben von Methoden 64  
        7.7 Objekte und Referenzen 65  
     8 Objektorientierung in PHP 5 67  
        8.1 Begrifflichkeiten 67  
        8.2 Referenzen und Kopien 68  
        8.3 Einheitliche Konstruktoren und Destruktoren 70  
        8.4 Zugriffsbeschränkungen für Eigenschaften, Methoden und Klassen 71  
           8.4.1 private, public und protected 71  
           8.4.2 final 71  
           8.4.3 Statische Eigenschaften und Methoden 72  
        8.5 Konstanten in Klassen 72  
        8.6 Methoden 72  
           8.6.1 __autoload() 72  
           8.6.2 Zugriff auf nicht explizit definierte Eigenschaften: __get() und __set() 73  
           8.6.3 Zugriff auf nicht explizit definierte Methoden: __call() 74  
        8.7 Abstrakte Klassen und Methoden 75  
        8.8 Objektschnittstellen (Interface) 75  
        8.9 Typen-Hinweise (type hints) 76  
        8.10 Ausnahmebehandlung (Exceptions) 78  
        8.11 Dereferenzierung von Objekten 79  
  Teil 2 Referenz 81  
     9 Funktionen - von Apache bis Zeichenketten 82  
        9.1 Apache-Funktionen 82  
        9.2 Array-Funktionen 86  
           9.2.1 Arrays erzeugen 86  
           9.2.2 Differenz mehrerer Arrays berechnen 88  
           9.2.3 Arrays sortieren 91  
           9.2.4 Elemente extrahieren 96  
           9.2.5 Sonstige Funktionen (alphabetisch) 99  
        9.3 Funktionen zur Ausgabesteuerung 114  
        9.4 Datums- und Zeitfunktionen 120  
        9.5 Externe Programme ausführen 128  
        9.6 Funktionen zum Umgang mit dem Dateisystem 133  
           9.6.1 Prüffunktionen 133  
           9.6.2 Informationen zu Dateien und Verzeichnissen 136  
           9.6.3 Informationen aus Pfadangaben 142  
           9.6.4 Lesen und Schreiben von Dateien 143  
           9.6.5 Funktionen, die kein Dateihandle benötigen 150  
           9.6.6 Bewegen innerhalb geöffneter Dateien 151  
           9.6.7 Anlegen, Löschen, Kopieren und Verschieben von Dateien und Verzeichnissen 153  
           9.6.8 Funktionen zum Ändern von Rechten 157  
           9.6.9 Sonstiges 158  
        9.7 Fehler behandeln und protokollieren 161  
        9.8 HTTP-Funktionen 166  
        9.9 IMAP-Funktionen 169  
           9.9.1 Zu einem IMAP-Server verbinden 169  
           9.9.2 Informationen über Postfächer 171  
           9.9.3 Postfächer bearbeiten 179  
           9.9.4 Informationen über Nachrichten 180  
           9.9.5 Nachrichten lesen 183  
           9.9.6 Nachrichten erstellen, bearbeiten und verwalten 184  
           9.9.7 Eine Mailbox durchsuchen oder sortieren 189  
           9.9.8 Daten konvertieren 191  
           9.9.9 Fehlermeldungen und Benachrichtigungen 193  
           9.9.10 Sonstige Funktionen 194  
        9.10 Klassen- und Objektfunktionen 196  
           9.10.1 Funktionen zur Introspektion 196  
           9.10.2 Sonstiges 199  
        9.11 Mail-Funktionen 201  
        9.12 Mathematische Funktionen 202  
           9.12.1 Umwandeln in andere Zahlenformate 202  
           9.12.2 Rundungsfunktionen 205  
           9.12.3 Zufallszahlen erzeugen 206  
           9.12.4 Trigonometrische Funktionen 208  
           9.12.5 Funktionen für Logarithmen 211  
           9.12.6 Sonstige Funktionen 212  
        9.13 Mathematische Funktionen mit beliebiger Genauigkeit 217  
        9.14 MySQL-Funktionen 221  
        9.15 MySQLi-Funktionen 239  
        9.16 Netzwerkfunktionen 265  
        9.17 Optionen und Informationen 271  
           9.17.1 Unterstützung beim Debuggen 271  
           9.17.2 Funktionen für PHP-Erweiterungen 273  
           9.17.3 Die Konfiguration ermitteln oder ändern 274  
           9.17.4 Informationen über das aktuelle Script 278  
           9.17.5 Informationen über PHP 281  
        9.18 Funktionen für reguläre Ausdrücke 286  
           9.18.1 Funktionen für POSIX-erweiterte reguläre Ausdrücke 286  
           9.18.2 Funktionen für Perl-kompatible reguläre Ausdrücke 289  
        9.19 Session-Funktionen 296  
           9.19.1 Optionen setzen und Informationen erhalten 296  
           9.19.2 Sessions starten, beenden und Daten löschen 301  
           9.19.3 Sessiondaten für Speicherungszwecke behandeln 302  
           9.19.4 Funktionen, die nicht mit $_SESSION/ $HTTP_SESSION_VARS verwendet werden 303  
        9.20 Socket-Funktionen 304  
        9.21 Funktionen zur Verwaltung von gemeinsam genutztem Speicher 318  
        9.22 Stream- und Wrapper-Funktionen 321  
           9.22.1 Kontextoptionen setzen und abfragen 321  
           9.22.2 Wrapper 323  
           9.22.3 Filter 325  
           9.22.4 Lesen und Schreiben von Streams 329  
           9.22.5 Sockets und Streams 331  
           9.22.6 Sonstige Informationen erhalten oder Optionen setzen 335  
        9.23 SQLite-Funktionen 336  
        9.24 Funktionen zum Umgang mit URLs 348  
           9.24.1 Kodierung und Dekodierung 348  
           9.24.2 Sonstiges 349  
        9.25 Variablen-Funktionen 352  
           9.25.1 Informationen über Variablen 352  
           9.25.2 Variablen umwandeln 356  
           9.25.3 Den Datentyp einer Variablen ermitteln 359  
           9.25.4 Sonstige Variablenfunktionen 363  
        9.26 Verzeichnisfunktionen 364  
           9.26.1 Funktionen zum Lesen eines Verzeichnisses 364  
           9.26.2 Sonstiges 368  
        9.27 XML-Funktionen 369  
           9.27.1 Umgang mit utf8 369  
           9.27.2 Fehler bei der XML-Verarbeitung 369  
           9.27.3 Parsen 371  
           9.27.4 Ereignishandler 372  
        9.28 Funktionen für Zeichenketten 380  
           9.28.1 Zeichenketten darstellen und formatieren 380  
           9.28.2 Zeichenketten zerlegen und zusammenfügen 386  
           9.28.3 Zeichenketten kodieren, dekodieren und modifizieren 390  
           9.28.4 Informationen über Zeichenketten 398  
           9.28.5 Suchen und Ersetzen in Strings 401  
           9.28.6 Strings vergleichen 406  
           9.28.7 Verschlüsseln 410  
           9.28.8 Lokale Einstellungen 412  
        9.29 Sonstige Funktionen 413  
  Stichwortverzeichnis 421  
     ! 421  
     A 421  
     B 422  
     C 422  
     D 423  
     E 423  
     F 423  
     G 424  
     H 424  
     I 425  
     K 426  
     L 426  
     M 426  
     N 428  
     O 428  
     P 428  
     Q 429  
     R 429  
     Ss 429  
     T 432  
     U 432  
     V 432  
     W 432  
     X 433  
     Z 433  
  Ins Internet: Weitere eBooks bei www.ciando.com 0  


nach oben


  Mehr zum Inhalt
Kapitelübersicht
Kurzinformation
Inhaltsverzeichnis
Leseprobe
Blick ins Buch
Fragen zu eBooks?

  Medientyp
  eBooks
  eJournal
  alle

  Navigation
Belletristik / Romane
Computer
Geschichte
Kultur
Medizin / Gesundheit
Philosophie / Religion
Politik
Psychologie / Pädagogik
Ratgeber
Recht
Reise / Hobbys
Sexualität / Erotik
Technik / Wissen
Wirtschaft

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek
© 2008-2024 ciando GmbH | Impressum | Kontakt | F.A.Q. | Datenschutz