Wie man Konfigurationseinstellungen ändert
Grundlagen der Syntax
PHP-Handbuch
PHP Manual
Sprachreferenz
Grundlagen der Syntax
Den HTML-Bereich der Datei verlassen
Abgrenzung von Anweisungen
Kommentare
Typen
Einführung
Booleans
Integers
Fließkommazahlen
Strings
Arrays
Objects
Ressourcen
NULL
Callbacks
Pseudo-types and variables used in this documentation
Type Juggling
Variablen
Grundlegendes
Vordefinierte Variablen
Geltungsbereich von Variablen
Variable Variablen
Variablen aus externen Quellen
Konstanten
Syntax
Magische Konstanten
Ausdrücke
Operatoren
Operator-Rangfolge
Arithmetische Operatoren
Zuweisungsoperatoren
Bit-Operatoren
Vergleichs-Operatoren
Fehler-Kontroll-Operatoren
Operatoren zur Programmausführung
Inkrement- bzw. Dekrementoperatoren
Logische Operatoren
Zeichenketten-Operatoren
Array-Operatoren
Typ Operatoren
Kontrollstrukturen
Einführung
if
else
elseif/else if
Alternative Syntax für Kontrollstrukturen
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
Funktionen
Vom Nutzer definierte Funktionen
Funktionsparameter
Rückgabewerte
Variablenfunktionen
Interne (eingebaute) Funktionen
Anonymous functions
Klassen und Objekte
Einführung
Die Grundlagen
Eigenschaften
Klassenkonstanten
Autoloading
Konstruktoren und Destruktoren
Sichtbarkeit
Objekt-Vererbung
Gültigkeitsbereichsoperator (::)
Static-Schlüsselwort
Klassenabstraktion
Interfaces
Traits
Überladung
Objektiteration
Pattern
Magische Methoden
Final-Schlüsselwort
Objekte klonen
Objekte vergleichen
Type Hinting
Späte statische Bindung
Objekte und Referenzen
Serialisierung von Objekten
OOP-Changelog
Namespaces
Übersicht über Namespaces
Namespaces definieren
Unter-Namespaces deklarieren
Mehrere Namespaces in der selben Datei definieren
Namespaces verwenden: Grundlagen
Namespaces und dynamische Sprachfeatures
Namespace-Schlüsselwort und __NAMESPACE__-Konstante
Namespaces verwenden: Importieren/Aliase
Globaler Namensraum
Namespaces verwenden: Rückgriff auf globale Funktion/Konstante
Regeln für Namensauflösung
FAQ: Dinge, die Sie über Namespaces wissen sollten
Ausnahmebehandlung
Exceptions erweitern
Generators
Generators overview
Generator syntax
Generator objects
Comparing generators with Iterator objects
Referenzen in PHP
Was Referenzen sind
Was Referenzen leisten
Was Referenzen nicht sind
Parameterübergabe per Referenz
Referenzen zurückgeben
Referenzen aufheben
Referenzen entdecken
Vordefinierte Variablen
Superglobals
— Superglobals sind Built-in-Variablen, die immer in allen Gültigkeitsbereichen verfügbar sind
$GLOBALS
— Referenziert alle Variablen, die im globalen Gültigkeitsbereich vorhanden sind
$_SERVER
— Informationen über Server und Ausführungsumgebung
$_GET
— HTTP GET-Variablen
$_POST
— HTTP POST-Variablen
$_FILES
— HTTP Dateiupload-Variablen
$_REQUEST
— HTTP Request-Variablen
$_SESSION
— Sessionvariablen
$_ENV
— Umgebungsvariablen
$_COOKIE
— HTTP Cookies
$php_errormsg
— Die vorangegangene Fehlermeldung
$HTTP_RAW_POST_DATA
— Raw POST-Daten
$http_response_header
— HTTP Response-Header
$argc
— Die Anzahl der an das Skript übergebenen Argumente
$argv
— Array der an das Skript übergebenen Argumente
Vordefinierte Exceptions
Exception
ErrorException
Vordefinierte Interfaces
Traversable
— Das Traversable-Interface
Iterator
— Das Iterator-Interface
IteratorAggregate
— Das IteratorAggregate-Interface
ArrayAccess
— Das ArrayAccess-Interface
Serializable
— Das Serializable-Interface
Closure
— The Closure class
Kontextoptionen und -parameter
Socket context options
— Socket context option listing
HTTP context options
— HTTP context option listing
FTP-Kontextoptionen
— Liste der FTP-Kontextoptionen
SSL context options
— SSL context option listing
CURL Kontextoptionen
— Liste der CURL Kontextoptionen
Phar Kontextoptionen
— Liste der Phar Kontextoptionen
Kontextparameter
— Liste der Kontextparameter
Unterstützte Protokolle and Wrappers
file://
— Accessing local filesystem
http://
— Accessing HTTP(s) URLs
ftp://
— Accessing FTP(s) URLs
php://
— Accessing various I/O streams
zlib://
— Compression Streams
data://
— Data (RFC 2397)
glob://
— Find pathnames matching pattern
phar://
— PHP Archive
ssh2://
— Secure Shell 2
rar://
— RAR
ogg://
— Audio streams
expect://
— Process Interaction Streams
Wie man Konfigurationseinstellungen ändert
Grundlagen der Syntax
PHP-Handbuch
PHP Manual