Sie programmieren dynamische PHP-Applikationen? Sie sind auf der Suche
nach den richtigen Befehlen f�r gewisse Aufgaben? Manchmal kennen
Sie den Befehl, aber die Syntax ist Ihnen fremd? Sie wollen nur mal schnell
nachschauen, ob die Syntax so richtig ist? Sie sind Anf�nger bis Profi
in PHP?
Wenn Sie auch nur eine der Fragen mit einem "Ja" beantworten
konnten, so sind Sie f�r dieses Buch der ideale Adressat.
Im Buch selbst wird eine Vielzahl von PHP-Befehlen erkl�rt und mit
Beispielen sowie den passenden Ausgaben unterlegt. Probieren Sie ruhig
alle Beispiele aus - sie sind aus diesem Grund immer sehr klein und einfach
gehalten.
Sicherlich h�tte man die Beispielskripts auch wesentlich kompakter
programmieren k�nnen. Der Autor will aber nicht zeigen, wie toll man
programmieren k�nnte, sondern gerade unerfahrenen Programmierern den
Weg zu den Funktionen weisen. Sie selbst k�nnen und sollten die Beispielskripts
modifizieren und anpassen - nur so werden Sie ein Gef�hl f�r
die Funktionen bekommen.
Sofern vorhanden, finden Sie in den einzelnen Rubriken weiterf�hrende
Informationen zu den jeweiligen Themen. Diese
beinhalten entweder eine Verlinkung in das PHP 5 Praxisbuch oder zu Webseiten
au�erhalb von SELFPHP. Somit wird gew�hrleistet, dass Sie Ihr
Wissen dar�ber
hinaus vertiefen k�nnen. Sollte jedoch einmal
eine Verlinkung fehlen oder m�chten Sie uns eine n�tzliche Verlinkung empfehlen,
so teilen Sie uns das bitte mit.
Themenumfang
Dieses Dokument beschreibt die am h�ufigsten genutzten Befehle
von PHP. Dabei wurden die Befehle von PHP innerhalb einer vorgegebenen
Gruppenstruktur
in alphabetischer Reihenfolge geordnet und ausf�hrlich erkl�rt.
Au�erdem wird zu jedem Befehl mindestens ein Beispiel und die dazugeh�rige
Ausgabe im Browser angezeigt. So kann man schon beim Lesen des Dokuments
die Befehle nachvollziehen und bei Bedarf ausprobieren. Die Skripte sind
aus diesem Grund sehr einfach gehalten, so dass gerade Anf�nger einen
sehr schnellen Bezug zu dem Befehl finden werden. Fortgeschrittene Programmierer
hingegen werden wohl eher nur auf den Syntax schauen, um dann diesen Befehl
in ihr Programm einbinden zu k�nnen.
Der Themenumfang der PHP 4/5 Befehlsreferenz gliedert sich in folgende
Hauptkapitel:
Array-Funktionen
Crack-Funktionen
Dateisystem-Funktionen
Datums- und Zeit-Funktionen
Functions-Funktionen
Image-Funktionen
Klassen und Objekt-Funktionen
Kontroll-Mechanismen
Mail-Funktionen
Mathematische-Funktionen
MySQL-Funktionen
PDF-Funktionen
PHP-Deklaration
PHP-Informationen
Regul�re Ausdr�cke (POSIX)
Session-Funktionen
Sonstige-Funktionen
String-Funktionen
URL-Funktionen
Variablen-Funktionen
Verzeichnis-Funktionen
S�mtliche Skripte in diesem Dokument wurden sorgf�ltig
gepr�ft
und getestet - sollte dennoch ein Skript mal nicht funktionieren, so melden
Sie diesen Fehler bitte dem Autor. Bitte vergessen Sie aber nicht, den
genauen Fehler und Ihre Serverkonfiguration (z.B. Linux 6.4, Apache 1.3.20,
PHP
4.0.5, MySQL 3.22.32) mit anzugeben, da einige Befehle z.B. unter Windows
nichts bewirken.
Die komplette PHP-Befehlsreferenz h�lt sich beim Aufbau der Befehle
an der allgemein
�blichen Schreibweise, welche durch die PHP Group vorgegeben wurde.
Da diese Schreibweise mittlerweile ein fester Bestandteil der PHP-Programmierung
geworden
ist, wurde der Syntax-Aufbau dem Manual der PHP-Group exakt entnommen.
Im gesamten Buch werden Sie f�r alle Befehle folgenden Aufbau finden:
� string function (string format [, int timestamp])
Wie diese Schreibweise zu lesen ist:
string - Vor jeder Funktion steht ein Datentyp, welcher von der Funktion
zur�ckgegeben wird. Im obigen Beispiel wird als R�ckgabewert
ein String (Zeichenkette) zur�ckgegeben.
M�gliche Werte sind:
1. array - Es wird ein Array zur�ckgegeben.
2. bool - Es wird "true" oder "false" zur�ckgegeben.
3. double - Es wird "double" (Flie�kommazahl)
zur�ckgegeben.
4. int - Es werden ganzzahlige Werte zur�ckgegeben.
5. mixed - Es wird ein beliebiger Typ zur�ckgegeben.
6. object - Es wird ein Verweis(Referenz) auf ein Objekt zur�ckgegeben.
7. string - Es wird eine Zeichenkette zur�ckgegeben.
8. void - Es wird nichts zur�ckgegeben.
function - Der eigentliche Befehl wird in der PHP-Syntax fett
dargestellt.
format - Die Art des Parameters, welcher zwingend erforderlich
und unbedingt angegeben werden muss.
M�gliche Werte sind:
1. array - Es wird ein Array als Parameter ben�tigt.
2. double - Als Parameter wird eine Flie�kommazahl gefordert.
3. float - Als Parameter wird eine Flie�kommazahl gefordert.
4. int - Als Parameter wird eine Ganzzahl gefordert.
5. mixed - Als Parameter wird ein beliebiger Typ gefordert.
6. string - Als Parameter wird eine Zeichenkette gefordert.
7. void - Als Parameter wird nichts gefordert.
[,...] - In eckigen Klammern stehen optionale Werte und sind
nicht zwingend erforderlich.
M�gliche Werte sind:
1. array - Es wird ein Array als Parameter ben�tigt.
2. double - Als Parameter wird eine Flie�kommazahl gefordert.
3. float - Als Parameter wird eine Flie�kommazahl gefordert.
4. int - Als Parameter wird eine Ganzzahl gefordert.
5. mixed - Als Parameter wird eine Ganzzahl oder Flie�kommazahl
gefordert
6. string - Als Parameter wird eine Zeichenkette gefordert.
7. void - Als Parameter wird nichts gefordert.