PHP
Die folgende Tabelle zeigt die Befehls-Übersicht für die Programmiersprache PHP:
Befehl | Beschreibung |
---|---|
echo | Befehl zur Ausgabe |
Alternativer Befehl zur Ausgabe | |
phpinfo() | Funktion, um Informationen des PHP-Interpreters auszugeben (PHP-Info) |
<?php | Starttag für PHP |
<? | Kurzer Starttag für PHP |
?> | Endtag für PHP |
boolean | Datentyp für einen Wahrheitswert |
true | Wert, der den wahren Zustand eines Wahrheitswerts repräsentiert |
false | Wert, der den unwahren Zustand eines Wahrheitswerts repräsentiert |
integer | Datentyp für eine Ganzzahl |
float | Datentyp für eine Gleitkommazahl |
String | Datentyp für eine Zeichenkette |
Array | Datentyp für ein Array |
Object | Allgemeiner Datentyp für ein Objekt |
null | Wert, der auf eine fehlende Referenz zu einem Objekt hinweist |
intval() | Funktion, um einen Wert sicher in eine Ganzzahl umzuwandeln |
floatval() | Funktion, um einen Wert sicher in eine Gleitkommazahl umzuwandeln |
mt_rand() | Funktion, um eine Zufallszahl zu generieren (MT-API) |
mt_srand() | Funktion, um den Startwert des Zufallszahlengenerators zu setzen (MT-API) |
mt_getrandmax() | Funktion, um den Maximalwert des Zufallszahlengenerators zu ermitteln (MT-API) |
rand() | Funktion, um eine Zufallszahl zu generieren (libc-API) |
srand() | Funktion, um den Startwert des Zufallszahlengenerators zu setzen (libc-API) |
getrandmax() | Funktion, um den Maximalwert des Zufallszahlengenerators zu ermitteln (libc-API) |
floor() | Funktion zum Abrunden einer Zahl |
ceil() | Funktion zum Aufrunden einer Zahl |
round() | Funktion zum kaufmännischen Runden einer Zahl |
min() | Funktion zum Ermitteln der kleinsten Zahl |
max() | Funktion zum Ermitteln der größten Zahl |
pow() | Funktion zur Potenzrechnung |
sqrt() | Funktion zum Ziehen der Quadratwurzel |
strlen() | Funktion zum Ermitteln der Länge einer Zeichenkette |
strpos() | Funktion, um das erste Vorkommen in einer Zeichenkette zu finden |
stripos() | Funktion, um das erste Vorkommen in einer Zeichenkette zu finden (ohne Beachtung der GS/KS) |
strrpos() | Funktion, um das letzte Vorkommen in einer Zeichenkette zu finden |
strripos() | Funktion, um das letzte Vorkommen in einer Zeichenkette zu finden (ohne Beachtung der GS/KS) |
substr() | Funktion, um einen Teil aus einer Zeichenkette zu extrahieren |
strtolower() | Funktion, um alle Buchstaben einer Zeichenkette in Kleinbuchstaben umzuwandeln |
strtoupper() | Funktion, um alle Buchstaben einer Zeichenkette in Großbuchstaben umzuwandeln |
trim() | Funktion, um Leerraumzeichen am Anfang und Ende zu entfernen |
str_replace() | Funktion zum Suchen und Ersetzen in einer Zeichenkette |
str_ireplace() | Funktion zum Suchen und Ersetzen in einer Zeichenkette (ohne Beachtung der GS/KS) |
preg_replace() | Funktion zum Suchen und Ersetzen mit regulären Ausdrücken in einer Zeichenkette |
array() | Schlüsselwort zur Indizierung eines Arrays |
count() | Funktion zum Ermitteln der Länge eines Arrays |
print_r() | Funktion zur Ausgabe eines Arrays (oder Objekts) |
array_push() | Funkton, um einem Array ein Element am Ende hinzuzufügen |
array_unshift() | Funktion, um einem Array ein Element am Anfang hinzuzufügen |
array_pop() | Funktion, um das letzte Element eines Arrays zu löschen |
array_shift() | Funktion, um das erste Element eines Arrays zu löschen |
isset() | Funktion, um zu prüfen, ob eine Variable existiert |
unset() | Funktion, um eine Variable zu löschen |
array_search() | Funktion, um ein Array-Element zu suchen |
sort() | Funktion zum Sortieren eines Arrays |
rsort() | Funktion zum umgekehrten Sortieren eines Arrays |
ksort() | Funktion zum Sortieren eines Arrays nach den Schlüsseln |
krsort() | Funktion zum umgekehrten Sortieren eines Arrays nach den Schlüsseln |
asort() | Funktion zum Sortieren eines Arrays ohne Verlust der Schlüsselzuordnung |
arsort() | Funktion zum umgekehrten Sortieren eines Arrays ohne Verlust der Schlüsselzuordnung |
explode() | Funktion, um eine Zeichenkette in ein Array umzuwandeln |
implode() | Funktion, um ein Array in eine Zeichenktte umzuwandeln |
if | Schlüsselwort vor dem Anweisungsblock einer Bedingung (einfache Verzweigung) |
else | Schlüsselwort vor dem Anweisungsblock, falls die Bedingung nicht zutrifft (einfache Verzweigung) |
elseif | Schlüsselwort vor dem Anweisungsblock einer weiteren Bedingung (einfache Verzweigung) |
switch | Schlüsselwort vor dem Block einer mehrfachen Verzweigung |
case | Schlüsselwort vor dem Anweisungsblock für einen Vergleichswert (mehrfache Verzweigung) |
default | Schlüsselwort vor dem Anweisungsblock für alle anderen Werte (mehrfache Verzweigung) |
break | Schlüsselwort, welches am Ende eines Anweisungsblocks von einem Vergleichswert notiert wird |
for | Schlüsselwort vor einer Zählschleife |
while | Schlüsselwort vor einer kopfgesteuerten Schleife |
do | Schlüsselwort vor einer fußgesteuerten Schleife |
foreach | Schlüsselwort vor einer Array-Schleife |
break | Schlüsselwort, um eine Schleife zu beenden |
continue | Schlüsselwort, um einen Schleifendurchlauf zu überspringen |
function | Schlüsselwort zur Deklaration einer Funktion |
$GLOBALS | Variable für globale Variablen |
global | Schlüsselwort, um eine globale Variable als lokale Variable zu deklarieren |
return | Schlüsselwort, um eine Funktion (mit einem Wert) zu verlasssen |
class | Schlüsselwort, welches vor dem Block einer Klasse notiert wird |
public | Zugriffsmodifizierer, der den Zugriff von innerhalb und außerhalb der Klasse zulässt |
protected | Zugriffsmodifizierer, der den Zugriff auf innerhalb der Klasse sowie den Kindklassen beschränkt |
private | Zugriffsmodifizierer, der den Zugriff auf innerhalb der Klasse beschränkt |
$this | Variable, die auf die aktuelle Objektinstanz zeigt |
new | Schlüsselwort zum Instanziieren eines Objekts |
const | Schlüsselwort zum Definieren einer Konstante |
static | Schlüsselwort zum Deklarieren eines statischen Klassenbestandteils |
__construct() | Funktionsname eines Konstruktors |
extends | Schlüsselwort, welches bei der Klassendeklaration für die Vererbung notiert werden muss |
parent | Schlüsselwort, um auf die Basisklasse zugreifen zu können |
error_reporting() | Funktion, um das Meldeverhalten von Fehlermeldungen zu steuern |
error_log() | Funktion, um eine Fehlermeldung auszulösen |
ini_set() | Funktion, um eine PHP-Einstellung (der INI-Datei) temporär zu setzen |
try | Schlüsselwort, welches vor einem Block, der einen Ausnahmefehler auslösen kann, notiert wird |
catch | Schlüsselwort, welches vor dem Block zur Fehlerbehandlung eines Ausnahmefehlers notiert wird |
finally | Schlüsselwort, welches vor dem Block zur Freigabe von Ressourcen (try-catch) notiert wird |
Exception | Basisklasse von Ausnahmefehlern |
getMessage() | Funktion, um die Fehlermeldung eines Ausnahmefehlers abzurufen |
getFile() | Funktion, um die Datei eines Ausnahmefehlers abzurufen |
getLine() | Funktion, um die Zeile (in der Datei) eines Ausnahmefehlers abzurufen |
throw | Schlüsselwort zum Werfen von Ausnahmefehlern |
time() | Funktion zum Erhalt eines UNIX-Zeitstempels |
date() | Funktion, um einen UNIX-Zeitstempel zu formatieren |
file_exists() | Funktion zum Prüfen, ob eine Datei existiert |
filesize() | Funktion, um die Größe einer Datei zu ermitteln |
file_get_contents() | Funktion, um den kompletten Inhalt einer Datei auszulesen |
fopen() | Funktion zum Öffnen einer Datei |
fread() | Funktion zun Lesen in einer Datei |
fwrite() | Funktion zum Schreiben in einer Datei |
ftell() | Funktion, um die Position des Dateizeigers zu ermitteln |
fseek() | Funktion, um die Position des Dateizeigers zu setzen |
feof() | Funktion, um zu prüfen, ob sich der Dateizeiger am Dateiende befindet |
fclose() | Funktion zum Schließen einer Datei |
include | Funktion zum Einbinden einer Datei |
include_once | Funktion zum einmaligen Einbinden einer Datei |
require | Funktion zum Einbinden einer Datei (kann u. U. einen fatalen PHP-Fehler auslösen) |
require_once | Funktion zum einmaligen Einbinden einer Datei (kann u. U. einen fatalen PHP-Fehler auslösen) |
$_SERVER | Variable für Server-Variablen |
header() | Funktion, um eine Headerzeile zu senden |
exit() | Funktion zum Beenden der Skriptausführung |
$_GET | Variable für GET-Parameter |
$_POST | Variable für POST-Parameter |
session_start() | Funktion, um eine Session zu starten |
session_destroy() | Funktion, um eine Session (und all deren Werte) zu löschen |
$_SESSION | Variable für Session-Variablen |
setcookie() | Funktion, um ein Cookie zu setzen |
$_COOKIE | Variable für Cookie-Variablen |
mail() | Funktion zum Senden einer E-Mail |
base64_encode() | Funktion, um eine Zeichenkette mit Base64 zu kodieren |
PDO | Klasse für Datenbankzugriffe (PDO-API) |
setAttribute() | Funktion zum Setzen einer Option für Datenbankzugriffe (PDO-API) |
PDOException | Klasse für Ausnahmefehler bei Datenbankzugriffen (PDO-API) |
errorCode() | Funktion zum Ermitteln des Fehlercodes bei Datenbankzugriffen (PDO-API) |
errorInfo() | Funktion zum Ermitteln einer Fehlerinfo bei Datenbankzugriffen (PDO-API) |
query() | Funktion zum Ausführen eines SQL-Befehls für einen Datenbankzugriff (PDO-API) |
PDOStatement | Klasse für ein SQL-Statement bei Datenbankzugriffen (PDO-API) |
fetch() | Funktion, um einen einzelnen Datensatz aus einem SQL-Statement zu holen (PDO-API) |
fetchAll() | Funktion, um alle Datensätze aus einem SQL-Statement zu holen (PDO-API) |
FETCH_NUM | Konstante, um einen Datensatz als indiziertes Array zurückgeben zu lassen (PDO-API) |
FETCH_ASSOC | Konstante, um einen Datensatz als assoziatives Array zurückgeben zu lassen (PDO-API) |
FETCH_OBJ | Konstante, um einen Datensatz als anonymes Objekt zurückgeben zu lassen (PDO-API) |
fetchColumn() | Funktion, um den Wert einer Zelle eines Datensatzes eines SQL-Statements zu holen (PDO-API) |
quote() | Funktion, um einen Wert für SQL-Befehle zu maskieren (PDO-API) |