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) |