Die verfügbaren PHP-Funktionen (Befehle) können mit der PHP-Funktion get_defined_functions();
aufgelistet werden.
Das Ergebnis kann in einem Array gespeichert und weiter verwendet werden: $arr = get_defined_functions();
Quelle / PHP-Dokumentation
Die offizielle PHP-Dokumentation und zugleich die Quelle für die aufgelisteten Beschreibungen, gibt es auf folgender Seite: Quelle / offizielle PHP-Dokumentation: https://www.php.net/manual/ Array Funktionen
Funktion |
Beschreibung |
PHP Versionen |
array_change_key_case |
Ändert die Groß- oder Kleinschreibung aller Schlüssel in einem Array
array_change_key_case(array $array, int $case = CASE_LOWER): array Gibt ein Array zurück, in dem alle Schlüssel aus array in Klein- oder Großbuchstaben umgewandelt wurden. Numerische Indizes werden nicht geändert.
Quelle: www.php.net/manual/de/function.array-change-key-case.php (abgerufen: 01.11.2023) |
|
array_chunk |
Splittet ein Array in Teile auf
array_chunk(array $array, int $length, bool $preserve_keys = false): array array_chunk() teilt das Array in Arrays mit length Elementen auf. Das letzte Array kann weniger als length Werte enthalten.
Quelle: www.php.net/manual/de/function.array-chunk.php (abgerufen: 01.11.2023) |
|
array_column |
Liefert die Werte einer einzelnen Spalte eines Arrays
array_column(array $array, int|string|null $column_key, int|string|null $index_key = null): array array_column() gibt die Werte einer einzelnen Spalte von array zurück, die durch column_key angegeben wird. Optional kann ein index_key angegeben werden, um die Werte im zurückgegebenen Array durch die Werte der Spalte index_key des angegebenen Arrays zu indizieren.
Quelle: www.php.net/manual/de/function.array-column.php (abgerufen: 01.11.2023) |
|
array_combine |
Erzeugt ein Array, indem es ein Array für die Schlüssel und ein anderes für die Werte verwendet
array_combine(array $keys, array $values): array Erzeugt ein Array, in dem die Werte des keys-Arrays als Schlüssel und die Werte aus dem values-Array als die zugehörigen Werte verwendet werden.
Quelle: www.php.net/manual/de/function.array-combine.php (abgerufen: 01.11.2023) |
|
array_count_values |
Zählt die Vorkommen jedes einzelnen Wertes in einem Array
array_count_values(array $array): array array_count_values() gibt ein Array zurück, in dem die Werte des Arrays array (die vom Typ Integer oder String sein müssen) als Schlüssel und die Häufigkeit ihres Auftretens als Werte angegeben sind.
Quelle: www.php.net/manual/de/function.array-count-values.php (abgerufen: 01.11.2023) |
|
array_diff |
Ermittelt die Unterschiede zwischen Arrays
array_diff(array $array, array ...$arrays): array Vergleicht array mit einem oder mehr anderen Arrays und gibt die Werte aus array zurück, die in keinem der anderen Arrays enthalten sind.
Quelle: www.php.net/manual/de/function.array-diff.php (abgerufen: 01.11.2023) |
|
array_diff_assoc |
Berechnet den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung
array_diff_assoc(array $array, array ...$arrays): array Vergleicht array mit arrays und gibt den Unterschied zurück. Im Gegensatz zu array_diff() werden die Schlüssel des Arrays ebenfalls beim Vergleich herangezogen.
Quelle: www.php.net/manual/de/function.array-diff-assoc.php (abgerufen: 01.11.2023) |
|
array_diff_key |
Berechnet den Unterschied zwischen Arrays, indem es die Schlüssel vergleicht
array_diff_key(array $array, array ...$arrays): array Vergleicht die Schlüssel von array mit den Schlüsseln von arrays und gibt die Unterschiede zurück. Diese Funktion arbeitet wie array_diff() mit dem Unterschied, dass der Vergleich mit den Schlüsseln statt den Werten arbeitet.
Quelle: www.php.net/manual/de/function.array-diff-key.php (abgerufen: 01.11.2023) |
|
array_diff_uassoc |
Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Callback-Funktion vorgenommen wird
array_diff_uassoc(array $array, array ...$arrays, callable $key_compare_func): array Vergleicht array mit arrays und gibt den Unterschied zurück. Im Gegensatz zu array_diff() werden die Arrays anhand ihrer Schlüssel verglichen.
Quelle: www.php.net/manual/de/function.array-diff-uassoc.php (abgerufen: 01.11.2023) |
|
array_diff_ukey |
Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Vergleich der Schlüssel
array_diff_ukey(array $array, array ...$arrays, callable $key_compare_func): array Vergleicht die Schlüssel von array mit den Schlüsseln von arrays und gibt die Unterschiede zurück. Diese Funktion arbeitet wie array_diff() mit dem Unterschied, dass der Vergleich mit den Schlüsseln statt den Werten arbeitet.
Quelle: www.php.net/manual/de/function.array-diff-ukey.php (abgerufen: 01.11.2023) |
|
array_fill |
Füllt ein Array mit Werten
array_fill(int $start_index, int $count, mixed $value): array array_fill() füllt ein Array mit count Einträgen mit dem Wert des Parameters value. Die Indizes des Arrays beginnen mit dem Parameter start_index.
Quelle: www.php.net/manual/de/function.array-fill.php (abgerufen: 01.11.2023) |
|
array_fill_keys |
Befüllt ein Array mit Werten mit den übergebenen Schlüsseln
array_fill_keys(array $keys, mixed $value): array Befüllt ein Array mit dem Wert, der im Parameter value übergeben wurde, und verwendet dabei die Werte des Arrays keys als Schlüssel.
Quelle: www.php.net/manual/de/function.array-fill-keys.php (abgerufen: 01.11.2023) |
|
array_filter |
Filtert Elemente eines Arrays mittels einer Callback-Funktion
array_filter(array $array, ?callable $callback = null, int $mode = 0): array Iteriert über jeden Wert im Array array und übergibt diesen der Callbackfunktion callback. Gibt die Funktion callback true zurück, so wird der aktuelle Wert von array in das Ergebnis-Array geschrieben.
Quelle: www.php.net/manual/de/function.array-filter.php (abgerufen: 01.11.2023) |
|
array_flip |
Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
array_flip(array $array): array array_flip() gibt ein Array in vertauschter Reihenfolge aus, d.h. die Schlüssel von array werden zu Werten und die Werte von array werden zu Schlüsseln.
Quelle: www.php.net/manual/de/function.array-flip.php (abgerufen: 01.11.2023) |
|
array_intersect |
Ermittelt die Schnittmenge von Arrays
array_intersect(array $array, array ...$arrays): array array_intersect() gibt ein Array mit allen Werten von array zurück, die auch in allen anderen Argumenten enthalten sind. Beachten Sie, dass die Schlüssel erhalten bleiben.
Quelle: www.php.net/manual/de/function.array-intersect.php (abgerufen: 01.11.2023) |
|
array_intersect_assoc |
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung
array_intersect_assoc(array $array, array ...$arrays): array Ein Array mit den Hauptwerten, die geprüft werden sollen.
Quelle: www.php.net/manual/de/function.array-intersect-assoc.php (abgerufen: 01.11.2023) |
|
array_intersect_key |
Ermittelt die Schnittmenge von Arrays, indem es die Schlüssel vergleicht
array_intersect_key(array $array, array ...$arrays): array array_intersect_key() gibt ein Array zurück, welches alle Werte von array enthält, die Schlüssel besitzen, die in allen anderen Argumenten enthalten sind.
Quelle: www.php.net/manual/de/function.array-intersect-key.php (abgerufen: 01.11.2023) |
|
array_intersect_uassoc |
Ermittelt die Schnittmenge von Arrays mit Indexprüfung; vergleicht Indizes mit einer Callbackfunktion
array_intersect_uassoc(array $array, array ...$arrays, callable $key_compare_func): array array_intersect_uassoc() gibt ein Array mit allen Werten von array, die auch in allen anderen Argumenten enthalten sind, zurück. Beachten Sie, dass anders als von array_intersect() die Schlüssel zum Vergleich herangezogen werden.
Quelle: www.php.net/manual/de/function.array-intersect-uassoc.php (abgerufen: 01.11.2023) |
|
array_intersect_ukey |
Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgeführten Schlüsselvergleiches
array_intersect_ukey(array $array, array ...$arrays, callable $key_compare_func): array array_intersect_ukey() gibt ein Array zurück, welches alle Werte von array enthält, die Schlüssel besitzen, die in allen anderen Argumenten enthalten sind.
Quelle: www.php.net/manual/de/function.array-intersect-ukey.php (abgerufen: 01.11.2023) |
|
array_is_list |
Prüft, ob das angegebene Array eine Liste ist
array_is_list(array $array): bool Überprüft, ob das angegebene array eine Liste ist. Ein Array wird als Liste betrachtet, wenn seine Schlüssel aus aufeinanderfolgenden Zahlen von 0 bis count($array)-1 besteht.
Quelle: www.php.net/manual/de/function.array-is-list.php (abgerufen: 01.11.2023) |
|
array_key_exists |
Prüft, ob ein gegebener Schlüssel in einem Array existiert
array_key_exists(string|int|float|bool|resource|null $key, array $array): bool array_key_exists() gibt true zurück, wenn key im Array vorhanden ist. key kann jeder für einen Array-Index mögliche Wert sein.
Quelle: www.php.net/manual/de/function.array-key-exists.php (abgerufen: 29.04.2024) |
4 >= 4.0.7, 5, 7, 8 |
array_key_first |
Ermittelt den ersten Schlüssel eines Arrays
array_key_first(array $array): int|string|null Ermittelt den ersten Schlüssel von array, ohne den internen Array-Zeiger zu verändern.
Quelle: www.php.net/manual/de/function.array-key-first.php (abgerufen: 01.11.2023) |
|
array_key_last |
Ermittelt den letzten Schlüssel eines Arrays
array_key_last(array $array): int|string|null Ermittelt den letzten Schlüssel von array, ohne den internen Array-Zeiger zu verändern.
Quelle: www.php.net/manual/de/function.array-key-last.php (abgerufen: 01.11.2023) |
|
array_keys |
Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
array_keys(array $array): array array_keys() gibt die Schlüssel (numerisch und String) des Arrays array zurück.
Quelle: www.php.net/manual/de/function.array-keys.php (abgerufen: 01.11.2023) |
|
array_map |
Wendet eine Callback-Funktion auf die Elemente von Arrays an
array_map(?callable $callback, array $array, array ...$arrays): array array_map() gibt ein Array zurück, das die Ergebnisse der Anwendung der Callback-Funktion callback auf den entsprechenden Wert von array (und arrays, wenn weitere Arrays angegeben wurden) als Callback-Argumente enthält. Die Anzahl Parameter, welche callback akzeptiert, sollte der Anzahl der an array_map() übergebenen Arrays entsprechen. Überzählige Eingabe-Arrays werden ignoriert. Wenn eine zu geringe Anzahl von Argumenten übergeben wird, wird ein ArgumentCountError-Fehler ausgelöst.
Quelle: www.php.net/manual/de/function.array-map.php (abgerufen: 01.11.2023) |
|
array_merge |
Führt zwei oder mehr Arrays zusammen
array_merge(array ...$arrays): array Fügt die Elemente von zwei oder mehr Arrays zusammen, indem die Werte des einen an das Ende des vorherigen angehängt werden. Das daraus resultierende Array wird zurückgegeben.
Quelle: www.php.net/manual/de/function.array-merge.php (abgerufen: 01.11.2023) |
|
array_merge_recursive |
Führt ein oder mehrere Arrays rekursiv zusammen
array_merge_recursive(array ...$arrays): array array_merge_recursive() fügt die Elemente von einem oder mehreren Arrays zusammen, so dass die Werte eines Arrays an die des voherigen angehängt werden. Das daraus resultierende Array wird zurückgegeben.
Quelle: www.php.net/manual/de/function.array-merge-recursive.php (abgerufen: 01.11.2023) |
|
array_multisort |
Sortiert mehrere oder multidimensionale Arrays
array_multisort( array &$array1, mixed $array1_sort_order = SORT_ASC, mixed $array1_sort_flags = SORT_REGULAR, mixed ...$rest): bool array_multisort() kann verwendet werden, um entweder mehrere Arrays auf einmal zu sortieren, oder ein multidimensionales Array nach einer oder mehreren Dimensionen.
Quelle: www.php.net/manual/de/function.array-multisort.php (abgerufen: 01.11.2023) |
|
array_pad |
Füllt ein Array bis auf die angegebene Länge mit einem Wert auf
array_pad(array $array, int $length, mixed $value): array array_pad() gibt eine Kopie von array zurück, welche auf die mit length angegebene Größe mit dem Wert value aufgefüllt wurde. Ist der Parameter length positiv, wird das Array rechts erweitert, ist er negativ, dann erfolgt die Erweiterung links. Ist der Betrag von length kleiner oder gleich der Länge von array, erfolgt keine Erweiterung.
Quelle: www.php.net/manual/de/function.array-pad.php (abgerufen: 29.04.2024) |
4, 5, 7, 8 |
array_pop |
Liefert und entfernt das letzte Element eines Arrays
array_pop(array &$array): mixed array_pop() liefert den Wert des letzten Elements von array, und verkürzt array um ein Element.
Quelle: www.php.net/manual/de/function.array-pop.php (abgerufen: 01.11.2023) |
|
array_product |
Ermittelt das Produkt der Werte eines Arrays
array_product(array $array): int|float array_product() gibt das Produkt aus den Werten eines Arrays zurück.
Quelle: www.php.net/manual/de/function.array-product.php (abgerufen: 01.11.2023) |
|
array_push |
Fügt ein oder mehr Elemente an das Ende eines Arrays an
array_push(array &$array, mixed ...$values): int array_push() behandelt array als Stapel (Stack), und fügt die übergebenen Variablen an das Ende von array an. Die Länge von array wird dabei um die Anzahl der angefügten Variablen erhöht. Dies hat den selben Effekt wie:
Quelle: www.php.net/manual/de/function.array-push.php (abgerufen: 01.11.2023) |
|
array_rand |
Liefert einen oder mehrere zufällige Schlüssel eines Arrays
array_rand(array $array, int $num = 1): int|string|array Wählt einen oder mehrere Einträge aus einem Array aus und gibt den Schlüssel des zufälligen Eintrags bzw. die Schlüssel der zufälligen Einträge zurück.
Quelle: www.php.net/manual/de/function.array-rand.php (abgerufen: 01.11.2023) |
|
array_reduce |
Reduziert das Array mittels einer Callback-Funktion iterativ auf einen einzigen Wert
array_reduce(array $array, callable $callback, mixed $initial = null): mixed array_reduce() wendet die Funktion callback iterativ auf die Elemente des Arrays array so an, dass das Array auf einen einzigen Wert reduziert wird.
Quelle: www.php.net/manual/de/function.array-reduce.php (abgerufen: 01.11.2023) |
|
array_replace |
Ersetzt Elemente von übergebenen Arrays im ersten Array
array_replace(array $array, array ...$replacements): array array_replace() ersetzt die Werte von array mit Werten, die die selben Schlüssel in den folgenden Arrays haben. Wenn ein Schlüssel des ersten Arrays im zweiten Array existiert, wird der Wert durch den Wert im zweiten Array ersetzt. Wenn der Schlüssel im zweiten, jedoch nicht im ersten Array existiert, wird dieser im ersten angelegt. Wenn ein Schlüssel nur im ersten Array existiert, bleibt dieser erhalten. Wenn mehrere Arrays zur Ersetzung übergeben werden, läuft die Abarbeitung der Reihe nach und spätere Arrays überschreiben vorherige Werte.
Quelle: www.php.net/manual/de/function.array-replace.php (abgerufen: 01.11.2023) |
|
array_replace_recursive |
Ersetzt rekursiv Elemente des ersten Arrays durch Elemente der übergebenen Arrays
array_replace_recursive(array $array, array ...$replacements): array array_replace_recursive() ersetzt die Werte von array durch die gleichen Werte aus allen folgenden Arrays. Wenn ein Schlüssel aus dem ersten Array im zweiten Array vorhanden ist, wird sein Wert durch den Wert aus dem zweiten Array ersetzt. Wenn der Schlüssel im zweiten Array vorhanden ist, aber nicht im ersten, wird er im ersten Array erstellt. Wenn ein Schlüssel nur im ersten Array vorhanden ist, wird er unverändert belassen. Wenn mehrere Arrays zum Ersetzen übergeben werden, werden sie der Reihe nach verarbeitet, wobei das spätere Array die vorherigen Werte überschreibt.
Quelle: www.php.net/manual/de/function.array-replace-recursive.php (abgerufen: 01.11.2023) |
|
array_reverse |
Liefert ein Array mit umgekehrter Reihenfolge der Elemente
array_reverse(array $array, bool $preserve_keys = false): array Ausgehend vom Eingabe-Array array wird ein neues Array mit umgekehrter Reihenfolge der Elemente zurückgegeben.
Quelle: www.php.net/manual/de/function.array-reverse.php (abgerufen: 01.11.2023) |
|
array_search |
Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false Sucht needle in haystack.
Quelle: www.php.net/manual/de/function.array-search.php (abgerufen: 01.11.2023) |
|
array_shift |
Liefert und entfernt das erste Element eines Arrays
array_shift(array &$array): mixed array_shift() liefert den ersten Wert von array, verschiebt die anderen Werte hinunter, und verkürzt array um ein Element. Alle numerischen Schlüssel werden so modifiziert, dass bei null zu zählen begonnen wird. Strings als Schlüssel bleiben unverändert.
Quelle: www.php.net/manual/de/function.array-shift.php (abgerufen: 01.11.2023) |
|
array_slice |
Extrahiert einen Ausschnitt eines Arrays
array_slice( array $array, int $offset, ?int $length = null, bool $preserve_keys = false): array array_slice() liefert die mittels offset und length spezifizierte Sequenz von Elementen des Arrays array.
Quelle: www.php.net/manual/de/function.array-slice.php (abgerufen: 01.11.2023) |
|
array_splice |
Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes
array_splice( array &$array, int $offset, ?int $length = null, mixed $replacement = []): array Entfernt die durch offset und length angegebenen Elemente aus dem Array array, und ersetzt diese durch die Elemente des Arrays replacement, wenn angegeben.
Quelle: www.php.net/manual/de/function.array-splice.php (abgerufen: 01.11.2023) |
|
array_sum |
Liefert die Summe der Werte eines Array
array_sum(array $array): int|float array_sum() gibt die Summe der Werte eines Arrays zurück.
Quelle: www.php.net/manual/de/function.array-sum.php (abgerufen: 01.11.2023) |
|
array_udiff |
Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
array_udiff(array $array, array ...$arrays, callable $value_compare_func): array Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich. Dies ist anders als bei array_diff(), das eine interne Funktion zum Vergleichen der Daten verwendet.
Quelle: www.php.net/manual/de/function.array-udiff.php (abgerufen: 01.11.2023) |
|
array_udiff_assoc |
Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht mittels einer Callbackfunktion
array_udiff_assoc(array $array, array ...$arrays, callable $value_compare_func): array Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht mittels einer Callbackfunktion.
Quelle: www.php.net/manual/de/function.array-udiff-assoc.php (abgerufen: 01.11.2023) |
|
array_udiff_uassoc |
Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Indizes mittels einer Callbackfunktion
array_udiff_uassoc( array $array, array ...$arrays, callable $value_compare_func, callable $key_compare_func): array Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Indizes mittels einer Callbackfunktion.
Quelle: www.php.net/manual/de/function.array-udiff-uassoc.php (abgerufen: 01.11.2023) |
|
array_uintersect |
Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
array_uintersect(array $array, array ...$arrays, callable $value_compare_func): array Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion.
Quelle: www.php.net/manual/de/function.array-uintersect.php (abgerufen: 01.11.2023) |
|
array_uintersect_assoc |
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
array_uintersect_assoc(array $array, array ...$arrays, callable $value_compare_func): array Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion.
Quelle: www.php.net/manual/de/function.array-uintersect-assoc.php (abgerufen: 01.11.2023) |
|
array_uintersect_uassoc |
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels separaten Callbackfunktionen
array_uintersect_uassoc( array $array1, array ...$arrays, callable $value_compare_func, callable $key_compare_func): array Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels separaten Callbackfunktionen.
Quelle: www.php.net/manual/de/function.array-uintersect-uassoc.php (abgerufen: 01.11.2023) |
|
array_unique |
Entfernt doppelte Werte aus einem Array
array_unique(array $array, int $flags = SORT_STRING): array Erwartet ein array und gibt ein neues Array zurück, aus dem alle doppelten Einträge entfernt wurden.
Quelle: www.php.net/manual/de/function.array-unique.php (abgerufen: 01.11.2023) |
|
array_unshift |
Fügt ein oder mehr Elemente am Anfang eines Arrays ein
array_unshift(array &$array, mixed ...$values): int array_unshift() fügt die übergebenen Elemente am Anfang von array ein. Beachten Sie, dass die Liste von Elementen als Ganzes eingefügt wird, sodass die eingefügten Elemente ihre Reihenfolge behalten. Die numerischen Schlüssel werden so modifiziert, dass sie bei Null beginnen, während String-Schlüssel unverändert bleiben.
Quelle: www.php.net/manual/de/function.array-unshift.php (abgerufen: 01.11.2023) |
|
array_values |
Liefert alle Werte eines Arrays
array_values(array $array): array array_values() liefert alle Werte des Arrays array mit einem numerischen Index.
Quelle: www.php.net/manual/de/function.array-values.php (abgerufen: 01.11.2023) |
|
array_walk |
Wendet eine vom Benutzer gelieferte Funktion auf jedes Element eines Arrays an
array_walk(array|object &$array, callable $callback, mixed $arg = null): bool array_walk() ist nicht von dem internen Arrayzeiger von array betroffen. array_walk() geht ungeachtet der Zeigerposition das gesamte Array durch.
Quelle: www.php.net/manual/de/function.array-walk.php (abgerufen: 01.11.2023) |
|
array_walk_recursive |
Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an
array_walk_recursive(array|object &$array, callable $callback, mixed $arg = null): bool Wendet die mittels callback angegebene Benutzerfunktion auf jedes Element von array an. Diese Funktion steigt tiefer in Arrays hinab.
Quelle: www.php.net/manual/de/function.array-walk-recursive.php (abgerufen: 01.11.2023) |
|
arsort |
Sortiert ein Array in absteigender Reihenfolge und behält die Indexzuordnung bei
arsort(array &$array, int $flags = SORT_REGULAR): true Sortiert array in absteigender Reihenfolge so, dass der Zusammenhang zwischen den Schlüsseln und den Werten, die ihnen zugeordnet sind, erhalten bleibt.
Quelle: www.php.net/manual/de/function.arsort.php (abgerufen: 01.11.2023) |
|
asort |
Sortiert ein Array in aufsteigender Reihenfolge und behält die Indexzuordnung bei
asort(array &$array, int $flags = SORT_REGULAR): true Sortiert array in aufsteigender Reihenfolge so, dass der Zusammenhang zwischen den Schlüsseln und den Werten, die ihnen zugeordnet sind, erhalten bleibt.
Quelle: www.php.net/manual/de/function.asort.php (abgerufen: 01.11.2023) |
|
compact |
Erstellt ein Array mit Variablen und deren Werten
compact(array|string $var_name, array|string ...$var_names): array Erstellt ein Array mit Variablen und deren Werten.
Quelle: www.php.net/manual/de/function.compact.php (abgerufen: 01.11.2023) |
|
count |
Zählt alle Elemente eines Arrays oder eines Countable-Objekts
count(Countable|array $value, int $mode = COUNT_NORMAL): int Zählt alle Elemente eines Arrays, wenn es mit einem Array verwendet wird. Bei Verwendung mit einem Objekt, das die Schnittstelle Countable nutzt, gibt es den Rückgabewert der Methode Countable::count() zurück.
Quelle: www.php.net/manual/de/function.count.php (abgerufen: 01.11.2023) |
|
current |
Liefert das aktuelle Element eines Arrays
current(array|object $array): mixed Jedes Array hat einen internen Zeiger auf sein "aktuelles" Element, welcher auf das erste in das Array eingefügte Element initialisiert wird.
Quelle: www.php.net/manual/de/function.current.php (abgerufen: 01.11.2023) |
|
end |
Positioniert den internen Zeiger eines Arrays auf dessen letztes Element
end(array|object &$array): mixed end() rückt den internen Zeiger von array bis zum letzten Element vor und gibt dessen Wert zurück.
Quelle: www.php.net/manual/de/function.end.php (abgerufen: 01.11.2023) |
|
extract |
Importiert Variablen eines Arrays in die aktuelle Symboltabelle
extract(array &$array, int $flags = EXTR_OVERWRITE, string $prefix = ""): int Diese Funktion wird verwendet, um Variablen eines Arrays in die aktuelle Symboltabelle zu importieren.
Quelle: www.php.net/manual/de/function.extract.php (abgerufen: 01.11.2023) |
|
in_array |
Prüft, ob ein Wert in einem Array existiert
in_array(mixed $needle, array $haystack, bool $strict = false): bool Diese Funktion sucht in haystack nach needle. Wenn strict gesetzt ist, wird dabei auch der Typ des Elements beachtet.
Quelle: www.php.net/manual/de/function.in-array.php (abgerufen: 01.11.2023) |
|
key |
Liefert einen Schlüssel eines Arrays
key(array|object $array): int|string|null key() gibt das Index-Element der aktuellen Position im Array zurück.
Quelle: www.php.net/manual/de/function.key.php (abgerufen: 01.11.2023) |
|
key_exists |
Alias von array_key_exists()
Quelle: www.php.net/manual/de/function.key-exists.php (abgerufen: 01.11.2023) |
|
krsort |
Sortiert ein Array nach Schlüsseln in absteigender Reihenfolge
krsort(array &$array, int $flags = SORT_REGULAR): true Sortiert array nach Schlüsseln in absteigender Reihenfolge.
Quelle: www.php.net/manual/de/function.krsort.php (abgerufen: 01.11.2023) |
|
ksort |
Sortiert ein Array nach Schlüsseln in aufsteigender Reihenfolge
ksort(array &$array, int $flags = SORT_REGULAR): true Sortiert array nach Schlüsseln in aufsteigender Reihenfolge.
Quelle: www.php.net/manual/de/function.ksort.php (abgerufen: 01.11.2023) |
|
natcasesort |
Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert
natcasesort(array &$array): true natcasesort() ist eine Version von natsort(), die Groß- und Kleinschreibung nicht berücksichtigt.
Quelle: www.php.net/manual/de/function.natcasesort.php (abgerufen: 01.11.2023) |
|
natsort |
Sortiert ein Array in "natürlicher Reihenfolge"
natsort(array &$array): true Diese Funktion implementiert einen Sortieralgorithmus, welcher alphanumerische Zeichenketten so ordnet, wie es auch ein Mensch unter Beibehaltung der Schlüssel-Wert-Zuordnung tun würde. Dies wird als "natürliche Reihenfolge" bezeichnet. Ein Beispiel für den Unterschied zwischen diesem und dem normalen Sortieralgorithmus eines Computers für Zeichenketten (verwendet in sort()) ist weiter unten zu sehen.
Quelle: www.php.net/manual/de/function.natsort.php (abgerufen: 01.11.2023) |
|
next |
Rückt den internen Arrayzeiger vor
next(array|object &$array): mixed next() verhält sich ähnlich wie current(), mit einem Unterschied: Der interne Zeiger wird um ein Element vorgerückt, bevor der Wert des Elements zurückgegeben wird, d. h. es wird der Wert des nächsten Elements zurückgegeben und der interne Zeiger um eins erhöht.
Quelle: www.php.net/manual/de/function.next.php (abgerufen: 01.11.2023) |
|
pos |
Alias von current()
Quelle: www.php.net/manual/de/function.pos.php (abgerufen: 01.11.2023) |
|
prev |
Setzt den internen Arrayzeiger um ein Element zurück
prev(array|object &$array): mixed Setzt den internen Zeiger eines Arrays um ein Element zurück.
Quelle: www.php.net/manual/de/function.prev.php (abgerufen: 01.11.2023) |
|
range |
Erstellt ein Array mit einem Bereich von Elementen
range(string|int|float $start, string|int|float $end, int|float $step = 1): array Erstellt ein Array mit einem Bereich von Elementen.
Quelle: www.php.net/manual/de/function.range.php (abgerufen: 01.11.2023) |
|
reset |
Setzt den internen Zeiger eines Arrays auf sein erstes Element
reset(array|object &$array): mixed reset() setzt den internen Zeiger von array auf das erste Element zurück und gibt den Wert des ersten Arrayelements zurück.
Quelle: www.php.net/manual/de/function.reset.php (abgerufen: 01.11.2023) |
|
rsort |
Sortiert ein Array in absteigender Reihenfolge
rsort(array &$array, int $flags = SORT_REGULAR): true Sortiert array nach Werten in absteigender Reihenfolge.
Quelle: www.php.net/manual/de/function.rsort.php (abgerufen: 01.11.2023) |
|
shuffle |
Mischt die Elemente eines Arrays
shuffle(array &$array): true Diese Funktion mischt die Elemente eines Arrays zufällig (shuffle).
Quelle: www.php.net/manual/de/function.shuffle.php (abgerufen: 01.11.2023) |
|
sizeof |
Alias von count()
Quelle: www.php.net/manual/de/function.sizeof.php (abgerufen: 01.11.2023) |
|
sort |
Sortiert ein Array in aufsteigender Reihenfolge
sort(array &$array, int $flags = SORT_REGULAR): bool Sortiert array nach Werten in aufsteigender Reihenfolge.
Quelle: www.php.net/manual/de/function.sort.php (abgerufen: 01.11.2023) |
|
uasort |
Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält Index-Assoziationen bei
uasort(array &$array, callable $callback): true Diese Funktion sortiert array so, dass die Beziehung der Indizes zu den Arrayelementen, denen sie zugeordnet sind, beibehalten bleibt. Dabei wird eine vom Benutzer definierte Vergleichsfunktion benutzt.
Quelle: www.php.net/manual/de/function.uasort.php (abgerufen: 01.11.2023) |
|
uksort |
Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion
uksort(array &$array, callable $callback): true Diese Funktion sortiert array nach seinen Schlüsseln unter Verwendung einer benutzerdefinierten Vergleichsfunktion, um die Reihenfolge zu bestimmen.
Quelle: www.php.net/manual/de/function.uksort.php (abgerufen: 01.11.2023) |
|
usort |
Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion
usort(array &$array, callable $callback): true Diese Funktion sortiert array nach seinen Werten mittels einer benutzerdefinierten Vergleichsfunktion, um die Reihenfolge zu bestimmen.
Quelle: www.php.net/manual/de/function.usort.php (abgerufen: 01.11.2023) |
|
BC Math Funktionen
Funktion |
Beschreibung |
PHP Versionen |
bcadd |
Addition zweier Zahlen beliebiger Genauigkeit
bcadd(string $num1, string $num2, ?int $scale = null): string Addiert den num1 (linken Operanden) zum num2 (rechten Operanden).
Quelle: www.php.net/manual/de/function.bcadd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bccomp |
Vergleich zweier Zahlen beliebiger Genauigkeit
bccomp(string $num1, string $num2, ?int $scale = null): int Vergleicht den num1 mit dem num2 und gibt das Ergebnis als Integer-Wert zurück.
Quelle: www.php.net/manual/de/function.bccomp.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcdiv |
Division zweier Zahlen beliebiger Genauigkeit
bcdiv(string $num1, string $num2, ?int $scale = null): string Dividiert num1 durch num2.
Quelle: www.php.net/manual/de/function.bcdiv.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcmod |
Modulo zweier Zahlen mit beliebiger Genauigkeit
bcmod(string $num1, string $num2, ?int $scale = null): string Liefert den Rest der Division von num1 durch num2. Solange num2 ungleich 0 ist, hat das Ergnis dasselbe Vorzeichen wie num1.
Quelle: www.php.net/manual/de/function.bcmod.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcmul |
Multiplikation zweier Zahlen beliebiger Genauigkeit
bcmul(string $num1, string $num2, ?int $scale = null): string Multipliziert num1 mit num2.
Quelle: www.php.net/manual/de/function.bcmul.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcpow |
Potenz einer Zahl beliebiger Genauigkeit
bcpow(string $num, string $exponent, ?int $scale = null): string Potenziert num mit exponent.
Quelle: www.php.net/manual/de/function.bcpow.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcpowmod |
Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo
bcpowmod( string $num, string $exponent, string $modulus, ?int $scale = null): string Benutzen Sie diese schnelle Exponentialmethode, um num mit exponent unter Berücksichtigung des Modulo modulus zu potenzieren.
Quelle: www.php.net/manual/de/function.bcpowmod.php (abgerufen: 21.12.2021) |
5, 7, 8 |
bcscale |
Setzt oder holt die Genauigkeit aller BCmath-Funktionen
bcscale(int $scale): int Diese Funktionen legt die Standard-Genauigkeit aller im Folgenden aufgerufenden BCmath-Funktionen fest, die nicht explizit die Genauigkeit angeben.
Quelle: www.php.net/manual/de/function.bcscale.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcsqrt |
Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit
bcsqrt(string $num, ?int $scale = null): string Liefert die Quadratwurzel von num.
Quelle: www.php.net/manual/de/function.bcsqrt.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
bcsub |
Subtrahiert zwei Zahlen beliebiger Genauigkeit
bcsub(string $num1, string $num2, ?int $scale = null): string Subtrahiert den num2 vom num1.
Quelle: www.php.net/manual/de/function.bcsub.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Calendar Funktionen
Funktion |
Beschreibung |
PHP Versionen |
cal_days_in_month |
Gibt die Anzahl der Tage eines bestimmten Monats in einem bestimmten Jahr in einem bestimmten Kalender zurück
cal_days_in_month(int $calendar, int $month, int $year): int Diese Funktion gibt die Anzahl der Tage in einem Monat eines Jahres für den angegebenen Kalender zurück.
Quelle: www.php.net/manual/de/function.cal-days-in-month.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
cal_from_jd |
Konvertiert von Julian Day Count zu einem unterstützten Kalender
cal_from_jd(int $julian_day, int $calendar): array cal_from_jd() Konvertiert den Julian-Tag gegeben in julian_day in ein Datum des calendar. Unterstützte calendar Werte sind CAL_GREGORIAN, CAL_JULIAN, CAL_JEWISH und CAL_FRENCH.
Quelle: www.php.net/manual/de/function.cal-from-jd.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
cal_info |
Gibt Informationen zu einem bestimmten Kalender zurück
cal_info(int $calendar = -1): array cal_info() liefert Informationen zum angegebenen Kalender calendar.
Quelle: www.php.net/manual/de/function.cal-info.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
cal_to_jd |
Konvertiert von einem unterstützten Kalenderformat in Julian-Format
cal_to_jd( int $calendar, int $month, int $day, int $year): int cal_to_jd() errechnet den Julian-Tag für ein Datum in calendar. Unterstützte calendar sind CAL_GREGORIAN, CAL_JULIAN, CAL_JEWISH und CAL_FRENCH.
Quelle: www.php.net/manual/de/function.cal-to-jd.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
easter_date |
Zeitpunkt des Osterfestes (0 Uhr) als Unix-Timestamp
easter_date(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int Diese Funktion gibt den Unix-Timestamp (in Sekunden seit 1970) zurück, der dem Begin des Ostersonntag im durch year spezifizierten Jahr entspricht.
Quelle: www.php.net/manual/de/function.easter-date.php (abgerufen: 31.10.2024) |
4, 5, 7, 8 |
easter_days |
Anzahl der Tage zwischen dem 21. März und Ostersonntag
easter_days(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int Berechnet die Anzahl der Tage zwischen dem 21. März und Ostersonntag für das Jahr year.
Quelle: www.php.net/manual/de/function.easter-days.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
frenchtojd |
Konvertiert ein Datum des Französischen Revolutionskalenders zu einer julianischen Tageszahl
frenchtojd(int $month, int $day, int $year): int Konvertiert ein Datum des Französischen Revolutionskalenders zu einer julianischen Tageszahl.
Quelle: www.php.net/manual/de/function.frenchtojd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gregoriantojd |
Konvertierung vom Gregorianischen Kalender zum Julianischen Datum
gregoriantojd(int $month, int $day, int $year): int Diese Funktion konvertiert das in month, day und year übergebene Datum im Gregorianischen Kalender in einen Tag im Julianischen Datum.
Quelle: www.php.net/manual/de/function.gregoriantojd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jddayofweek |
Bestimmt den Wochentag aus einem Julianischen Datum
jddayofweek(int $julian_day, int $mode = CAL_DOW_DAYNO): int|string Diese Funktion bestimmt den Wochentag für den in julianday übergebenen Tag im Julianischen Datum. Die Ausgabe erfolgt in Abhängigkeit von mode als integer oder string.
Quelle: www.php.net/manual/de/function.jddayofweek.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdmonthname |
Liefert den Monatsnamen
jdmonthname(int $julian_day, int $mode): string Gibt eine Zeichenkette zurück, die einen Monatsnamen enthält. mode teilt dieser Funktion mit, in welchen Kalender die julianische Tageszahl umgewandelt werden soll, und welche Art von Monatsnamen zurückgegeben werden sollen.
Quelle: www.php.net/manual/de/function.jdmonthname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdtofrench |
Konvertiert ein Julianisches Datum zum Kalender der Französischen Revolution
jdtofrench(int $julian_day): string Konvertiert ein Julianisches Datum zum Kalender der Französischen Revolution
Quelle: www.php.net/manual/de/function.jdtofrench.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdtogregorian |
Wandelt eine julianische Tageszahl in ein gregorianischen Datum um
jdtogregorian(int $julian_day): string Wandelt eine julianische Tageszahl in eine Zeichenkette um, die das gregorianische Datum im Format "Monat/Tag/Jahr" enthält.
Quelle: www.php.net/manual/de/function.jdtogregorian.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdtojewish |
Konvertierung vom Julianischen Datum zum Jüdischen Kalender
jdtojewish(int $julian_day, bool $hebrew = false, int $flags = 0): string Diese Funktion konvertiert den in julianday angegebenen Tag im Julianischen Datum in den Jüdischen Kalender.
Quelle: www.php.net/manual/de/function.jdtojewish.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdtojulian |
Wandelt eine julianische Tageszahl in ein julianisches Kalenderdatum um
jdtojulian(int $julian_day): string Wandelt eine julianische Tageszahl in eine Zeichenkette um, die das julianische Kalenderdatum im Form "Monat/Tag/Year" enthält.
Quelle: www.php.net/manual/de/function.jdtojulian.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jdtounix |
Konvertiert ein julianisches Datum in einen Unix-Timestamp
jdtounix(int $julian_day): int Diese Funktion gibt einen Unix-Timestamp (in Sekunden seit dem 1.1.1970) zurück, der dem in julian_day übergebenen julianischen Datum entspricht. Die zurückgegebene Zeit ist UTC.
Quelle: www.php.net/manual/de/function.jdtounix.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
jewishtojd |
Konvertiert vom Jüdischen Kalender zum Julianischen Datum
jewishtojd(int $month, int $day, int $year): int Obwohl diese Funktion mit Werten bis zurück zum Jahr 1 (3761 v.Chr.) arbeiten kann, wird eine solche Nutzen nicht empfohlen. Der Jüdische Kalender wurde mehrere tausend Jahre lang benutzt, aber in den frühen Tagen existierte keine Formel, um den Monatsanfang zu bestimmen. Ein neuer Monat begann, wenn der Neumond beobachtet wurde.
Quelle: www.php.net/manual/de/function.jewishtojd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
juliantojd |
Konvertierung vom Julianischen Kalender zum Julianischen Datum
juliantojd(int $month, int $day, int $year): int Diese Funktion konvertiert das in month, day und year übergebene Datum im Gregorianischen Kalender in einen Tag im Julianischen Datum.
Quelle: www.php.net/manual/de/function.juliantojd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
unixtojd |
Konvertiert Unix-Timestamp in Julianisches Datum
unixtojd(?int $timestamp = null): int|false Diese Funktion konvertiert den in timestamp übergebenen Wert (in Sekunden seit dem 1.1.1970) in das entsprechende Julianische Datum. Wird kein timestamp übergeben, so wird das Julianische Datum des aktuellen Tages zurückgegeben. In beiden Fällen wird die Zeit als lokale Zeit (nicht UTC) angesehen.
Quelle: www.php.net/manual/de/function.unixtojd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
CSPRNG Funktionen
Funktion |
Beschreibung |
PHP Versionen |
random_bytes |
Generates cryptographically secure pseudo-random bytes
random_bytes(int $length): string Generates an arbitrary length string of cryptographic random bytes that are suitable for cryptographic use, such as when generating salts, keys or initialization vectors.
Quelle: www.php.net/manual/de/function.random-bytes.php (abgerufen: 21.12.2021) |
7, 8 |
random_int |
Generates cryptographically secure pseudo-random integers
random_int(int $min, int $max): int Generates cryptographic random integers that are suitable for use where unbiased results are critical, such as when shuffling a deck of cards for a poker game.
Quelle: www.php.net/manual/de/function.random-int.php (abgerufen: 21.12.2021) |
7, 8 |
Ctype Funktionen
Funktion |
Beschreibung |
PHP Versionen |
ctype_alnum |
Prüft auf alphanumerische Zeichen
ctype_alnum(mixed $text): bool Prüft, ob alle Zeichen in text alphanumerisch (Buchstaben oder Ziffern) sind.
Quelle: www.php.net/manual/de/function.ctype-alnum.php (abgerufen: 01.11.2023) |
|
ctype_alpha |
Prüft auf Buchstabe(n)
ctype_alpha(mixed $text): bool Prüft. ob alle Zeichen in text Buchstaben sind. In der Standard-C-Locale gelten nur [A-Za-z] als Buchstaben und wenn $text nur ein Zeichen enthält ist ctype_alpha() gleichbedeutend zu (ctype_upper($text) || ctype_lower($text)). Es gibt jedoch auch Sprachen, in denen einzelne Buchstaben weder als groß- noch als kleingeschrieben gelten.
Quelle: www.php.net/manual/de/function.ctype-alpha.php (abgerufen: 01.11.2023) |
|
ctype_cntrl |
Prüft auf Steuerzeichen
ctype_cntrl(mixed $text): bool Prüft, ob alle Zeichen im übergebenen text Steuerzeichen sind. Steuerzeichen sind z. B. Zeilenumbruch, Tabulator und Escape.
Quelle: www.php.net/manual/de/function.ctype-cntrl.php (abgerufen: 31.12.2023) |
4 >= 4.0.4, 5, 7, 8 |
ctype_digit |
Prüft auf Ziffern
ctype_digit(mixed $text): bool Prüft, ob der übergebene text nur aus Ziffern besteht.
Quelle: www.php.net/manual/de/function.ctype-digit.php (abgerufen: 01.11.2023) |
|
ctype_graph |
Prüft auf druckbare Zeichen (außer Leerzeichen)
ctype_graph(mixed $text): bool Prüft, ob alle Zeichen in text eine sichtbare Ausgabe erzeugen.
Quelle: www.php.net/manual/de/function.ctype-graph.php (abgerufen: 01.11.2023) |
|
ctype_lower |
Prüft auf Kleinbuchstaben
ctype_lower(mixed $text): bool Prüft, ob alle Zeichen in text Kleinbuchstaben sind.
Quelle: www.php.net/manual/de/function.ctype-lower.php (abgerufen: 01.11.2023) |
|
ctype_print |
Prüft auf druckbare Zeichen
ctype_print(mixed $text): bool Prüft, ob alle Zeichen in text druckbar sind.
Quelle: www.php.net/manual/de/function.ctype-print.php (abgerufen: 01.11.2023) |
|
ctype_punct |
Prüft auf Sonderzeichen, d. h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.
ctype_punct(mixed $text): bool Prüft, ob alle Zeichen in text Sonderzeichen sind.
Quelle: www.php.net/manual/de/function.ctype-punct.php (abgerufen: 31.12.2023) |
4 >= 4.0.4, 5, 7, 8 |
ctype_space |
Prüft auf Leerzeichen
ctype_space(mixed $text): bool Prüft, ob alle Zeichen in text irgendeine Art Leerzeichen erzeugen.
Quelle: www.php.net/manual/de/function.ctype-space.php (abgerufen: 01.11.2023) |
|
ctype_upper |
Prüft auf Großbuchstaben
ctype_upper(mixed $text): bool Prüft, ob alle Zeichen in text Großbuchstaben sind.
Quelle: www.php.net/manual/de/function.ctype-upper.php (abgerufen: 01.11.2023) |
|
ctype_xdigit |
Prüft auf Zeichen, die eine Hexadezimalziffer darstellen
ctype_xdigit(mixed $text): bool Prüft, ob alle Zeichen in text hexadezimale "Ziffern" sind.
Quelle: www.php.net/manual/de/function.ctype-xdigit.php (abgerufen: 01.11.2023) |
|
cURL Funktionen
Funktion |
Beschreibung |
PHP Versionen |
curl_close |
Beendet eine cURL-Session
curl_close(CurlHandle $handle): void Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.curl-close.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
curl_copy_handle |
Kopiert ein cURL-Handle inklusive aller Voreinstellungen
curl_copy_handle(CurlHandle $handle): CurlHandle|false Diese Funktion kopiert ein cURL-Handle und gibt ein neues Handle mit den gleichen Voreinstellungen zurück.
Quelle: www.php.net/manual/de/function.curl-copy-handle.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_errno |
Gibt die letzte Fehlernummer zurück
curl_errno(CurlHandle $handle): int Gibt die Fehlernummer der letzten cURL-Operation zurück.
Quelle: www.php.net/manual/de/function.curl-errno.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
curl_error |
Gibt einen String zurück, der den letzten Fehler der aktuellen Session enthält
curl_error(CurlHandle $handle): string Gibt eine Fehlermeldung in Klartext für die letzte cURL-Operation zurück.
Quelle: www.php.net/manual/de/function.curl-error.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
curl_escape |
URL-kodiert den angegebenen String
curl_escape(CurlHandle $handle, string $string): string|false Diese Funktion URL-kodiert den angegebenen String gemäß » RFC 3986.
Quelle: www.php.net/manual/de/function.curl-escape.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
curl_exec |
Eine cURL-Session ausführen
curl_exec(CurlHandle $handle): string|bool Ausführen der übergegebenen cURL-Session.
Quelle: www.php.net/manual/de/function.curl-exec.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
curl_getinfo |
Ruft Informationen zu einem bestimmten Transfer ab
curl_getinfo(CurlHandle $handle, ?int $option = null): mixed Gibt Informationen über den letzen Transfer zurück.
Quelle: www.php.net/manual/de/function.curl-getinfo.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
curl_init |
Initialisiert eine cURL-Session
curl_init(?string $url = null): CurlHandle|false Initialisiert eine neue cURL-Session und gibt ein cURL-Handle zurück, das mit den Funktionen curl_setopt(), curl_exec() und curl_close() genutzt werden kann.
Quelle: www.php.net/manual/de/function.curl-init.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
curl_multi_add_handle |
Fügt ein reguläres cURL-Handle einem cURL-Multi-Handle hinzu
curl_multi_add_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int Fügt das Handle handle dem Multi-Handle multi_handle zu
Quelle: www.php.net/manual/de/function.curl-multi-add-handle.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_close |
Schließt eine Gruppe von cURL-Handles
curl_multi_close(CurlMultiHandle $multi_handle): void Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.curl-multi-close.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_errno |
Gibt die Fehlernummer der letzten cURL-Multihandle-Operation zurück
curl_multi_errno(CurlMultiHandle $multi_handle): int Gibt einen Integerwert zurück, der die Fehlernummer der letzten cURL-Multihandle-Operation enthält.
Quelle: www.php.net/manual/de/function.curl-multi-errno.php (abgerufen: 01.11.2023) |
7 >= 7.1.0, 8 |
curl_multi_exec |
Führt die Unter-Verbindungen des cURL-Handles aus
curl_multi_exec(CurlMultiHandle $multi_handle, int &$still_running): int Verarbeitet alle Handles; diese Methode kann unabhängig davon aufgerufen werden, ob eines der Handles Daten lesen oder schreiben muß.
Quelle: www.php.net/manual/de/function.curl-multi-exec.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_getcontent |
Liefert den Inhalt des cURL-Handles, falls CURLOPT_RETURNTRANSFER gesetzt ist
curl_multi_getcontent(CurlHandle $handle): ?string Wenn die Option CURLOPT_RETURNTRANSFER für ein cURL-Handle gesetzt ist, dann gibt diese Funktion den Inhalt des Handles als String zurück.
Quelle: www.php.net/manual/de/function.curl-multi-getcontent.php (abgerufen: 05.04.2023) |
5, 7, 8 |
curl_multi_info_read |
Informationen über die aktuellen Transfers abrufen
curl_multi_info_read(CurlMultiHandle $multi_handle, int &$queued_messages = null): array|false Ruft Informationen oder Nachrichten der einzelnen Transfers ab sofern vorhanden. Dabei kann es sich beispielsweise um Fehlercodes handeln, aber auch schlicht um die Information, daß ein Transfer abgeschlossen ist.
Quelle: www.php.net/manual/de/function.curl-multi-info-read.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_init |
Liefert ein cURL-Mehrfach-Handle
curl_multi_init(): CurlMultiHandle Erlaubt die asynchrone Verarbeitung mehrerer cURL-Handles.
Quelle: www.php.net/manual/de/function.curl-multi-init.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_remove_handle |
Einen Multi-Handle von einer Menge aus cURL-Handles entfernen
curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int Etnfernt das angegebene handle Handle von der multi_handle Handle-Gruppe. Nach dem Entfernen des Handle handle kann problemlos curl_exec() für dieses Handle aufgerufen werden. Das Entfernen des Handles handle während dessen Nutzung wird alle Transfers für dieses Handle beenden.
Quelle: www.php.net/manual/de/function.curl-multi-remove-handle.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_select |
Alle Sockets abfragen, die mit der cURL Erweiterung assoziiert sind und ausgewählt werden können
curl_multi_select(CurlMultiHandle $multi_handle, float $timeout = 1.0): int Blockiert bis Aktivität auf einer der Verbindungen stattfindet.
Quelle: www.php.net/manual/de/function.curl-multi-select.php (abgerufen: 21.12.2021) |
5, 7, 8 |
curl_multi_setopt |
Setzt eine cURL-Multi-Option
curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool Setzt eine Option für das angegebene cURL-Multi-Handle.
Quelle: www.php.net/manual/de/function.curl-multi-setopt.php (abgerufen: 04.07.2023) |
5 >= 5.5.0, 7, 8 |
curl_multi_strerror |
Gibt einen String zurück, der den angegebenen Fehlercode beschreibt
curl_multi_strerror(int $error_code): ?string Gibt eine Fehlermeldung in Textform zurück, die den gegebenen CURLM Fehlercode beschreibt.
Quelle: www.php.net/manual/de/function.curl-multi-strerror.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_pause |
Pausiert und setzt eine Verbindung fort
curl_pause(CurlHandle $handle, int $flags): int Hält eine cURL-Session an oder setzt sie fort. Eine Session kann während einer laufenden Übertragung sowohl in Lese- oder Schreibrichtung als auch in beiden Richtungen angehalten werden, indem diese Funktion von einem mit curl_setopt() registrierten Callback aufgerufen wird.
Quelle: www.php.net/manual/de/function.curl-pause.php (abgerufen: 04.07.2023) |
5 >= 5.5.0, 7, 8 |
curl_reset |
Setzt alle Optionen eines libcurl-Session-Handles zurück
curl_reset(CurlHandle $handle): void Diese Funktion setzt alle Optionen, die für das angegebene cURL-Handle gesetzt wurden, auf die Standardwerte zurück.
Quelle: www.php.net/manual/de/function.curl-reset.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_setopt |
Setzt eine Option für einen cURL-Transfer
curl_setopt(CurlHandle $handle, int $option, mixed $value): bool Setzt eine Option für das angegeben cURL-Handle.
Quelle: www.php.net/manual/de/function.curl-setopt.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
curl_setopt_array |
Mehrere Optionen für einen cURL-Transfer setzen
curl_setopt_array(CurlHandle $handle, array $options): bool Setzt mehrere Optionen für eine cURL-Session. Diese Funktion ist nützlich, um eine große Anzahl an Optionen zu setzen, ohne wiederholt curl_setopt() aufrufen zu müssen.
Quelle: www.php.net/manual/de/function.curl-setopt-array.php (abgerufen: 21.12.2021) |
5 >= 5.1.3, 7, 8 |
curl_share_close |
Schließt einen cURL-Share-Handle
curl_share_close(CurlShareHandle $share_handle): void Schließt einen cURL-Share-Handle und gibt die Resourcen wieder frei.
Quelle: www.php.net/manual/de/function.curl-share-close.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_share_errno |
Gibt die Fehlernummer der letzten cURL-Share-Operation zurück
curl_share_errno(CurlShareHandle $share_handle): int Gibt einen Integerwert zurück, der die Fehlernummer der letzten cURL-Share-Operation enthält.
Quelle: www.php.net/manual/de/function.curl-share-errno.php (abgerufen: 01.11.2023) |
7 >= 7.1.0, 8 |
curl_share_init |
Initialisiert einen cURL-Share-Handle
curl_share_init(): CurlShareHandle Erlaubt es Daten zwischen cURL-Handle zu teilen.
Quelle: www.php.net/manual/de/function.curl-share-init.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_share_setopt |
Setzt eine Option für einen cURL-Share-Handle
curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value): bool Setzt eine Option für einen cURL-Share-Handle.
Quelle: www.php.net/manual/de/function.curl-share-setopt.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_share_strerror |
Gibt einen String zurück, der den angegebenen Fehlercode beschreibt
curl_share_strerror(int $error_code): ?string Gibt eine Fehlermeldung in Textform zurück, die den gegebenen Fehlercode beschreibt.
Quelle: www.php.net/manual/de/function.curl-share-strerror.php (abgerufen: 01.11.2023) |
7 >= 7.1.0, 8 |
curl_strerror |
Gibt einen String zurück, der den angegebenen Fehlercode beschreibt
curl_strerror(int $error_code): ?string Gibt eine Fehlermeldung in Textform zurück, die den gegebenen Fehlercode beschreibt.
Quelle: www.php.net/manual/de/function.curl-strerror.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_unescape |
Dekodiert die angegebene URL-kodierte Zeichenkette
curl_unescape(CurlHandle $handle, string $string): string|false Dekodiert die angegebene URL-kodierte Zeichenkette.
Quelle: www.php.net/manual/de/function.curl-unescape.php (abgerufen: 01.11.2023) |
5 >= 5.5.0, 7, 8 |
curl_upkeep |
Führt alle Prüfungen zur Aufrechterhaltung einer Verbindung durch
curl_upkeep(CurlHandle $handle): bool Verfügbar, wenn die Erweiterung mit libcurl >= 7.62.0 kompiliert wurde.
Quelle: www.php.net/manual/de/function.curl_upkeep.php (abgerufen: 01.11.2023) |
8 >= 8.2.0 |
curl_version |
Liefert die cURL-Version
curl_version(): array|false Gibt Informationen über die cURL-Version zurück.
Quelle: www.php.net/manual/de/function.curl-version.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
Dateisystem
Funktion |
Beschreibung |
PHP Versionen |
basename |
Liefert den letzten Namensteil einer Pfadangabe
basename(string $path, string $suffix = ""): string Aus einer übergebenen Zeichenkette, die den Pfad zu einer Datei oder einem Verzeichnis enthält, gibt diese Funktion den letzten Namensteil zurück.
Quelle: www.php.net/manual/de/function.basename.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
chgrp |
Ändert die Gruppenzugehörigkeit einer Datei
chgrp(string $filename, string|int $group): bool Versucht, die Gruppenzugehörigkeit der Datei filename zu group zu ändern.
Quelle: www.php.net/manual/de/function.chgrp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
chmod |
Ändert den Modus für die Zugriffsrechte einer Datei
chmod(string $filename, int $permissions): bool Versucht, den Modus für die Zugriffsrechte der angegebenen Datei zu dem in permissions definierten zu ändern.
Quelle: www.php.net/manual/de/function.chmod.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
chown |
Ändert den Eigentümer einer Datei
chown(string $filename, string|int $user): bool Ändert den Eigentümer der Datei filename in Benutzer user. Nur der Superuser kann den Eigentümer einer Datei ändern.
Quelle: www.php.net/manual/de/function.chown.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
clearstatcache |
Löscht den Status-Cache
clearstatcache(bool $clear_realpath_cache = false, string $filename = ""): void Wenn stat(), lstat() oder eine andere der in der nachstehenden Liste aufgeführten betroffenen Funktionen verwendet wird, speichert (cached) PHP die von diesen Funktionen zurückgegebenen Informationen temporär, um eine bessere Performance zu bieten. In bestimmten Fällen kann es jedoch erforderlich sein, diese zwischengespeicherten Informationen zu löschen. Wird z. B. dieselbe Datei innerhalb eines Skriptes mehrmals geprüft und wird diese Datei möglicherweise während der Ausführung des Skriptes gelöscht oder verändert, könnte es sinnvoll sein, den Status-Cache zu löschen. In solchen Fällen empfiehlt es sich, die von PHP über eine Datei zwischengespeicherten Informationen mittels clearstatcache() zu löschen.
Quelle: www.php.net/manual/de/function.clearstatcache.php (abgerufen: 01.12.2023) |
4, 5, 7, 8 |
copy |
Kopiert eine Datei
copy(string $from, string $to, ?resource $context = null): bool Kopiert die Datei from nach to.
Quelle: www.php.net/manual/de/function.copy.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
dirname |
Liefert den Pfad des übergeordneten Verzeichnisses
dirname(string $path, int $levels = 1): string Aus einer übergebenen Zeichenkette, die den Pfad zu einer Datei oder einem Verzeichnis enthält, gibt diese Funktion den Pfad des Verzeichnisses zurück, welches levels Ebenen über dem angegebenen liegt.
Quelle: www.php.net/manual/de/function.dirname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
disk_free_space |
Liefert den verfügbaren Platz auf einem Dateisystem oder einer Partition
disk_free_space(string $directory): float|false Wenn eine Zeichenkette angegeben wird, die ein Verzeichnis enthält, gibt diese Funktion die Anzahl verfügbarer (freier) Bytes auf dem entsprechenden Dateisystem oder der Partition zurück.
Quelle: www.php.net/manual/de/function.disk-free-space.php (abgerufen: 18.12.2022) |
4 >= 4.1.0, 5, 7, 8 |
disk_total_space |
Liefert die Gesamtgröße eines Dateisystemes oder einer Partition
disk_total_space(string $directory): float|false Wenn eine Zeichenkette angegeben wird, die ein Verzeichnis enthält, gibt diese Funktion die Gesamtzahl der Bytes auf dem entsprechenden Dateisystem oder der Partition zurück.
Quelle: www.php.net/manual/de/function.disk-total-space.php (abgerufen: 18.12.2022) |
4 >= 4.1.0, 5, 7, 8 |
diskfreespace |
Alias von disk_free_space()
Quelle: www.php.net/manual/de/function.diskfreespace.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fclose |
Schließt einen offenen Dateizeiger
fclose(resource $stream): bool Die Datei, auf die stream zeigt, wird geschlossen.
Quelle: www.php.net/manual/de/function.fclose.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fdatasync |
Synchronizes data (but not meta-data) to the file
fdatasync(resource $stream): bool This function synchronizes stream contents to storage media, just like fsync() does, but it does not synchronize file meta-data. Note that this function is only effectively different in POSIX systems. In Windows, this function is aliased to fsync().
Quelle: www.php.net/manual/de/function.fdatasync.php (abgerufen: 21.12.2021) |
8 >= 8.1.0 |
feof |
Prüft, ob ein Dateizeiger am Ende der Datei steht
feof(resource $stream): bool Prüft, ob ein Dateizeiger am Ende der Datei steht.
Quelle: www.php.net/manual/de/function.feof.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fflush |
Schreibt den Ausgabepuffer in eine Datei
fflush(resource $stream): bool Diese Funktion erzwingt das Schreiben des gesamten Ausgabepuffers in die von dem Dateizeiger stream angegebene Datei.
Quelle: www.php.net/manual/de/function.fflush.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
fgetc |
Liest das Zeichen, auf welches der Dateizeiger zeigt
fgetc(resource $stream): string|false Liest ein Zeichen von dem übergebenen Dateizeiger.
Quelle: www.php.net/manual/de/function.fgetc.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fgetcsv |
Liest eine Zeile von der Position des Dateizeigers und prüft diese auf kommaseparierte Werte (CSV)
fgetcsv( resource $stream, ?int $length = null, string $separator = ",", string $enclosure = "\"", string $escape = "\\"): array|false Die Funktion fgetcsv() ist ähnlich der Funktion fgets(), nur dass fgetcsv() die eingelesene Zeile auf Felder im CSV-Format (kommaseparierte Felder) hin überprüft und ein Array mit den gelesenen Feldern zurückgibt.
Quelle: www.php.net/manual/de/function.fgetcsv.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
fgets |
Liest die Zeile von der Position des Dateizeigers
fgets(resource $stream, ?int $length = null): string|false Liest die Zeile von der Position des Dateizeigers.
Quelle: www.php.net/manual/de/function.fgets.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
file |
Liest eine komplette Datei in ein Array
file(string $filename, int $flags = 0, ?resource $context = null): array|false Liest eine komplette Datei in ein Array.
Quelle: www.php.net/manual/de/function.file.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
file_exists |
Prüft, ob eine Datei oder ein Verzeichnis existiert
file_exists(string $filename): bool Prüft, ob eine Datei oder ein Verzeichnis existiert.
Quelle: www.php.net/manual/de/function.file-exists.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
file_get_contents |
Liest die gesamte Datei in einen String
file_get_contents( string $filename, bool $use_include_path = false, ?resource $context = null, int $offset = 0, ?int $length = null): string|false Diese Funktion ist mit file() identisch, außer dass file_get_contents() die Datei in einem String zurückgibt, beginnend am angebenen offset über bis zu length Bytes. Im Fehlerfall gibt file_get_contents() false zurück.
Quelle: www.php.net/manual/de/function.file-get-contents.php (abgerufen: 25.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
file_put_contents |
Schreibt Daten in eine Datei
file_put_contents( string $filename, mixed $data, int $flags = 0, ?resource $context = null): int|false Diese Funktion entspricht fopen(), fwrite() und fclose(), um Daten in eine Datei zu schreiben.
Quelle: www.php.net/manual/de/function.file-put-contents.php (abgerufen: 25.12.2021) |
5, 7, 8 |
fileatime |
Liefert die Zeit des letzten Zugriffs auf eine Datei
fileatime(string $filename): int|false Pfad zu der Datei.
Quelle: www.php.net/manual/de/function.fileatime.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
filectime |
Liefert die Änderungszeit eines Datei-Inodes
filectime(string $filename): int|false Gibt die Zeit der letzten Änderung eines Datei-Inodes zurück.
Quelle: www.php.net/manual/de/function.filectime.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
filegroup |
Liefert die Gruppenzugehörigkeit einer Datei
filegroup(string $filename): int|false Ermittelt die Gruppenzugehörigkeit einer Datei. Die Gruppen-ID wird in numerischer Form zurückgegeben, der zugehörige Gruppenname kann mit posix_getgrgid() ermittelt werden.
Quelle: www.php.net/manual/de/function.filegroup.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fileinode |
Liefert die Inode-Nummer einer Datei
fileinode(string $filename): int|false Gibt die Inode-Nummer einer Datei zurück.
Quelle: www.php.net/manual/de/function.fileinode.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
filemtime |
Liefert die Zeit der letzten Dateiänderung
filemtime(string $filename): int|false Diese Funktion gibt die Zeit zurück, zu der die Datenblöcke einer Datei beschrieben wurden, das heißt, den Zeitpunkt, zu dem der Inhalt der Datei zuletzt geändert wurde.
Quelle: www.php.net/manual/de/function.filemtime.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
fileowner |
Liefert den Eigentümer einer Datei
fileowner(string $filename): int|false Gibt den Eigentümer einer Datei zurück.
Quelle: www.php.net/manual/de/function.fileowner.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
fileperms |
Liefert die Zugriffsrechte einer Datei
fileperms(string $filename): int|false Gibt die Zugriffsrechte für die übergebene Datei zurück.
Quelle: www.php.net/manual/de/function.fileperms.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
filesize |
Liefert die Größe einer Datei
filesize(string $filename): int|false Gibt die Größe der übergebenen Datei zurück.
Quelle: www.php.net/manual/de/function.filesize.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
filetype |
Liefert den Typ einer Datei
filetype(string $filename): string|false Liefert den Typ der übergebenen Datei.
Quelle: www.php.net/manual/de/function.filetype.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
flock |
Portables Datei-Sperrverfahren (advisory locking)
flock(resource $stream, int $operation, int &$would_block = null): bool flock() erlaubt, ein einfaches Leser-/Schreiber-Modell umzusetzen, was auf nahezu jeder Plattform (inklusive der meisten Unix-Abkömmlinge und sogar Windows) genutzt werden kann.
Quelle: www.php.net/manual/de/function.flock.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fnmatch |
Match filename against a pattern
fnmatch(string $pattern, string $filename, int $flags = 0): bool fnmatch() checks if the passed filename would match the given shell wildcard pattern.
Quelle: www.php.net/manual/de/function.fnmatch.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
fopen |
Öffnet eine Datei oder URL
fopen( string $filename, string $mode, bool $use_include_path = false, ?resource $context = null): resource|false fopen() bindet eine benannte Ressource, die durch filename spezifiziert wurde, an einen Stream.
Quelle: www.php.net/manual/de/function.fopen.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
fpassthru |
Gibt alle verbleibenden Daten eines Dateizeigers aus
fpassthru(resource $stream): int Die Funktion liest alle Daten von der aktuellen Position des Dateizeigers bis EOF aus und schreibt die Daten in den Ausgabepuffer.
Quelle: www.php.net/manual/de/function.fpassthru.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fputcsv |
Format line as CSV and write to file pointer
fputcsv( resource $stream, array $fields, string $separator = ",", string $enclosure = "\"", string $escape = "\\", string $eol = "\n"): int|false fputcsv() formats a line (passed as a fields array) as CSV and writes it (terminated by a newline) to the specified file stream.
Quelle: www.php.net/manual/de/function.fputcsv.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
fputs |
Alias von fwrite()
Quelle: www.php.net/manual/de/function.fputs.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fread |
Liest Binärdaten aus einer Datei
fread(resource $stream, int $length): string|false fread() liest bis zu length Bytes vom Dateizeiger stream. Das Lesen wird beendet, sobald eine der folgenden Bedingungen eintritt:
Quelle: www.php.net/manual/de/function.fread.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fscanf |
Interpretiert den Input einer Datei entsprechend einem angegebenen Format
fscanf(resource $stream, string $format, mixed &...$vars): array|int|false|null Die Funktion fscanf() ist ähnlich zu sscanf(), wobei sie ihren Input aus der mit stream angegebenen Datei liest, und entsprechend dem angegebenen format interpretiert.
Quelle: www.php.net/manual/de/function.fscanf.php (abgerufen: 26.05.2022) |
4 >= 4.0.1, 5, 7, 8 |
fseek |
Positioniert den Dateizeiger
fseek(resource $stream, int $offset, int $whence = SEEK_SET): int Setzt den Dateizeiger einer mit stream angegebenen Datei auf eine neue Position. Diese neue Position, angegeben in Bytes vom Beginn der Datei an, wird definiert durch Hinzufügen von offset zu der Position spezifiziert durch whence.
Quelle: www.php.net/manual/de/function.fseek.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fstat |
Sammelt Informationen über eine Datei mittels eines offenen Dateizeigers
fstat(resource $stream): array|false Sammelt die Statistiken der Datei, die durch den Dateizeiger stream geöffnet wurde. Diese Funktion ist ähnlich zur Funktion stat(), mit dem Unterschied, dass sie mit einem offenen Dateizeiger anstatt eines Dateinamens arbeitet.
Quelle: www.php.net/manual/de/function.fstat.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fsync |
Synchronizes changes to the file (including meta-data)
fsync(resource $stream): bool This function synchronizes changes to the file, including its meta-data. This is similar to fflush(), but it also instructs the operating system to write to the storage media.
Quelle: www.php.net/manual/de/function.fsync.php (abgerufen: 21.12.2021) |
8 >= 8.1.0 |
ftell |
Ermittelt die aktuelle Position des Dateizeigers
ftell(resource $stream): int|false Gibt die aktuelle Position des Dateizeigers, der durch stream referenziert wird, zurück.
Quelle: www.php.net/manual/de/function.ftell.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ftruncate |
Kürzt eine Datei auf die angegebene Länge
ftruncate(resource $stream, int $size): bool Nimmt den Dateizeiger stream, und verkürzt die Datei auf die Länge size.
Quelle: www.php.net/manual/de/function.ftruncate.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fwrite |
Binär-sicheres Dateischreiben
fwrite(resource $stream, string $data, ?int $length = null): int|false Eine Dateisystemressource (resource), wie sie in der Regel von fopen() zurückgegeben wird.
Quelle: www.php.net/manual/de/function.fwrite.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
glob |
Findet Dateinamen, die mit einem Muster übereinstimmen
glob(string $pattern, int $flags = 0): array|false glob() findet Dateipfade, die mit dem angegebenen Muster pattern übereinstimmen. Die Übereinstimmung wird nach den gleichen Regeln geprüft, wie in der glob()-Funktion der C-Bibliothek und entspricht weitgehend den Regeln in den üblichen Kommandozeilen-Shells.
Quelle: www.php.net/manual/de/function.glob.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
is_dir |
Prüft, ob der angegebene Dateiname ein Verzeichnis ist
is_dir(string $filename): bool Prüft, ob der angegebene Dateiname ein Verzeichnis ist.
Quelle: www.php.net/manual/de/function.is-dir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_executable |
Prüft, ob der Dateiname ausführbar ist
is_executable(string $filename): bool Prüft, ob der Dateiname ausführbar ist.
Quelle: www.php.net/manual/de/function.is-executable.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_file |
Prüft, ob der Dateiname eine reguläre Datei ist
is_file(string $filename): bool Prüft, ob der Dateiname eine reguläre Datei ist.
Quelle: www.php.net/manual/de/function.is-file.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_link |
Prüft, ob der Dateiname ein symbolischer Link ist
is_link(string $filename): bool Prüft, ob der angegebene Dateiname ein symbolischer Link ist.
Quelle: www.php.net/manual/de/function.is-link.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_readable |
Prüft, ob eine Datei existiert und lesbar ist
is_readable(string $filename): bool Gibt true zurück, wenn die Datei existiert und lesbar ist.
Quelle: www.php.net/manual/de/function.is-readable.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_uploaded_file |
Prüft, ob die Datei mittels HTTP-POST upgeloadet wurde
is_uploaded_file(string $filename): bool Gibt true zurück, wenn die Datei filename mittels HTTP-POST hochgeladen wurde. Dies ist hilfreich, um sicherzustellen, dass kein böswilliger Nutzer versucht hat, das Skript zu überlisten, indem er es Dateien bearbeiten lässt, die es gar nicht bearbeiten sollte, zum Beispiel /etc/passwd.
Quelle: www.php.net/manual/de/function.is-uploaded-file.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
is_writable |
Prüft, ob in eine Datei geschrieben werden kann
is_writable(string $filename): bool Gibt true zurück, wenn filename existiert und schreibbar ist. Der Dateinamens-Parameter kann auch ein Verzeichnisname sein, um prüfen zu können, ob ein Verzeichnis schreibbar ist.
Quelle: www.php.net/manual/de/function.is-writable.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_writeable |
Alias von is_writable()
Quelle: www.php.net/manual/de/function.is-writeable.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
lchgrp |
Changes group ownership of symlink
lchgrp(string $filename, string|int $group): bool Attempts to change the group of the symlink filename to group.
Quelle: www.php.net/manual/de/function.lchgrp.php (abgerufen: 21.12.2021) |
5 >= 5.1.3, 7, 8 |
lchown |
Changes user ownership of symlink
lchown(string $filename, string|int $user): bool Attempts to change the owner of the symlink filename to user user.
Quelle: www.php.net/manual/de/function.lchown.php (abgerufen: 21.12.2021) |
5 >= 5.1.3, 7, 8 |
link |
Erzeugt einen harten Link
link(string $target, string $link): bool link() erzeugt einen harten Link.
Quelle: www.php.net/manual/de/function.link.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
linkinfo |
Liefert Informationen über einen Link
linkinfo(string $path): int|false Liefert Informationen über einen Link.
Quelle: www.php.net/manual/de/function.linkinfo.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
lstat |
Sammelt Informationen über eine Datei oder einen symbolischen Link
lstat(string $filename): array|false Sammelt Statistiken über die Datei oder den symbolischen Link, die bzw. der in filename angegeben ist.
Quelle: www.php.net/manual/de/function.lstat.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
mkdir |
Erstellt ein Verzeichnis
mkdir( string $directory, int $permissions = 0777, bool $recursive = false, ?resource $context = null): bool Versucht, das durch directory angegebene Verzeichnis zu erstellen.
Quelle: www.php.net/manual/de/function.mkdir.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
move_uploaded_file |
Verschiebt eine hochgeladene Datei an einen neuen Ort
move_uploaded_file(string $from, string $to): bool Diese Funktion prüft, dass die mit from bezeichnete Datei eine gültige Upload-Datei ist (d. h., dass sie mittels PHPs HTTP POST Upload-Mechanismus hochgeladen wurde). Ist die Datei gültig, wird sie zum in to bezeichneten Dateinamen verschoben.
Quelle: www.php.net/manual/de/function.move-uploaded-file.php (abgerufen: 01.12.2023) |
4 >= 4.0.3, 5, 7, 8 |
parse_ini_file |
Parst eine Konfigurationsdatei
parse_ini_file(string $filename, bool $process_sections = false, int $scanner_mode = INI_SCANNER_NORMAL): array|false parse_ini_file() lädt die in filename angegebene Datei, und gibt die darin enthaltenen Einstellungen in einem assoziativen Array zurück.
Quelle: www.php.net/manual/de/function.parse-ini-file.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
parse_ini_string |
Analysiert einen Konfigurations-String
parse_ini_string(string $ini_string, bool $process_sections = false, int $scanner_mode = INI_SCANNER_NORMAL): array|false parse_ini_string() Gibt die Konfiguration aus dem String ini_string in einem assoziativen Array zurück.
Quelle: www.php.net/manual/de/function.parse-ini-string.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
pathinfo |
Liefert Informationen über einen Dateipfad
pathinfo(string $path, int $flags = PATHINFO_ALL): array|string pathinfo() gibt Informationen über einen Dateipfad (path) zurück: entweder als assoziatives Array oder als String, abhängig vom Parameter flags.
Quelle: www.php.net/manual/de/function.pathinfo.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
pclose |
Schließt einen Prozess-Dateizeiger
pclose(resource $handle): int Schließt einen Prozess-Dateizeiger, der durch einen Aufruf von popen() geöffnet wurde.
Quelle: www.php.net/manual/de/function.pclose.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
popen |
Öffnet einen Dateizeiger für einen Prozess
popen(string $command, string $mode): resource|false Öffnet eine Pipe zu einem Prozess durch Forken des Befehls, der durch command angegeben wurde.
Quelle: www.php.net/manual/de/function.popen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readfile |
Gibt eine Datei aus
readfile(string $filename, bool $use_include_path = false, ?resource $context = null): int|false Liest den Inhalt einer Datei und schreibt ihn in den Ausgabepuffer.
Quelle: www.php.net/manual/de/function.readfile.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
readlink |
Liefert das Ziel eines symbolischen Links
readlink(string $path): string|false readlink() ist von der Funktionalität her identisch mit der C Funktion readlink.
Quelle: www.php.net/manual/de/function.readlink.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
realpath |
Löst einen Pfad in einen absoluten und eindeutigen auf
realpath(string $path): string|false realpath() löst alle symbolischen Verweise, /./, /../ und mehrere aufeinanderfolgende / Zeichen, die in path enthalten sind, auf und gibt den so entstehenden absoluten Pfad zurück.
Quelle: www.php.net/manual/de/function.realpath.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
realpath_cache_get |
Get realpath cache entries
realpath_cache_get(): array Get the contents of the realpath cache.
Quelle: www.php.net/manual/de/function.realpath-cache-get.php (abgerufen: 21.12.2021) |
5 >= 5.3.2, 7, 8 |
realpath_cache_size |
Get realpath cache size
realpath_cache_size(): int Get the amount of memory used by the realpath cache.
Quelle: www.php.net/manual/de/function.realpath-cache-size.php (abgerufen: 21.12.2021) |
5 >= 5.3.2, 7, 8 |
rename |
Benennt eine Datei oder ein Verzeichnis um
rename(string $from, string $to, ?resource $context = null): bool Versucht from in to umzubenennen, wobei bei Bedarf zwischen Verzeichnissen verschoben wird. Wird eine Datei umbenannt und to exisitiert bereits, wird es überschrieben. Wird ein Verzeichnis umbenannt und to exisitiert bereits, wird eine Warnung erzeugt.
Quelle: www.php.net/manual/de/function.rename.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
rewind |
Setzt die Position eines Dateizeigers auf den Anfang
rewind(resource $stream): bool Setzt den Datei-Positions-Indikator für stream an den Anfang des Dateistreams.
Quelle: www.php.net/manual/de/function.rewind.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
rmdir |
Löscht ein Verzeichnis
rmdir(string $directory, ?resource $context = null): bool Versucht das durch directory angegebene Verzeichnis zu löschen. Das Verzeichnis muss dafür leer sein und PHP muss die notwendigen Rechte besitzen. Ansonsten wird ein E_WARNING geworfen.
Quelle: www.php.net/manual/de/function.rmdir.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
set_file_buffer |
Alias von stream_set_write_buffer()
Quelle: www.php.net/manual/de/function.set-file-buffer.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
stat |
Sammelt Informationen über eine Datei
stat(string $filename): array|false Sammelt Statistiken über die per filename angegebene Datei. Falls filename ein symbolischer Link ist, beziehen sich die Statistiken auf die Datei selbst, nicht auf den symbolischen Link. Unter Windows NTS-Builds vor PHP 7.4.0 bezogen sich in diesem Fall die size-, atime-, mtime- und ctime-Statistiken auf den symbolischen Link.
Quelle: www.php.net/manual/de/function.stat.php (abgerufen: 01.12.2023) |
4, 5, 7, 8 |
symlink |
Erzeugt einen symbolischen Link
symlink(string $target, string $link): bool symlink() erzeugt einen symbolischen Link auf das existierende Ziel (target) mit dem angegebenen Namen (link).
Quelle: www.php.net/manual/de/function.symlink.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
tempnam |
Erzeugt eine Datei mit eindeutigem Dateinamen
tempnam(string $directory, string $prefix): string|false Erzeugt eine Datei mit einem eindeutigen Dateinamen in dem angegebenen Verzeichnis, wobei die Zugriffsberechtigungen auf 0600 gesetzt werden. Wenn das Verzeichnis nicht existiert oder nicht beschreibbar ist, erstellt tempnam() eine Datei im temporären Verzeichnis des Systems und gibt den vollständigen Pfad zu dieser Datei, der den Namen beinhaltet, zurück.
Quelle: www.php.net/manual/de/function.tempnam.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
tmpfile |
Erstellt eine temporäre Datei
tmpfile(): resource|false Erstellt eine temporäre Datei mit einem eindeutigen Dateinamen im Lese-Schreib-Modus (w+b) und gibt einen Dateizeiger zurück.
Quelle: www.php.net/manual/de/function.tmpfile.php (abgerufen: 05.04.2023) |
4, 5, 7, 8 |
touch |
Setzt die Zugriffs- und Modifikationszeit einer Datei
touch(string $filename, ?int $mtime = null, ?int $atime = null): bool Versucht, die Zugriffs- und Modifikationszeit der im Parameter filename angegebenen Datei auf mtime zu setzen. Zu beachten ist, dass die Zugriffszeit unabhängig von der Anzahl der Parameter immer geändert wird.
Quelle: www.php.net/manual/de/function.touch.php (abgerufen: 12.02.2022) |
4, 5, 7, 8 |
umask |
Changes the current umask
umask(?int $mask = null): int umask() setzt die umask von PHP auf mask & 0777 und gibt die alte umask zurück. Wird PHP als Servermodul benutzt, wird die umask wiederhergestellt, wenn die jeweilige Anfrage beendet ist.
Quelle: www.php.net/manual/de/function.umask.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
unlink |
Löscht eine Datei
unlink(string $filename, ?resource $context = null): bool Löscht filename, ähnlich der UNIX-C-Funktion unlink(). Bei einem Fehler wird ein Fehler der Stufe E_WARNING erzeugt.
Quelle: www.php.net/manual/de/function.unlink.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
Datum/Uhrzeit-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
checkdate |
Prüft ein Gregorianisches Datum auf Gültigkeit
checkdate(int $month, int $day, int $year): bool Prüft die Gültigkeit des durch die Funktionsargumente beschriebenen Datums. Ein Datum wird als gültig betrachtet, wenn jeder Parameter korrekt definiert wurde.
Quelle: www.php.net/manual/de/function.checkdate.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
date |
Formatiert einen Unix-Zeitstempel
date(string $format, ?int $timestamp = null): string Gibt einen formatierten String anhand eines vorzugebenden Musters zurück. Dabei wird entweder der angegebene Unix-Zeitstempel timestamp verwendet oder die gegenwärtige Zeit, wenn kein Zeitstempel angegegeben wird. Mit anderen Worten ausgedrückt: Der Parameter timestamp ist optional und wird mit dem Wert der Funktion time() vorbelegt.
Quelle: www.php.net/manual/de/function.date.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
date_add |
Alias von DateTime::add()
Diese Funktion ist ein Alias für: DateTime::add()
Quelle: www.php.net/manual/de/function.date-add.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_create |
Erstellt ein neues DateTime-Objekt
date_create(string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false Dies ist die prozedurale Version von DateTime::__construct().
Quelle: www.php.net/manual/de/function.date-create.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_create_from_format |
Alias von DateTime::createFromFormat()
Diese Funktion ist ein Alias für: DateTime::createFromFormat()
Quelle: www.php.net/manual/de/function.date-create-from-format.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_create_immutable |
Erstellt ein neues DateTimeImmutable-Objekt
date_create_immutable(string $datetime = "now", ?DateTimeZone $timezone = null): DateTimeImmutable|false Dies ist die prozedurale Version von DateTimeImmutable::__construct().
Quelle: www.php.net/manual/de/function.date-create-immutable.php (abgerufen: 05.04.2023) |
5 >= 5.5.0, 7, 8 |
date_create_immutable_from_format |
Alias von DateTimeImmutable::createFromFormat()
Diese Funktion ist ein Alias für: DateTimeImmutable::createFromFormat()
Quelle: www.php.net/manual/de/function.date-create-immutable-from-format.php (abgerufen: 25.07.2022) |
5 >= 5.5.0, 7, 8 |
date_date_set |
Alias von DateTime::setDate()
Diese Funktion ist ein Alias für: DateTime::setDate()
Quelle: www.php.net/manual/de/function.date-date-set.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_default_timezone_get |
Ermittelt die Standardzeitzone, die von allen Datums- und Zeitfunktionen in einem Skript verwendet wird
date_default_timezone_get(): string Diese Funktion versucht, die Standardzeitzone in folgender Reihenfolge zu ermitteln und zurückzugeben:
Quelle: www.php.net/manual/de/function.date-default-timezone-get.php (abgerufen: 25.07.2022) |
5 >= 5.1.0, 7, 8 |
date_default_timezone_set |
Setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.
date_default_timezone_set(string $timezoneId): bool date_default_timezone_set() setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.
Quelle: www.php.net/manual/de/function.date-default-timezone-set.php (abgerufen: 25.07.2022) |
5 >= 5.1.0, 7, 8 |
date_diff |
Alias von DateTime::diff()
Diese Funktion ist ein Alias für: DateTime::diff()
Quelle: www.php.net/manual/de/function.date-diff.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_format |
Alias von DateTime::format()
Diese Funktion ist ein Alias für: DateTime::format()
Quelle: www.php.net/manual/de/function.date-format.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_get_last_errors |
Alias von DateTimeImmutable::getLastErrors()
Diese Funktion ist ein Alias für: DateTimeImmutable::getLastErrors()
Quelle: www.php.net/manual/de/function.date-get-last-errors.php (abgerufen: 03.08.2023) |
5 >= 5.3.0, 7, 8 |
date_interval_create_from_date_string |
Alias von DateInterval::createFromDateString()
Diese Funktion ist ein Alias für: DateInterval::createFromDateString()
Quelle: www.php.net/manual/de/function.date-interval-create-from-date-string.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_interval_format |
Alias von DateInterval::format()
Diese Funktion ist ein Alias für: DateInterval::format()
Quelle: www.php.net/manual/de/function.date-interval-format.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_isodate_set |
Alias von DateTime::setISODate()
Diese Funktion ist ein Alias für: DateTime::setISODate()
Quelle: www.php.net/manual/de/function.date-isodate-set.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_modify |
Alias von DateTime::modify()
Diese Funktion ist ein Alias für: DateTime::modify()
Quelle: www.php.net/manual/de/function.date-modify.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_offset_get |
Alias von DateTime::getOffset()
Diese Funktion ist ein Alias für: DateTime::getOffset()
Quelle: www.php.net/manual/de/function.date-offset-get.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_parse |
Liefert ein assoziatives Array mit detaillierten Informationen zu einem gegebenen Datum/Zeitpunkt
date_parse(string $datetime): array date_parse() wertet die angegebene Zeichenkette datetime nach den gleichen Regeln aus wie strtotime() und DateTimeImmutable::__construct(). Anstelle eines Unix-Zeitstempels (mit strtotime()) oder eines DateTimeImmutable-Objekts (mit DateTimeImmutable::__construct()) gibt diese Funktion ein assoziatives Array mit den Informationen zurück, die sie aus dem angegebenen datetime ermitteln konnte.
Quelle: www.php.net/manual/de/function.date-parse.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_parse_from_format |
Ermittelt Informationen über das angegebene Datum anhand des angegebenen Formats
date_parse_from_format(string $format, string $datetime): array Gibt ein assoziatives Array mit detaillierten Informationen über das angegebene Datum und die angegebene Uhrzeit zurück.
Quelle: www.php.net/manual/de/function.date-parse-from-format.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_sub |
Alias von DateTime::sub()
Diese Funktion ist ein Alias für: DateTime::sub()
Quelle: www.php.net/manual/de/function.date-sub.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_sun_info |
Liefert ein Array mit Informationen über Sonnenauf- und -untergang sowie Beginn und Ende der Dämmerung
date_sun_info(int $timestamp, float $latitude, float $longitude): array Ein Unix-Zeitstempel
Quelle: www.php.net/manual/de/function.date-sun-info.php (abgerufen: 25.07.2022) |
5 >= 5.1.2, 7, 8 |
date_sunrise |
Liefert die Uhrzeit des Sonnenaufgangs für den angegebenen Tag und Ort
date_sunrise( int $timestamp, int $returnFormat = SUNFUNCS_RET_STRING, ?float $latitude = null, ?float $longitude = null, ?float $zenith = null, ?float $utcOffset = null): string|int|float|false Diese Funktion ist seit PHP 8.1.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieser Funktion wird dringend abgeraten. Stattdessen sollte date_sun_info() verwendet werden.
Quelle: www.php.net/manual/de/function.date-sunrise.php (abgerufen: 25.09.2022) |
5, 7, 8 |
date_sunset |
Liefert die Uhrzeit des Sonnenuntergangs für den angegebenen Tag und Ort
date_sunset( int $timestamp, int $returnFormat = SUNFUNCS_RET_STRING, ?float $latitude = null, ?float $longitude = null, ?float $zenith = null, ?float $utcOffset = null): string|int|float|false Diese Funktion ist seit PHP 8.1.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieser Funktion wird dringend abgeraten. Stattdessen sollte date_sun_info() verwendet werden.
Quelle: www.php.net/manual/de/function.date-sunset.php (abgerufen: 25.09.2022) |
5, 7, 8 |
date_time_set |
Alias von DateTime::setTime()
Diese Funktion ist ein Alias für: DateTime::setTime()
Quelle: www.php.net/manual/de/function.date-time-set.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_timestamp_get |
Alias von DateTime::getTimestamp()
Diese Funktion ist ein Alias für: DateTime::getTimestamp()
Quelle: www.php.net/manual/de/function.date-timestamp-get.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_timestamp_set |
Alias von DateTime::setTimestamp()
Diese Funktion ist ein Alias für: DateTime::setTimestamp()
Quelle: www.php.net/manual/de/function.date-timestamp-set.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
date_timezone_get |
Alias von DateTime::getTimezone()
Diese Funktion ist ein Alias für: DateTime::getTimezone()
Quelle: www.php.net/manual/de/function.date-timezone-get.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
date_timezone_set |
Alias von DateTime::setTimezone()
Diese Funktion ist ein Alias für: DateTime::setTimezone()
Quelle: www.php.net/manual/de/function.date-timezone-set.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
getdate |
Liefert Datums- und Zeitinformationen
getdate(?int $timestamp = null): array Gibt ein assoziatives array mit Datums- und Zeitangaben des angegebenen timestamp zurück oder die lokal gültige Zeit, wenn timestamp weggelassen wird oder null ist.
Quelle: www.php.net/manual/de/function.getdate.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
gettimeofday |
Ermittelt die aktuelle Zeit
gettimeofday(bool $as_float = false): array|float Es handelt sich um eine Schnittstelle zum Systemaufruf von gettimeofday(2). Die Funktion gibt ein assoziatives Array zurück, das die Daten enthält, die der Systemaufruf produziert hat.
Quelle: www.php.net/manual/de/function.gettimeofday.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
gmdate |
Formatiert eine GMT/UTC Zeit-/Datumsangabe
gmdate(string $format, ?int $timestamp = null): string Identisch mit der Funktion date(), ausgenommen, dass die zurückgegebene Zeitangabe Greenwich Mean Time (GMT) entspricht.
Quelle: www.php.net/manual/de/function.gmdate.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
gmmktime |
Liefert den Unix-Zeitstempel für ein GMT-Datum
gmmktime( int $hour, ?int $minute = null, ?int $second = null, ?int $month = null, ?int $day = null, ?int $year = null): int|false Identisch zu mktime() mit der Ausnahme, dass die übergebenen Parameter ein GMT-Datum repräsentieren. gmmktime() greift intern auf mktime() zurück, sodass nur Zeitangaben valide sind, die in der ausgewählten lokalen Zeitzone genutzt werden können.
Quelle: www.php.net/manual/de/function.gmmktime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
gmstrftime |
Formatiert eine Datums-/Zeitangabe in GMT/UTC-Format entsprechend den Locale-Einstellungen
gmstrftime(string $format, ?int $timestamp = null): string|false Alternativ können die folgenden Funktionen verwendet werden:
Quelle: www.php.net/manual/de/function.gmstrftime.php (abgerufen: 25.09.2022) |
4, 5, 7, 8 |
idate |
Formatiert einen Teil der lokalen Zeit/des lokalen Datums als Integer
idate(string $format, ?int $timestamp = null): int|false Formatiert den angegebenen ganzzahligen Zeitstempel timestamp entsprechend dem angegebenen Formatzeichen und gibt eine Datumszahl zurück. Wenn kein Zeitstempel angegeben wird, wird die aktuelle Ortszeit verwendet. Mit anderen Worten: timestamp ist optional und wird mit dem Wert der Funktion time() vorbelegt.
Quelle: www.php.net/manual/de/function.idate.php (abgerufen: 25.09.2022) |
5, 7, 8 |
localtime |
Ermittelt die lokale Zeit
localtime(?int $timestamp = null, bool $associative = false): array Die Funktion localtime() gibt ein Array zurück, welches hinsichtlich seiner Struktur identisch ist mit der des Funktionsaufrufs in C.
Quelle: www.php.net/manual/de/function.localtime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
microtime |
Liefert den aktuellen Unix-Zeitstempel mit Mikrosekunden
microtime(bool $as_float = false): string|float microtime() gibt den aktuellen Unix-Zeitstempel mit Mikrosekunden zurück. Diese Funktion steht nur auf Systemen zur Verfügung, die den Systemaufruf gettimeofday() unterstützen.
Quelle: www.php.net/manual/de/function.microtime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
mktime |
Liefert den Unix-Zeitstempel für ein Datum
mktime( int $hour, ?int $minute = null, ?int $second = null, ?int $month = null, ?int $day = null, ?int $year = null): int|false Gibt den Unix-Zeitstempel entsprechend der gegebenen Argumente zurück. Dieser Zeitstempel ist ein Long Integer, der die Anzahl der Sekunden zwischen der Unix-Epoche (01. Januar 1970 00:00:00 GMT) und dem angegebenen Zeitpunkt enthält.
Quelle: www.php.net/manual/de/function.mktime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
strftime |
Formatiert eine Zeit-/Datumsangabe gemäß dem Gebietsschema
strftime(string $format, ?int $timestamp = null): string|false Alternativ können die folgenden Funktionen verwendet werden:
Quelle: www.php.net/manual/de/function.strftime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
strptime |
Wertet eine Zeit-/Datumsangabe aus, die mit strftime() erzeugt wurde
strptime(string $timestamp, string $format): array|false strptime() gibt ein Array mit dem ausgewerteten Zeitstempel timestamp zurück oder false, falls ein Fehler auftritt.
Quelle: www.php.net/manual/de/function.strptime.php (abgerufen: 25.07.2022) |
5 >= 5.1.0, 7, 8 |
strtotime |
Wandelt eine textuelle englische Datums- und Zeitbeschreibung in einen Unix-Zeitstempel um
strtotime(string $datetime, ?int $baseTimestamp = null): int|false Der Unix-Zeitstempel, den diese Funktion zurückgibt, enthält keine Informationen über Zeitzonen. Um Berechnungen mit Datums- und Zeitwerten durchzuführen, sollte das leistungsfähigere DateTimeImmutable verwendet werden.
Quelle: www.php.net/manual/de/function.strtotime.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
time |
Liefert den aktuellen Unix-Zeitstempel
time(): int Gibt die Anzahl der seit Beginn der Unix-Epoche (Januar 1 1970 00:00:00 GMT) bis jetzt vergangenen Sekunden zurück.
Quelle: www.php.net/manual/de/function.time.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
timezone_abbreviations_list |
Alias von DateTimeZone::listAbbreviations()
Diese Funktion ist ein Alias für: DateTimeZone::listAbbreviations()
Quelle: www.php.net/manual/de/function.timezone-abbreviations-list.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_identifiers_list |
Alias von DateTimeZone::listIdentifiers()
Diese Funktion ist ein Alias für: DateTimeZone::listIdentifiers()
Quelle: www.php.net/manual/de/function.timezone-identifiers-list.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_location_get |
Alias von DateTimeZone::getLocation()
Diese Funktion ist ein Alias für: DateTimeZone::getLocation()
Quelle: www.php.net/manual/de/function.timezone-location-get.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
timezone_name_from_abbr |
Liefert den Namen einer Zeitzone, ausgehend von der Abkürzung und der UTC-Abweichung
timezone_name_from_abbr(string $abbr, int $utcOffset = -1, int $isDST = -1): string|false Das Zeitzonenkürzel
Quelle: www.php.net/manual/de/function.timezone-name-from-abbr.php (abgerufen: 25.09.2022) |
5 >= 5.1.3, 7, 8 |
timezone_name_get |
Alias von DateTimeZone::getName()
Diese Funktion ist ein Alias für: DateTimeZone::getName()
Quelle: www.php.net/manual/de/function.timezone-name-get.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_offset_get |
Alias von DateTimeZone::getOffset()
Diese Funktion ist ein Alias für: DateTimeZone::getOffset()
Quelle: www.php.net/manual/de/function.timezone-offset-get.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_open |
Alias von DateTimeZone::__construct()
Diese Funktion ist ein Alias für: DateTimeZone::__construct()
Quelle: www.php.net/manual/de/function.timezone-open.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_transitions_get |
Alias von DateTimeZone::getTransitions()
Diese Funktion ist ein Alias für: DateTimeZone::getTransitions()
Quelle: www.php.net/manual/de/function.timezone-transitions-get.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8 |
timezone_version_get |
Liefert die Version der timezonedb
timezone_version_get(): string Gibt die aktuelle Version der timezonedb zurück.
Quelle: www.php.net/manual/de/function.timezone-version-get.php (abgerufen: 25.07.2022) |
5 >= 5.3.0, 7, 8 |
DOM Funktionen
Funktion |
Beschreibung |
PHP Versionen |
dom_import_simplexml |
Ermittelt ein DOMElement-Objekt aus einem SimpleXMLElement-Objekt
dom_import_simplexml(object $node): DOMElement Diese Funktion verwendet den Knoten node der Klasse SimpleXML und macht ihn zu einem DOMElement-Knoten. Dieses neue Objekt kann als nativer DOMElement-Knoten verwendet werden..
Quelle: www.php.net/manual/de/function.dom-import-simplexml.php (abgerufen: 21.12.2021) |
5, 7, 8 |
Exif-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
exif_imagetype |
Ermittelt den Bildtyp
exif_imagetype(string $filename): int|false exif_imagetype() liest die ersten Bytes eines Bildes aus und überprüft dessen Signatur.
Quelle: www.php.net/manual/de/function.exif-imagetype.php (abgerufen: 01.11.2023) |
|
exif_read_data |
Liest die EXIF-Header einer Bilddatei aus
exif_read_data( resource|string $file, ?string $required_sections = null, bool $as_arrays = false, bool $read_thumbnail = false): array|false exif_read_data() liest die EXIF-Header aus einer Bilddatei aus. Auf diese Weise können die Metadaten ausgelesen werden, die mit Digitalkameras erzeugt wurden.
Quelle: www.php.net/manual/de/function.exif-read-data.php (abgerufen: 01.11.2023) |
|
exif_tagname |
Gibt den Header-Namen für einen Index zurück
exif_tagname(int $index): string|false Die Tag-ID für welche ein Tag-Name nachgeschlagen wird.
Quelle: www.php.net/manual/de/function.exif-tagname.php (abgerufen: 01.11.2023) |
|
exif_thumbnail |
Liest das eingebettete Miniaturbild eines Bildes aus
exif_thumbnail( resource|string $file, int &$width = null, int &$height = null, int &$image_type = null): string|false exif_thumbnail() liest das eingebettete Miniaturbild eines Bildes aus.
Quelle: www.php.net/manual/de/function.exif-thumbnail.php (abgerufen: 01.11.2023) |
|
Fehlerbehandlungsfunktionen
Funktion |
Beschreibung |
PHP Versionen |
debug_backtrace |
Erzeugt eine Ablaufverfolgung
debug_backtrace(int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT, int $limit = 0): array debug_backtrace() erzeugt eine PHP-Ablaufverfolgung.
Quelle: www.php.net/manual/de/function.debug-backtrace.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
debug_print_backtrace |
Gibt die Daten für eine Ablaufverfolgung aus
debug_print_backtrace(int $options = 0, int $limit = 0): void debug_print_backtrace() gibt eine PHP-Ablaufverfolgung aus. Diese enthält Ausgaben zu allen Funktionsaufrufen, mit include oder require eingebundenen Dateien und mit eval() ausgeführtem Code.
Quelle: www.php.net/manual/de/function.debug-print-backtrace.php (abgerufen: 21.12.2021) |
5, 7, 8 |
error_clear_last |
Löscht den zuletzt aufgetretenen Fehler
error_clear_last(): void Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.error-clear-last.php (abgerufen: 30.10.2024) |
7, 8 |
error_get_last |
Liefert den zuletzt aufgetretenen Fehler
error_get_last(): ?array Liefert Informationen über den zuletzt aufgetretenen Fehler
Quelle: www.php.net/manual/de/function.error-get-last.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
error_log |
Sendet eine Fehlermeldung an die definierten Fehlerbehandlungsroutinen
error_log( string $message, int $message_type = 0, ?string $destination = null, ?string $additional_headers = null): bool Sendet eine Fehlermeldung an das Fehlerprotokoll (Errorlog) des Webservers, oder an eine Datei.
Quelle: www.php.net/manual/de/function.error-log.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
error_reporting |
Gibt an, welche PHP-Fehlermeldungen gemeldet werden
error_reporting(?int $error_level = null): int Mit error_reporting() wird die Direktive error_reporting zur Laufzeit des Programms gesetzt. In PHP gibt es viele Stufen für die Anzeige von Fehlermeldungen, die mit dieser Funktion für die Dauer (Laufzeit) des Skripts eingestellt werden kann. Wenn das optionale Argument error_level nicht übergeben wird, gibt error_reporting() die aktuelle Stufe der Fehlermeldungen zurück.
Quelle: www.php.net/manual/de/function.error-reporting.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
restore_error_handler |
Stellt die zuvor benutzte Fehlerbehandlungsfunktion wieder her
restore_error_handler(): true Diese Funktion wird benutzt, um eine mit set_error_handler() gesetzte Fehlerbehandlungsfunktion wieder zurückzusetzen und zur zuvor benutzten Fehlerbehandlung zurückzukehren (dies kann entweder eine eingebaute oder eine benutzerdefinierte Funktion sein).
Quelle: www.php.net/manual/de/function.restore-error-handler.php (abgerufen: 03.08.2023) |
4 >= 4.0.1, 5, 7, 8 |
restore_exception_handler |
Stellt den vorherigen Exceptionhandler wieder her
restore_exception_handler(): true Diese Funktion kann genutzt werden, um die Installation eines Exceptionhandlers mit set_exception_handler() rückgängig zu machen und den vorherigen Handler wieder in Kraft zu setzen (entweder den eingebauten oder eine andere benutzerdefinierte Funktion).
Quelle: www.php.net/manual/de/function.restore-exception-handler.php (abgerufen: 03.08.2023) |
5, 7, 8 |
set_error_handler |
Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
set_error_handler(?callable $callback, int $error_levels = E_ALL): ?callable Setzt eine benutzerdefinierte Funktion (callback), um Fehler in einem Skript zu behandeln.
Quelle: www.php.net/manual/de/function.set-error-handler.php (abgerufen: 25.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
set_exception_handler |
Installiert einen benutzerdefinierten Exceptionhandler
set_exception_handler(?callable $callback): ?callable Setzt den Standard-Exceptionhandler für Exceptions, die nicht von einem try/catch-Block aufgefangen wurden. Nach dem Aufruf von callback wird die Ausführung angehalten.
Quelle: www.php.net/manual/de/function.set-exception-handler.php (abgerufen: 25.12.2021) |
5, 7, 8 |
trigger_error |
Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung
trigger_error(string $message, int $error_level = E_USER_NOTICE): true Wird verwendet, um eine benutzerdefinierte Fehlerbedingung auszulösen und kann in Verbindung mit der eingebauten Fehlerbehandlung verwendet werden oder mit einer benutzerdefinierten Funktion, die mittels set_error_handler() als neue Fehlerbehandlung festgelegt wurde.
Quelle: www.php.net/manual/de/function.trigger-error.php (abgerufen: 30.05.2024) |
4 >= 4.0.1, 5, 7, 8 |
user_error |
Alias von trigger_error()
Diese Funktion ist ein Alias für: trigger_error().
Quelle: www.php.net/manual/de/function.user-error.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Fileinfo Funktionen
Funktion |
Beschreibung |
PHP Versionen |
finfo_buffer |
Return information about a string buffer
finfo_buffer( finfo $finfo, string $string, int $flags = FILEINFO_NONE, ?resource $context = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.finfo-buffer.php (abgerufen: 01.11.2023) |
|
finfo_close |
Schließt eine Fileinfo-Instanz
finfo_close(finfo $finfo): bool Diese Funktion schließt die mit finfo_open() geöffnete Instanz.
Quelle: www.php.net/manual/de/function.finfo-close.php (abgerufen: 01.11.2023) |
|
finfo_file |
Liefert Informationen über eine Datei
finfo_file( finfo $finfo, string $filename, int $flags = FILEINFO_NONE, ?resource $context = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.finfo-file.php (abgerufen: 01.11.2023) |
|
finfo_open |
Erstellt eine neue Fileinfo-Instanz
finfo_open(int $flags = FILEINFO_NONE, ?string $magic_database = null): finfo|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.finfo-open.php (abgerufen: 01.11.2023) |
|
finfo_set_flags |
Setzt libmagic-Konfigurationsoptionen
finfo_set_flags(finfo $finfo, int $flags): true Prozeduraler Stil
Quelle: www.php.net/manual/de/function.finfo-set-flags.php (abgerufen: 30.10.2024) |
>= 5.3.0, 7, 8, PECL fileinfo >= 0.1.0 |
mime_content_type |
Ermittelt den MIME-Typ des Inhalts einer Datei
mime_content_type(resource|string $filename): string|false Gibt den MIME-Inhaltstyp für eine Datei unter verwendung von Informationen von der magic.mime-Datei.
Quelle: www.php.net/manual/de/function.mime-content-type.php (abgerufen: 01.11.2023) |
|
Filter-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
filter_has_var |
Prüft, ob eine Variable des angegebenen Typs existiert
filter_has_var(int $input_type, string $var_name): bool Einer von INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER oder INPUT_ENV.
Quelle: www.php.net/manual/de/function.filter-has-var.php (abgerufen: 01.11.2023) |
|
filter_id |
Liefert die Filter-ID zu einem Filternamen
filter_id(string $name): int|false Name des Filters.
Quelle: www.php.net/manual/de/function.filter-id.php (abgerufen: 01.11.2023) |
|
filter_input |
Nimmt eine Variable von Außen entgegen und filtert sie optional
filter_input( int $type, string $var_name, int $filter = FILTER_DEFAULT, array|int $options = 0): mixed Entweder INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER oder INPUT_ENV.
Quelle: www.php.net/manual/de/function.filter-input.php (abgerufen: 01.11.2023) |
|
filter_input_array |
Nimmt mehrere Variablen von Außen entgegen und filtert sie optional
filter_input_array(int $type, array|int $options = FILTER_DEFAULT, bool $add_empty = true): array|false|null Diese Funktion ist nützlich, um mehrere Werte abzufragen ohne wiederholend filter_input() aufrufen zu müssen.
Quelle: www.php.net/manual/de/function.filter-input-array.php (abgerufen: 01.11.2023) |
|
filter_list |
Liefert eine Liste aller unterstützten Filter
filter_list(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.filter-list.php (abgerufen: 01.11.2023) |
|
filter_var |
Filtert eine Variable mit einem angegebenen Filter
filter_var(mixed $value, int $filter = FILTER_DEFAULT, array|int $options = 0): mixed Der Wert, der gefiltert werden soll. Es ist zu beachten, dass skalare Werte vor dem Filtern intern nach String konvertiert werden.
Quelle: www.php.net/manual/de/function.filter-var.php (abgerufen: 03.08.2023) |
5 >= 5.2.0, 7, 8 |
filter_var_array |
Nimmt mehrere Variablen entgegen und filtert sie optional
filter_var_array(array $array, array|int $options = FILTER_DEFAULT, bool $add_empty = true): array|false|null Diese Funktion ist nützlich, um mehrere Werte abzufragen, ohne wiederholt filter_var() aufrufen zu müssen.
Quelle: www.php.net/manual/de/function.filter-var-array.php (abgerufen: 01.11.2023) |
|
FTP-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
ftp_alloc |
Reserviert Platz für eine hochzuladende Datei
ftp_alloc(FTP\Connection $ftp, int $size, string &$response = null): bool Sendet ein ALLO-Kommando an den entfernten FTP-Server, um Platz für eine hochzuladende Datei zu reservieren.
Quelle: www.php.net/manual/de/function.ftp-alloc.php (abgerufen: 01.11.2023) |
|
ftp_append |
Hängt den Inhalt einer Datei an eine andere Datei auf dem FTP-Server
ftp_append( FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY): bool Eine FTP\Connection-Instanz.
Quelle: www.php.net/manual/de/function.ftp-append.php (abgerufen: 01.11.2023) |
|
ftp_cdup |
Wechselt in das darüberliegende Verzeichnis
ftp_cdup(FTP\Connection $ftp): bool Wechselt eine Verzeichnisebene nach oben.
Quelle: www.php.net/manual/de/function.ftp-cdup.php (abgerufen: 01.11.2023) |
|
ftp_chdir |
Wechselt das Verzeichnis auf einem FTP-Server
ftp_chdir(FTP\Connection $ftp, string $directory): bool Wechselt vom aktuellen Verzeichnis in das angegebene Verzeichnis.
Quelle: www.php.net/manual/de/function.ftp-chdir.php (abgerufen: 01.11.2023) |
|
ftp_chmod |
Ändert die Zugriffsrechte einer Datei über FTP
ftp_chmod(FTP\Connection $ftp, int $permissions, string $filename): int|false Ändert die Zugriffsrechte der spezifierten Datei zu permissions.
Quelle: www.php.net/manual/de/function.ftp-chmod.php (abgerufen: 01.11.2023) |
|
ftp_close |
Schließt eine FTP-Verbindung
ftp_close(FTP\Connection $ftp): bool ftp_close() schließt die angegebene Verbindung und gibt die Ressource frei.
Quelle: www.php.net/manual/de/function.ftp-close.php (abgerufen: 01.11.2023) |
|
ftp_connect |
Stellt eine FTP-Verbindung her
ftp_connect(string $hostname, int $port = 21, int $timeout = 90): FTP\Connection|false ftp_connect() stellt eine FTP-Verbindung zum angegebenen hostname her.
Quelle: www.php.net/manual/de/function.ftp-connect.php (abgerufen: 01.11.2023) |
|
ftp_delete |
Löscht eine Datei auf dem FTP-Server
ftp_delete(FTP\Connection $ftp, string $filename): bool ftp_delete() löscht die per filename angegebene Datei auf dem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-delete.php (abgerufen: 01.11.2023) |
|
ftp_exec |
Fordert die Ausführung eines Programmes auf dem FTP-Server an
ftp_exec(FTP\Connection $ftp, string $command): bool Sendet ein SITE EXEC-Kommando (command) an den FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-exec.php (abgerufen: 01.11.2023) |
|
ftp_fget |
Lädt eine Datei vom FTP-Server und speichert sie in eine geöffnete Datei
ftp_fget( FTP\Connection $ftp, resource $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool ftp_fget() lädt die Datei remote_filename vom FTP-Server und schreibt sie in die per Dateizeiger angegebene Datei.
Quelle: www.php.net/manual/de/function.ftp-fget.php (abgerufen: 01.11.2023) |
|
ftp_fput |
Überträgt eine geöffnete Datei auf einen FTP-Server
ftp_fput( FTP\Connection $ftp, string $remote_filename, resource $stream, int $mode = FTP_BINARY, int $offset = 0): bool ftp_fput() lädt die Daten aus einem Dateizeiger in eine Datei auf dem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-fput.php (abgerufen: 01.11.2023) |
|
ftp_get |
Lädt eine Datei von einem FTP-Server herunter
ftp_get( FTP\Connection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool ftp_get() lädt eine Datei vom FTP-Server herunter und speichert sie in eine lokale Datei.
Quelle: www.php.net/manual/de/function.ftp-get.php (abgerufen: 01.11.2023) |
|
ftp_get_option |
Ruft diverse Laufzeitoptionen der angegebenen FTP-Verbindung ab
ftp_get_option(FTP\Connection $ftp, int $option): int|bool Diese Funktion gibt den Wert der angeforderten Option option von der angegebenen FTP-Verbindung zurück.
Quelle: www.php.net/manual/de/function.ftp-get-option.php (abgerufen: 01.11.2023) |
|
ftp_login |
Loggt sich bei einer FTP-Verbindung ein
ftp_login(FTP\Connection $ftp, string $username, #[\SensitiveParameter] string $password): bool Meldet sich bei der angegebenen FTP-Verbindung an.
Quelle: www.php.net/manual/de/function.ftp-login.php (abgerufen: 30.06.2024) |
4, 5, 7, 8 |
ftp_mdtm |
Liefert den Zeitpunkt der letzten Änderung der angegebenen Datei
ftp_mdtm(FTP\Connection $ftp, string $filename): int ftp_mdtm() ermittelt den Zeitpunkt der letzten Änderung einer Datei auf dem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-mdtm.php (abgerufen: 01.11.2023) |
|
ftp_mkdir |
Erzeugt ein Verzeichnis
ftp_mkdir(FTP\Connection $ftp, string $directory): string|false Erzeugt das angegebene Verzeichnis directory auf dem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-mkdir.php (abgerufen: 01.11.2023) |
|
ftp_mlsd |
Liefert eine Liste der Dateien im angegebenen Verzeichnis
ftp_mlsd(FTP\Connection $ftp, string $directory): array|false Eine FTP\Connection-Instanz.
Quelle: www.php.net/manual/de/function.ftp-mlsd.php (abgerufen: 01.11.2023) |
|
ftp_nb_continue |
Nimmt die Übertragung einer Datei wieder auf (nicht-blockierend)
ftp_nb_continue(FTP\Connection $ftp): int Nimmt die Übertragung einer Datei wieder auf (nicht-blockierend).
Quelle: www.php.net/manual/de/function.ftp-nb-continue.php (abgerufen: 01.11.2023) |
|
ftp_nb_fget |
Ruft eine Datei vom FTP-Server ab und schreibt sie in eine lokale Datei (nicht-blockierend)
ftp_nb_fget( FTP\Connection $ftp, resource $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int ftp_nb_fget() ruft eine Datei von einem FTP-Server ab.
Quelle: www.php.net/manual/de/function.ftp-nb-fget.php (abgerufen: 01.11.2023) |
|
ftp_nb_fput |
Lädt eine geöffnete Datei auf den FTP-Server (nicht blockierend)
ftp_nb_fput( FTP\Connection $ftp, string $remote_filename, resource $stream, int $mode = FTP_BINARY, int $offset = 0): int ftp_nb_fput() lädt Datei von einem Dateizeiger in eine Datei auf einem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-nb-fput.php (abgerufen: 01.11.2023) |
|
ftp_nb_get |
Überträgt eine Datei vom FTP-Server und speichert sie lokal (nicht blockierend)
ftp_nb_get( FTP\Connection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int|false ftp_nb_get() ruft eine Datei vom FTP-Server ab und speichert sie in einer lokalen Datei.
Quelle: www.php.net/manual/de/function.ftp-nb-get.php (abgerufen: 01.11.2023) |
|
ftp_nb_put |
Lädt eine Datei auf den FTP-Server (nicht-blockierend)
ftp_nb_put( FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): int|false ftp_nb_put() speichert eine lokale Datei auf dem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-nb-put.php (abgerufen: 01.11.2023) |
|
ftp_nlist |
Liefert eine Liste der im angegebenen Verzeichnis enthaltenen Dateien
ftp_nlist(FTP\Connection $ftp, string $directory): array|false Eine FTP\Connection-Instanz.
Quelle: www.php.net/manual/de/function.ftp-nlist.php (abgerufen: 01.11.2023) |
|
ftp_pasv |
Schaltet den passiven Modus ein oder aus
ftp_pasv(FTP\Connection $ftp, bool $enable): bool ftp_pasv() schaltet den passiven Modus ein oder aus. Im passiven Modus werden Datenverbindungen durch den Client initiiert und nicht durch den Server. Dies kann notwendig sein, wenn sich der Client hinter einer Firewall befindet.
Quelle: www.php.net/manual/de/function.ftp-pasv.php (abgerufen: 01.11.2023) |
|
ftp_put |
Lädt eine Datei auf einen FTP-Server
ftp_put( FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): bool ftp_put() speichert eine lokale Datei auf einem FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-put.php (abgerufen: 01.11.2023) |
|
ftp_pwd |
Liefert den aktuellen Verzeichnisnamen
ftp_pwd(FTP\Connection $ftp): string|false Eine FTP\Connection-Instanz.
Quelle: www.php.net/manual/de/function.ftp-pwd.php (abgerufen: 01.11.2023) |
|
ftp_quit |
Alias von ftp_close()
Quelle: www.php.net/manual/de/function.ftp-quit.php (abgerufen: 01.11.2023) |
|
ftp_raw |
Sendet ein beliebiges Kommando an den FTP-Server
ftp_raw(FTP\Connection $ftp, string $command): ?array Sendet ein beliebiges Kommando command an den FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-raw.php (abgerufen: 01.11.2023) |
|
ftp_rawlist |
Liefert eine detaillierte Liste der Dateien im angegebenen Verzeichnis
ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive = false): array|false ftp_rawlist() führt das FTP-Kommando LIST aus und gibt das Ergebnis als Array zurück.
Quelle: www.php.net/manual/de/function.ftp-rawlist.php (abgerufen: 01.11.2023) |
|
ftp_rename |
Benennt eine Datei auf dem FTP-Server um
ftp_rename(FTP\Connection $ftp, string $from, string $to): bool ftp_rename() benennt eine Datei oder ein Verzeichnis auf dem FTP_Server um.
Quelle: www.php.net/manual/de/function.ftp-rename.php (abgerufen: 01.11.2023) |
|
ftp_rmdir |
Löscht ein Verzeichnis
ftp_rmdir(FTP\Connection $ftp, string $directory): bool Löscht das angegebene directory vom FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-rmdir.php (abgerufen: 01.11.2023) |
|
ftp_set_option |
Setzt diverse FTP-Laufzeitoptionen
ftp_set_option(FTP\Connection $ftp, int $option, int|bool $value): bool Diese Funktion kontrolliert diverse FTP-Laufzeitoptionen für die angegebene FTP-Verbindung.
Quelle: www.php.net/manual/de/function.ftp-set-option.php (abgerufen: 01.11.2023) |
|
ftp_site |
Sendet ein SITE-Kommando zum Server
ftp_site(FTP\Connection $ftp, string $command): bool ftp_site() sendet das angegebene SITE-Kommando zum FTP-Server.
Quelle: www.php.net/manual/de/function.ftp-site.php (abgerufen: 01.11.2023) |
|
ftp_size |
Liefert die Größe der angegebenen Datei
ftp_size(FTP\Connection $ftp, string $filename): int ftp_size() gibt die Größe der angegebenen Datei in Bytes zurück.
Quelle: www.php.net/manual/de/function.ftp-size.php (abgerufen: 01.11.2023) |
|
ftp_ssl_connect |
Öffnet eine sichere SSL-FTP-Verbindung
ftp_ssl_connect(string $hostname, int $port = 21, int $timeout = 90): FTP\Connection|false ftp_ssl_connect() öffnet eine explizite SSL-FTP-Verbindung zu dem angegebenen host. Das impliziert, dass ftp_ssl_connect() gelingt, selbst wenn der Server nicht für SSL-FTP konfiguriert ist oder sein Zertifikat ungültig ist. Erst wenn ftp_login() aufgerufen wird, sendet der Client das entsprechende AUTH-FTP-Kommando, sodass ftp_login() in den genannten Fällen fehlschlagen wird.
Quelle: www.php.net/manual/de/function.ftp-ssl-connect.php (abgerufen: 01.11.2023) |
|
ftp_systype |
Liefert den Systemtyp des entfernten FTP-Servers
ftp_systype(FTP\Connection $ftp): string|false Gibt den Systemtyp zurück des entfernten FTP-Servers zurück.
Quelle: www.php.net/manual/de/function.ftp-systype.php (abgerufen: 01.11.2023) |
|
Function handling Funktionen
Funktion |
Beschreibung |
PHP Versionen |
call_user_func |
Ruft die Callback-Funktion auf, die als erster Parameter übergeben wurde
call_user_func(callable $callback, mixed ...$args): mixed Ruft die callback-Funktion auf, die als erster Parameter übergeben wurde, und übergibt dieser alle weiteren Parameter als Argumente.
Quelle: www.php.net/manual/de/function.call-user-func.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
call_user_func_array |
Call a callback with an array of parameters
call_user_func_array(callable $callback, array $args): mixed Calls the callback given by the first parameter with the parameters in args.
Quelle: www.php.net/manual/de/function.call-user-func-array.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
forward_static_call |
Call a static method
forward_static_call(callable $callback, mixed ...$args): mixed Calls a user defined function or method given by the callback parameter, with the following arguments. This function must be called within a method context, it can't be used outside a class. It uses the late static binding.
Quelle: www.php.net/manual/de/function.forward-static-call.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
forward_static_call_array |
Call a static method and pass the arguments as array
forward_static_call_array(callable $callback, array $args): mixed Calls a user defined function or method given by the callback parameter. This function must be called within a method context, it can't be used outside a class. It uses the late static binding. All arguments of the forwarded method are passed as values, and as an array, similarly to call_user_func_array().
Quelle: www.php.net/manual/de/function.forward-static-call-array.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
func_get_arg |
Liefert ein bestimmtes Funktionsargument
func_get_arg(int $position): mixed Gibt das mit position angegebene Argument aus der Liste der Argumente einer benutzerdefinierten Funktion zurück.
Quelle: www.php.net/manual/de/function.func-get-arg.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
func_get_args |
Liefert Funktionsargumente als Array
func_get_args(): array Gibt die der aufrufenden Funktion übergebenen Argumente als Array zurück.
Quelle: www.php.net/manual/de/function.func-get-args.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
func_num_args |
Liefert die Anzahl der an eine Funktion übergebenen Argumente
func_num_args(): int Ermittelt die Anzahl der an eine Funktion übergebenen Argumente.
Quelle: www.php.net/manual/de/function.func-num-args.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
function_exists |
Falls die angegebene Funktion definiert ist, wird true zurück gegeben
function_exists(string $function): bool Prüft in der Liste der definierten Funktionen (enthält sowohl die in PHP eingebauten als auch die vom Benutzer selbst geschriebenen Funktionen), ob eine Funktion mit dem Namen function existiert.
Quelle: www.php.net/manual/de/function.function-exists.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_defined_functions |
Liefert ein Array aller definierten Funktionen
get_defined_functions(bool $exclude_disabled = true): array Gibt ein Array aller definierten Funktionen zurück.
Quelle: www.php.net/manual/de/function.get-defined-functions.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
register_shutdown_function |
Registriert eine Funktion zur Ausführung beim Skript-Abschluss
register_shutdown_function(callable $callback, mixed ...$args): void Registriert ein callback, welches ausgeführt werden soll, sobald die Ausführung des Skripts endet oder wenn exit() aufgerufen wird.
Quelle: www.php.net/manual/de/function.register-shutdown-function.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
register_tick_function |
Register a function for execution on each tick
register_tick_function(callable $callback, mixed ...$args): bool The function to register.
Quelle: www.php.net/manual/de/function.register-tick-function.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
unregister_tick_function |
De-register a function for execution on each tick
unregister_tick_function(callable $callback): void The function to de-register.
Quelle: www.php.net/manual/de/function.unregister-tick-function.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
Funktionen zur Behandlung von Variablen
Funktion |
Beschreibung |
PHP Versionen |
boolval |
Get the boolean value of a variable
boolval(mixed $value): bool Returns the bool value of value.
Quelle: www.php.net/manual/de/function.boolval.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
debug_zval_dump |
Dumps a string representation of an internal zval structure to output
debug_zval_dump(mixed $value, mixed ...$values): void Dumps a string representation of an internal zval (Zend value) structure to output. This is mostly useful for understanding or debugging implementation details of the Zend Engine or PHP extensions.
Quelle: www.php.net/manual/de/function.debug-zval-dump.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
doubleval |
Alias von floatval()
Quelle: www.php.net/manual/de/function.doubleval.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
floatval |
Konvertiert einen Wert nach float
floatval(mixed $value): float Konvertiert value nach float.
Quelle: www.php.net/manual/de/function.floatval.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
get_debug_type |
Gets the type name of a variable in a way that is suitable for debugging
get_debug_type(mixed $value): string Returns the resolved name of the PHP variable value. This function will resolve objects to their class name, resources to their resource type name, and scalar values to their common name as would be used in type declarations.
Quelle: www.php.net/manual/de/function.get-debug-type.php (abgerufen: 21.12.2021) |
8 |
get_defined_vars |
Gibt ein Array aller definierten Variablen zurück
get_defined_vars(): array Diese Funktion gibt ein mehrdimensionales Array mit einer Liste aller definierten Variablen, seien sie aus der Umgebung, Server-Variablen oder benutzerdefiniert, innerhalb des Zugriffsbereichs, in dem get_defined_vars() aufgerufen wird, zurück.
Quelle: www.php.net/manual/de/function.get-defined-vars.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
get_resource_id |
Returns an integer identifier for the given resource
get_resource_id(resource $resource): int This function provides a type-safe way for generating the integer identifier for a resource.
Quelle: www.php.net/manual/de/function.get-resource-id.php (abgerufen: 21.12.2021) |
8 |
get_resource_type |
Liefert den Typ einer Ressource
get_resource_type(resource $resource): string Diese Funktion gibt den Typ der angegebenen Ressource zurück.
Quelle: www.php.net/manual/de/function.get-resource-type.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
gettype |
Liefert den Datentyp einer Variablen
gettype(mixed $value): string Liefert den Datentyp der Variablen value. Zur Typprüfung sollten die is_* Funktionen verwendet werden.
Quelle: www.php.net/manual/de/function.gettype.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
intval |
Konvertiert einen Wert nach integer
intval(mixed $value, int $base = 10): int Gibt den integer-Wert von value unter Verwendung der angegebenen Basis (Standardwert ist base=10). intval() sollte nicht auf Objekte angewandt werden, da dies eine Meldung vom Typ E_WARNING erzeugt und den Wert 1 zurückgibt.
Quelle: www.php.net/manual/de/function.intval.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
is_array |
Prüft, ob die Variable ein Array ist
is_array(mixed $value): bool Ermittelt, ob die gegebene Variable ein Array ist.
Quelle: www.php.net/manual/de/function.is-array.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_bool |
Prüft, ob eine Variable vom Typ boolean ist
is_bool(mixed $value): bool Prüft, ob die gegebene Variable ein Boolean ist.
Quelle: www.php.net/manual/de/function.is-bool.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_callable |
Prüft, ob ein Wert als Funktion aus dem aktuellen Bereich aufgerufen werden kann.
is_callable(mixed $value, bool $syntax_only = false, string &$callable_name = null): bool Prüft, ob ein Wert ein callable ist.
Quelle: www.php.net/manual/de/function.is-callable.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
is_countable |
Verify that the contents of a variable is a countable value
is_countable(mixed $value): bool Verify that the contents of a variable is an array or an object implementing Countable
Quelle: www.php.net/manual/de/function.is-countable.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
is_double |
Alias von is_float()
Quelle: www.php.net/manual/de/function.is-double.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_float |
Prüft, ob eine Variable vom Typ float ist
is_float(mixed $value): bool Prüft, ob eine Variable vom Typ float ist
Quelle: www.php.net/manual/de/function.is-float.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_int |
Prüft, ob eine Variable vom Typ int ist
is_int(mixed $value): bool Prüft, ob eine Variable vom Typ integer ist.
Quelle: www.php.net/manual/de/function.is-int.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_integer |
Alias von is_int()
Quelle: www.php.net/manual/de/function.is-integer.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_iterable |
Verify that the contents of a variable is an iterable value
is_iterable(mixed $value): bool Verify that the contents of a variable is accepted by the iterable pseudo-type, i.e. that it is either an array or an object implementing Traversable
Quelle: www.php.net/manual/de/function.is-iterable.php (abgerufen: 21.12.2021) |
7 >= 7.1.0, 8 |
is_long |
Alias von is_int()
Quelle: www.php.net/manual/de/function.is-long.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_null |
Prüft, ob eine Variable null enthält
is_null(mixed $value): bool Prüft, ob die gegebene Variable null enthält
Quelle: www.php.net/manual/de/function.is-null.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
is_numeric |
Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
is_numeric(mixed $value): bool Prüft, ob die gegebene Variable eine Zahl oder ein numerischer String ist.
Quelle: www.php.net/manual/de/function.is-numeric.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_object |
Prüft, ob eine Variable vom Typ object ist
is_object(mixed $value): bool Prüft, ob die gegebene Variable ein Objekt ist.
Quelle: www.php.net/manual/de/function.is-object.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_resource |
Prüft, ob eine Variable vom Typ resource ist
is_resource(mixed $value): bool Prüft, ob die gegebene Variable eine resource ist.
Quelle: www.php.net/manual/de/function.is-resource.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
is_scalar |
Prüft, ob eine Variable skalar ist
is_scalar(mixed $value): bool Prüft, ob die gegebene Variable skalar ist.
Quelle: www.php.net/manual/de/function.is-scalar.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
is_string |
Prüft, ob Variable vom Typ string ist
is_string(mixed $value): bool Prüft, ob die gegebene Variable vom Typ String ist.
Quelle: www.php.net/manual/de/function.is-string.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
print_r |
Gibt Variablen-Informationen in lesbarer Form aus
print_r(mixed $value, bool $return = false): string|bool print_r() zeigt Informationen über eine Variable in menschenlesbarer Form an.
Quelle: www.php.net/manual/de/function.print-r.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
serialize |
Erzeugt eine speicherbare Repräsentation eines Wertes
serialize(mixed $value): string Erzeugt eine speicherbare Repräsentation eines Wertes.
Quelle: www.php.net/manual/de/function.serialize.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
settype |
Legt den Typ einer Variablen fest
settype(mixed &$var, string $type): bool Legt den Typ der Variablen var als type fest.
Quelle: www.php.net/manual/de/function.settype.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strval |
Ermittelt die String-Repräsentation einer Variable
strval(mixed $value): string Die nach string zu konvertierende Variable.
Quelle: www.php.net/manual/de/function.strval.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
unserialize |
Erzeugt aus einem gespeicherten Datenformat einen Wert in PHP
unserialize(string $data, array $options = []): mixed Unvertrauenswürdige Benutzereingaben sollten nicht an unserialize() übergeben werden, unabhängig vom options-Wert von allowed_classes. Die Deserialisierung kann durch Objektinstanziierung und Autoloading dazu führen, dass Code geladen und ausgeführt wird, und ein böswilliger Anwender kann in der Lage sein, das auszunutzen. Es ist ein sicheres, standardisiertes Austauschformat wie JSON (per json_decode() und json_encode()) zu verwenden, wenn serialisierte Daten an den Nutzer übergeben werden müssen.
Quelle: www.php.net/manual/de/function.unserialize.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
var_dump |
Gibt alle Informationen zu einer Variablen aus
var_dump(mixed $value, mixed ...$values): void Der auszugebende Ausdruck.
Quelle: www.php.net/manual/de/function.var-dump.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
var_export |
Liefert den Inhalt einer Variablen als parsbaren PHP-Code
var_export(mixed $value, bool $return = false): ?string Die zu exportierende Variable.
Quelle: www.php.net/manual/de/function.var-export.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
Funktionen zur Programmausführung
Funktion |
Beschreibung |
PHP Versionen |
escapeshellarg |
Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können
escapeshellarg(string $arg): string escapeshellarg() fügt einfache Anführungszeichen um eine Zeichenkette herum ein und maskiert alle existierenden einfachen Anführungszeichen innerhalb der Zeichenkette und ermöglicht es so, die Zeichenkette direkt als Argument an eine Shell-Funktion zu übergeben und sie als einzelnes sicheres Argument zu behandeln. Diese Funktion sollte verwendet werden, um einzelne Argumente aus Benutzereingaben zu maskieren, die an Shell-Funktionen übergeben werden. Zu den Shell-Funktionen zählen unter anderem exec(), system() und der Backtick Operator.
Quelle: www.php.net/manual/de/function.escapeshellarg.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
escapeshellcmd |
Maskiert Metazeichen der Shell
escapeshellcmd(string $command): string escapeshellcmd() maskiert alle möglichen Zeichen in einer Zeichenkette, die dazu benutzt werden könnten, um einen Shellbefehl zur Durchführung beliebiger Befehle zu veranlassen. Diese Funktion sollte verwendet werden, um sicherzustellen, dass alle Daten aus einer Benutzereingabe maskiert werden, bevor diese Daten zu einer der Funktionen exec(), system() oder dem Backtick-Operator übergeben werden
Quelle: www.php.net/manual/de/function.escapeshellcmd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
exec |
Führt ein externes Programm aus
exec(string $command, array &$output = null, int &$result_code = null): string|false exec() führt einen angegebenen Befehl (command) aus.
Quelle: www.php.net/manual/de/function.exec.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
passthru |
Führt ein externes Programm aus und zeigt dessen Ausgabe an
passthru(string $command, int &$result_code = null): ?false Die Funktion passthru() ähnelt der Funktion exec(), da sie ebenfalls ein command ausführt. Diese Funktion sollte anstelle von exec() bzw. system() verwendet werden, wenn die Ausgabe des Unix-Befehls binäre Daten erzeugt, die direkt an den Browser zurückgegeben werden sollen. Ein praktisches Beispiel hierfür ist die Ausführung eines Programms wie pbmplus, welches einen Bildstream direkt ausgibt. Wenn der Content-Type auf image/gif gesetzt wird und dann das pbmplus-Programm aufgerufen wird, um ein GIF zu erzeugen, kann auf diesem Weg mittels PHP direkt ein Bild erzeugt und ausgegeben werden.
Quelle: www.php.net/manual/de/function.passthru.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
proc_close |
Schließt einen Prozess, der mit proc_open() gestartet wurde und gibt den Exitcode dieses Prozesses zurück
proc_close(resource $process): int proc_close() entspricht pclose(), außer dass Die Funktion nur mit Prozessen arbeitet, die von proc_open() gestartet wurden. proc_close() wartet auf den zu beendenden Prozess und gibt seinen Exitcode zurück. Offene Pipes zu diesem Prozess werden geschlossen, wenn diese Funktion aufgerufen wird, um Deadlocks vorzubeugen - der Child-Prozess kann sich nicht beenden, solange noch Pipes geöffnet sind.
Quelle: www.php.net/manual/de/function.proc-close.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
proc_get_status |
Liefert Informationen über einen mit proc_open() gestarteten Prozess
proc_get_status(resource $process): array proc_get_status() liefert Daten über einen Prozess, der unter Verwendung von proc_open() gestartet wurde.
Quelle: www.php.net/manual/de/function.proc-get-status.php (abgerufen: 21.12.2021) |
5, 7, 8 |
proc_nice |
Ändert die Priorität des aktuellen Prozesses
proc_nice(int $priority): bool proc_nice() ändert die Priorität des aktuellen Prozesses um den in priority angegebenen Betrag. Ein positives priority vermindert die Priorität des aktuellen Prozesses, während ein negatives priority die Priorität erhöht.
Quelle: www.php.net/manual/de/function.proc-nice.php (abgerufen: 21.12.2021) |
5, 7, 8 |
proc_open |
Führt ein Kommando aus und öffnet Dateizeiger für die Ein- und Ausgabe
proc_open( array|string $command, array $descriptor_spec, array &$pipes, ?string $cwd = null, ?array $env_vars = null, ?array $options = null): resource|false proc_open() ist äquivalent zu popen(), ermöglicht aber einen höheren Grad von Kontrolle über die Programmausführung.
Quelle: www.php.net/manual/de/function.proc-open.php (abgerufen: 25.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
proc_terminate |
Beendet einen von proc_open gestarteten Prozess
proc_terminate(resource $process, int $signal = 15): bool Signalisiert dem process (der mittels proc_open() gestartet wurde), dass er sich beenden soll. proc_terminate() kommt sofort zurück und wartet nicht auf den zu terminierenden Prozess.
Quelle: www.php.net/manual/de/function.proc-terminate.php (abgerufen: 21.12.2021) |
5, 7, 8 |
shell_exec |
Führt einen Befehl auf der Shell aus und liefert die komplette Ausgabe als String
shell_exec(string $command): string|false|null Diese Funktion ist identisch zum Backtick-Operator.
Quelle: www.php.net/manual/de/function.shell-exec.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
system |
Führt ein externes Programm aus und zeigt dessen Ausgabe an
system(string $command, int &$result_code = null): string|false Die Funktion system() ähnelt der C Version der Funktion sehr, indem es einen übergebenen Befehl ausführt und dessen Ausgabe anzeigt.
Quelle: www.php.net/manual/de/function.system.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
GD- und Image-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
gd_info |
Liefert Informationen über die aktuell verwendete GD-Bibliothek
gd_info(): array Ermittelt Informationen über die Version und die Funktionen der installierten GD-Bibliothek.
Quelle: www.php.net/manual/de/function.gd-info.php (abgerufen: 01.11.2023) |
|
getimagesize |
Liefert die Größe einer Grafik
getimagesize(string $filename, array &$image_info = null): array|false Die Funktion getimagesize() ermittelt die Größe der übergebenen Grafik, sofern das Format unterstützt wird, und gibt die Abmessungen zusammen mit dem Dateityp und einer Zeichenkette aus Breite und Höhe zurück, die innerhalb eines regulären HTML-IMG-Tags verwendet werden kann. Außerdem wird der entsprechende HTTP-Content-Type zurückgegeben.
Quelle: www.php.net/manual/de/function.getimagesize.php (abgerufen: 01.11.2023) |
|
getimagesizefromstring |
Liefert die Größe einer Grafik aus einer Zeichenkette
getimagesizefromstring(string $string, array &$image_info = null): array|false Identisch zu getimagesize(), außer dass getimagesizefromstring() als ersten Übergabeparameter eine Zeichenkette statt eines Dateinamens akzeptiert.
Quelle: www.php.net/manual/de/function.getimagesizefromstring.php (abgerufen: 01.11.2023) |
|
image_type_to_extension |
Get file extension for image type
image_type_to_extension(int $image_type, bool $include_dot = true): string|false Returns the extension for the given IMAGETYPE_XXX constant.
Quelle: www.php.net/manual/de/function.image-type-to-extension.php (abgerufen: 01.11.2023) |
|
image_type_to_mime_type |
Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
image_type_to_mime_type(int $image_type): string The image_type_to_mime_type() function will determine the Mime-Type for an IMAGETYPE constant.
Quelle: www.php.net/manual/de/function.image-type-to-mime-type.php (abgerufen: 01.11.2023) |
|
imageaffine |
Return an image containing the affine transformed src image, using an optional clipping area
imageaffine(GdImage $image, array $affine, ?array $clip = null): GdImage|false Ein GdImage-Objekt, das von einer der Funktionen zur Bilderzeugung, z. B. imagecreatetruecolor(), zurückgegeben wurde.
Quelle: www.php.net/manual/de/function.imageaffine.php (abgerufen: 01.11.2023) |
|
imageaffinematrixconcat |
Concatenate two affine transformation matrices
imageaffinematrixconcat(array $matrix1, array $matrix2): array|false Returns the concatenation of two affine transformation matrices, what is useful if multiple transformations should be applied to the same image in one go.
Quelle: www.php.net/manual/de/function.imageaffinematrixconcat.php (abgerufen: 01.11.2023) |
|
imageaffinematrixget |
Get an affine transformation matrix
imageaffinematrixget(int $type, array|float $options): array|false Returns an affine transformation matrix.
Quelle: www.php.net/manual/de/function.imageaffinematrixget.php (abgerufen: 01.11.2023) |
|
imagealphablending |
Set the blending mode for an image
imagealphablending(GdImage $image, bool $enable): bool imagealphablending() allows for two different modes of drawing on truecolor images. In blending mode, the alpha channel component of the color supplied to all drawing function, such as imagesetpixel() determines how much of the underlying color should be allowed to shine through. As a result, gd automatically blends the existing color at that point with the drawing color, and stores the result in the image. The resulting pixel is opaque. In non-blending mode, the drawing color is copied literally with its alpha channel information, replacing the destination pixel. Blending mode is not available when drawing on palette images.
Quelle: www.php.net/manual/de/function.imagealphablending.php (abgerufen: 01.11.2023) |
|
imageantialias |
Should antialias functions be used or not
imageantialias(GdImage $image, bool $enable): bool Activate the fast drawing antialiased methods for lines and wired polygons. It does not support alpha components. It works using a direct blend operation. It works only with truecolor images.
Quelle: www.php.net/manual/de/function.imageantialias.php (abgerufen: 01.11.2023) |
|
imagearc |
Zeichnet einen Bogen
imagearc( GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color): bool imagearc() zeichnet einen Kreisbogen um den angegebenen Mittelpunkt
Quelle: www.php.net/manual/de/function.imagearc.php (abgerufen: 01.11.2023) |
|
imageavif |
Gibt das Bild im Browser oder einer Datei aus.
imageavif( GdImage $image, resource|string|null $file = null, int $quality = -1, int $speed = -1): bool Outputs or saves a AVIF Raster image from the given image.
Quelle: www.php.net/manual/de/function.imageavif.php (abgerufen: 01.11.2023) |
|
imagebmp |
Output a BMP image to browser or file
imagebmp(GdImage $image, resource|string|null $file = null, bool $compressed = true): bool Outputs or saves a BMP version of the given image.
Quelle: www.php.net/manual/de/function.imagebmp.php (abgerufen: 01.11.2023) |
|
imagechar |
Zeichnet ein horizontal ausgerichtetes Zeichen
imagechar( GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool imagechar() zeichnet das erste in char enthaltene Zeichen in der mit image angegebenen Grafik dar. Das Zeichen wird mit seiner linken oberen Ecke in x, y positioniert (die linke obere Ecke der Grafik hat die Koordinaten 0,0), die Darstellung erfolgt in der Farbe color
Quelle: www.php.net/manual/de/function.imagechar.php (abgerufen: 01.11.2023) |
|
imagecharup |
Zeichnet ein vertikal ausgerichtetes Zeichen
imagecharup( GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool Zeichnet den Buchstaben char vertikal an der angegebenen Koordinate auf dem angegebenen image.
Quelle: www.php.net/manual/de/function.imagecharup.php (abgerufen: 01.11.2023) |
|
imagecolorallocate |
Alloziert eine Farbe für eine Grafik
imagecolorallocate( GdImage $image, int $red, int $green, int $blue): int|false Gibt einen Farb-Kennzeichner zurück, der die aus den gegebenen RGB-Komponenten bestehende Farbe darstellt.
Quelle: www.php.net/manual/de/function.imagecolorallocate.php (abgerufen: 01.11.2023) |
|
imagecolorallocatealpha |
Allocate a color for an image
imagecolorallocatealpha( GdImage $image, int $red, int $green, int $blue, int $alpha): int|false imagecolorallocatealpha() behaves identically to imagecolorallocate() with the addition of the transparency parameter alpha.
Quelle: www.php.net/manual/de/function.imagecolorallocatealpha.php (abgerufen: 01.11.2023) |
|
imagecolorat |
Liefert den Farbwert eines Bildpunktes
imagecolorat(GdImage $image, int $x, int $y): int|false Gibt den Farbindex des Pixels zurück, das sich an den angegebenen Koordinaten im Bild befindet, das durch image angegeben wurde.
Quelle: www.php.net/manual/de/function.imagecolorat.php (abgerufen: 01.11.2023) |
|
imagecolorclosest |
Ermittelt den Index der Farbe, die der angegebenen Farbe am nächsten kommt
imagecolorclosest( GdImage $image, int $red, int $green, int $blue): int Gibt den Index der Farbwert-Palette des Bildes zurück, der dem angegebenen RGB-Wert am nächsten kommt.
Quelle: www.php.net/manual/de/function.imagecolorclosest.php (abgerufen: 01.11.2023) |
|
imagecolorclosestalpha |
Get the index of the closest color to the specified color + alpha
imagecolorclosestalpha( GdImage $image, int $red, int $green, int $blue, int $alpha): int Returns the index of the color in the palette of the image which is "closest" to the specified RGB value and alpha level.
Quelle: www.php.net/manual/de/function.imagecolorclosestalpha.php (abgerufen: 01.11.2023) |
|
imagecolorclosesthwb |
Get the index of the color which has the hue, white and blackness
imagecolorclosesthwb( GdImage $image, int $red, int $green, int $blue): int Get the index of the color which has the hue, white and blackness nearest the given color.
Quelle: www.php.net/manual/de/function.imagecolorclosesthwb.php (abgerufen: 01.11.2023) |
|
imagecolordeallocate |
Löscht eine Farbdefinition
imagecolordeallocate(GdImage $image, int $color): bool Löscht eine zuvor mit imagecolorallocate() oder imagecolorallocatealpha() allozierte Farbe.
Quelle: www.php.net/manual/de/function.imagecolordeallocate.php (abgerufen: 01.11.2023) |
|
imagecolorexact |
Ermittelt den Index-Wert der angegebenen Farbe
imagecolorexact( GdImage $image, int $red, int $green, int $blue): int Gibt den Index der angegebenen Farbe in der Farb-Palette des Bildes zurück.
Quelle: www.php.net/manual/de/function.imagecolorexact.php (abgerufen: 01.11.2023) |
|
imagecolorexactalpha |
Get the index of the specified color + alpha
imagecolorexactalpha( GdImage $image, int $red, int $green, int $blue, int $alpha): int Returns the index of the specified color+alpha in the palette of the image.
Quelle: www.php.net/manual/de/function.imagecolorexactalpha.php (abgerufen: 01.11.2023) |
|
imagecolormatch |
Makes the colors of the palette version of an image more closely match the true color version
imagecolormatch(GdImage $image1, GdImage $image2): bool Makes the colors of the palette version of an image more closely match the true color version.
Quelle: www.php.net/manual/de/function.imagecolormatch.php (abgerufen: 01.11.2023) |
|
imagecolorresolve |
Ermittelt den Index-Wert der angegebenen Farbe oder die nächstmögliche Alternative dazu
imagecolorresolve( GdImage $image, int $red, int $green, int $blue): int Diese Funktion gibt garantiert einen Farbindex für die angegebenen Farbe zurück, entweder den exakten oder den nächstmöglichen Wert.
Quelle: www.php.net/manual/de/function.imagecolorresolve.php (abgerufen: 01.11.2023) |
|
imagecolorresolvealpha |
Get the index of the specified color + alpha or its closest possible alternative
imagecolorresolvealpha( GdImage $image, int $red, int $green, int $blue, int $alpha): int This function is guaranteed to return a color index for a requested color, either the exact color or the closest possible alternative.
Quelle: www.php.net/manual/de/function.imagecolorresolvealpha.php (abgerufen: 01.11.2023) |
|
imagecolorset |
Setzt die Farbe für den angegebenen Paletten-Index
imagecolorset( GdImage $image, int $color, int $red, int $green, int $blue, int $alpha = 0): ?false Hierdurch wird der Farbwert der Palette auf die angegebene Farbe gesetzt. Dies ist nützlich bei Aktionen wie "Fülle Farbe X mit Farbe Y" (Flood-Fill-Effekt), ohne den sonst notwendigen Aufwand für solche Aktionen betreiben zu müssen.
Quelle: www.php.net/manual/de/function.imagecolorset.php (abgerufen: 01.11.2023) |
|
imagecolorsforindex |
Ermittelt die Farbwerte eines Palettenindex
imagecolorsforindex(GdImage $image, int $color): array Gibt die Farbwerte eines Palettenindex zurück.
Quelle: www.php.net/manual/de/function.imagecolorsforindex.php (abgerufen: 01.11.2023) |
|
imagecolorstotal |
Ermittelt die Anzahl der Farben in der Palette eines Bildes
imagecolorstotal(GdImage $image): int Gibt die Anzahl der Farben in der Palette eines Bildes zurück.
Quelle: www.php.net/manual/de/function.imagecolorstotal.php (abgerufen: 01.11.2023) |
|
imagecolortransparent |
Definiert eine Farbe als transparent
imagecolortransparent(GdImage $image, ?int $color = null): int Liest oder setzt die transparente Farbe des angegebenen Bildes image.
Quelle: www.php.net/manual/de/function.imagecolortransparent.php (abgerufen: 01.11.2023) |
|
imageconvolution |
Apply a 3x3 convolution matrix, using coefficient and offset
imageconvolution( GdImage $image, array $matrix, float $divisor, float $offset): bool Applies a convolution matrix on the image, using the given coefficient and offset.
Quelle: www.php.net/manual/de/function.imageconvolution.php (abgerufen: 01.11.2023) |
|
imagecopy |
Kopiert einen Bildausschnitt
imagecopy( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height): bool Kopiert einen Teil des Quellbildes src_image nach dst_image. Der zu kopierende Teil wird über die x/y-Koordinaten src_x und src_y angegeben. Die Breite wird in src_width und die Höhe in src_height angegeben. Der Ausschnitt wird an die x/y-Koordinaten dst_x und dst_y kopiert.
Quelle: www.php.net/manual/de/function.imagecopy.php (abgerufen: 01.11.2023) |
|
imagecopymerge |
Copy and merge part of an image
imagecopymerge( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool Copy a part of src_image onto dst_image starting at the x,y coordinates src_x, src_y with a width of src_width and a height of src_height. The portion defined will be copied onto the x,y coordinates, dst_x and dst_y.
Quelle: www.php.net/manual/de/function.imagecopymerge.php (abgerufen: 01.11.2023) |
|
imagecopymergegray |
Copy and merge part of an image with gray scale
imagecopymergegray( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool imagecopymergegray() copy a part of src_image onto dst_image starting at the x,y coordinates src_x, src_y with a width of src_width and a height of src_height. The portion defined will be copied onto the x,y coordinates, dst_x and dst_y.
Quelle: www.php.net/manual/de/function.imagecopymergegray.php (abgerufen: 01.11.2023) |
|
imagecopyresampled |
Copy and resize part of an image with resampling
imagecopyresampled( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool imagecopyresampled() copies a rectangular portion of one image to another image, smoothly interpolating pixel values so that, in particular, reducing the size of an image still retains a great deal of clarity.
Quelle: www.php.net/manual/de/function.imagecopyresampled.php (abgerufen: 01.11.2023) |
|
imagecopyresized |
Kopieren und Ändern der Größe eines Bild-Teiles
imagecopyresized( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool imagecopyresized() kopiert einen rechteckigen Ausschnitt eines Bildes in ein anderes Bild. dst_image gibt das Zielbild, src_image gibt die Bildquelle an.
Quelle: www.php.net/manual/de/function.imagecopyresized.php (abgerufen: 01.11.2023) |
|
imagecreate |
Erzeugt ein neues Palettenbild
imagecreate(int $width, int $height): GdImage|false imagecreate() gibt den Bezeichner für ein Bild zurück, der ein leeres Bild mit der angegebenen Größe repräsentiert.
Quelle: www.php.net/manual/de/function.imagecreate.php (abgerufen: 01.11.2023) |
|
imagecreatefromavif |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromavif(string $filename): GdImage|false imagecreatefromavif() returns an image object representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefromavif.php (abgerufen: 01.11.2023) |
|
imagecreatefrombmp |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefrombmp(string $filename): GdImage|false imagecreatefrombmp() returns an image identifier representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefrombmp.php (abgerufen: 01.11.2023) |
|
imagecreatefromgd |
Create a new image from GD file or URL
imagecreatefromgd(string $filename): GdImage|false Create a new image from GD file or URL.
Quelle: www.php.net/manual/de/function.imagecreatefromgd.php (abgerufen: 01.11.2023) |
|
imagecreatefromgd2 |
Create a new image from GD2 file or URL
imagecreatefromgd2(string $filename): GdImage|false Create a new image from GD2 file or URL.
Quelle: www.php.net/manual/de/function.imagecreatefromgd2.php (abgerufen: 01.11.2023) |
|
imagecreatefromgd2part |
Create a new image from a given part of GD2 file or URL
imagecreatefromgd2part( string $filename, int $x, int $y, int $width, int $height): GdImage|false Create a new image from a given part of GD2 file or URL.
Quelle: www.php.net/manual/de/function.imagecreatefromgd2part.php (abgerufen: 01.11.2023) |
|
imagecreatefromgif |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromgif(string $filename): GdImage|false imagecreatefromgif() gibt den Bezeichner auf ein Bild zurück, der das aus der angegebenen Datei eingelesene Bild darstellt.
Quelle: www.php.net/manual/de/function.imagecreatefromgif.php (abgerufen: 01.11.2023) |
|
imagecreatefromjpeg |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromjpeg(string $filename): GdImage|false imagecreatefromjpeg() gibt einen Bezeichner für das Bild zurück, das aus der angegebenen Datei eingelesen wurde.
Quelle: www.php.net/manual/de/function.imagecreatefromjpeg.php (abgerufen: 01.11.2023) |
|
imagecreatefrompng |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefrompng(string $filename): GdImage|false imagecreatefrompng() gibt einen Bezeichner für das Bild zurück, das aus der angegebenen Datei eingelesen wurde.
Quelle: www.php.net/manual/de/function.imagecreatefrompng.php (abgerufen: 01.11.2023) |
|
imagecreatefromstring |
Create a new image from the image stream in the string
imagecreatefromstring(string $data): GdImage|false imagecreatefromstring() returns an image identifier representing the image obtained from the given data. These types will be automatically detected if your build of PHP supports them: JPEG, PNG, GIF, BMP, WBMP, GD2, WEBP and AVIF.
Quelle: www.php.net/manual/de/function.imagecreatefromstring.php (abgerufen: 30.06.2024) |
4 >= 4.0.4, 5, 7, 8 |
imagecreatefromtga |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromtga(string $filename): GdImage|false imagecreatefromtga() returns an image object representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefromtga.php (abgerufen: 01.11.2023) |
|
imagecreatefromwbmp |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromwbmp(string $filename): GdImage|false imagecreatefromwbmp() returns an image identifier representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefromwbmp.php (abgerufen: 01.11.2023) |
|
imagecreatefromwebp |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromwebp(string $filename): GdImage|false imagecreatefromwebp() returns an image identifier representing the image obtained from the given filename. Note that animated WebP files cannot be read.
Quelle: www.php.net/manual/de/function.imagecreatefromwebp.php (abgerufen: 01.11.2023) |
|
imagecreatefromxbm |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromxbm(string $filename): GdImage|false imagecreatefromxbm() returns an image identifier representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefromxbm.php (abgerufen: 01.11.2023) |
|
imagecreatefromxpm |
Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromxpm(string $filename): GdImage|false imagecreatefromxpm() returns an image identifier representing the image obtained from the given filename.
Quelle: www.php.net/manual/de/function.imagecreatefromxpm.php (abgerufen: 01.11.2023) |
|
imagecreatetruecolor |
Create a new true color image
imagecreatetruecolor(int $width, int $height): GdImage|false imagecreatetruecolor() returns an image object representing a black image of the specified size.
Quelle: www.php.net/manual/de/function.imagecreatetruecolor.php (abgerufen: 01.11.2023) |
|
imagecrop |
Crop an image to the given rectangle
imagecrop(GdImage $image, array $rectangle): GdImage|false Crops an image to the given rectangular area and returns the resulting image. The given image is not modified.
Quelle: www.php.net/manual/de/function.imagecrop.php (abgerufen: 01.11.2023) |
|
imagecropauto |
Crop an image automatically using one of the available modes
imagecropauto( GdImage $image, int $mode = IMG_CROP_DEFAULT, float $threshold = 0.5, int $color = -1): GdImage|false Automatically crops an image according to the given mode.
Quelle: www.php.net/manual/de/function.imagecropauto.php (abgerufen: 01.11.2023) |
|
imagedashedline |
Zeichnet eine gestrichelte Linie
imagedashedline( GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool Diese Funktion ist veraltet. Stattdessen sollte eine Kombination von imagesetstyle() und imageline() verwendet werden.
Quelle: www.php.net/manual/de/function.imagedashedline.php (abgerufen: 01.11.2023) |
|
imagedestroy |
Löscht ein Bild
imagedestroy(GdImage $image): bool Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.imagedestroy.php (abgerufen: 01.11.2023) |
|
imageellipse |
Draw an ellipse
imageellipse( GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool Draws an ellipse centered at the specified coordinates.
Quelle: www.php.net/manual/de/function.imageellipse.php (abgerufen: 01.11.2023) |
|
imagefill |
Flutfüllung
imagefill( GdImage $image, int $x, int $y, int $color): bool Führt eine Flutfüllung beginnend an der angegebenen Koordinate (oben links ist 0,0) mit der angegebenen Farbe color im Bild image durch.
Quelle: www.php.net/manual/de/function.imagefill.php (abgerufen: 01.11.2023) |
|
imagefilledarc |
Draw a partial arc and fill it
imagefilledarc( GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color, int $style): bool Draws a partial arc centered at the specified coordinate in the given image.
Quelle: www.php.net/manual/de/function.imagefilledarc.php (abgerufen: 01.11.2023) |
|
imagefilledellipse |
Draw a filled ellipse
imagefilledellipse( GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool Draws an ellipse centered at the specified coordinate on the given image.
Quelle: www.php.net/manual/de/function.imagefilledellipse.php (abgerufen: 01.11.2023) |
|
imagefilledpolygon |
Zeichnet ein gefülltes Polygon
imagefilledpolygon(GdImage $image, array $points, int $color): bool imagefilledpolygon() erzeugt ein gefülltes Polygon im Bild, das durch image angegeben wurde.
Quelle: www.php.net/manual/de/function.imagefilledpolygon.php (abgerufen: 01.11.2023) |
|
imagefilledrectangle |
Zeichnet ein gefülltes Rechteck
imagefilledrectangle( GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool Erzeugt ein mit der Farbe color gefülltes Rechteck im angegebenen image, das sich von Punkt 1 bis zu Punkt 2 erstreckt. 0,0 ist die obere linke Ecke des Bildes.
Quelle: www.php.net/manual/de/function.imagefilledrectangle.php (abgerufen: 01.11.2023) |
|
imagefilltoborder |
Füllt einen Bereich mit einer bestimmten Farbe
imagefilltoborder( GdImage $image, int $x, int $y, int $border_color, int $color): bool imagefilltoborder() füllt den gesamten Bereich, dessen Grenze durch die Farbe in border_color definiert wird. Der Startpunkt wird durch x und y angegeben (oben links ist 0, 0). Der Bereich wird mit der Farbe color gefüllt.
Quelle: www.php.net/manual/de/function.imagefilltoborder.php (abgerufen: 01.11.2023) |
|
imagefilter |
Applies a filter to an image
imagefilter(GdImage $image, int $filter, array|int|float|bool ...$args): bool imagefilter() applies the given filter filter on the image.
Quelle: www.php.net/manual/de/function.imagefilter.php (abgerufen: 01.11.2023) |
|
imageflip |
Flips an image using a given mode
imageflip(GdImage $image, int $mode): bool Flips the image image using the given mode.
Quelle: www.php.net/manual/de/function.imageflip.php (abgerufen: 01.11.2023) |
|
imagefontheight |
Ermittelt die Höhe einer Schriftart
imagefontheight(GdFont|int $font): int Gibt die Höhe eines Zeichens (in Pixel) in der angegebenen Schriftart zurück.
Quelle: www.php.net/manual/de/function.imagefontheight.php (abgerufen: 01.11.2023) |
|
imagefontwidth |
Ermittelt die Breite einer Schriftart
imagefontwidth(GdFont|int $font): int Gibt die Breite eines Zeichens (in Pixel) in der angegebenen Schriftart zurück.
Quelle: www.php.net/manual/de/function.imagefontwidth.php (abgerufen: 01.11.2023) |
|
imageftbbox |
Give the bounding box of a text using fonts via freetype2
imageftbbox( float $size, float $angle, string $font_filename, string $string, array $options = []): array|false This function calculates and returns the bounding box in pixels for a FreeType text.
Quelle: www.php.net/manual/de/function.imageftbbox.php (abgerufen: 01.11.2023) |
|
imagefttext |
Write text to the image using fonts using FreeType 2
imagefttext( GdImage $image, float $size, float $angle, int $x, int $y, int $color, string $font_filename, string $text, array $options = []): array|false Prior to PHP 8.0.0, imagefttext() was an extended variant of imagettftext() which additionally supported the options. As of PHP 8.0.0, imagettftext() is an alias of imagefttext().
Quelle: www.php.net/manual/de/function.imagefttext.php (abgerufen: 01.11.2023) |
|
imagegammacorrect |
Wendet eine Gamma-Korrektur auf ein GD-Bild an
imagegammacorrect(GdImage $image, float $input_gamma, float $output_gamma): bool Wendet eine Gamma-Korrektur auf das angegebene image an, wobei Eingangs- und Ausgangsgamma angegeben werden.
Quelle: www.php.net/manual/de/function.imagegammacorrect.php (abgerufen: 01.11.2023) |
|
imagegd |
Output GD image to browser or file
imagegd(GdImage $image, ?string $file = null): bool Outputs a GD image to the given file.
Quelle: www.php.net/manual/de/function.imagegd.php (abgerufen: 01.11.2023) |
|
imagegd2 |
Output GD2 image to browser or file
imagegd2( GdImage $image, ?string $file = null, int $chunk_size = 128, int $mode = IMG_GD2_RAW): bool Outputs a GD2 image to the given file.
Quelle: www.php.net/manual/de/function.imagegd2.php (abgerufen: 01.11.2023) |
|
imagegetclip |
Get the clipping rectangle
imagegetclip(GdImage $image): array imagegetclip() retrieves the current clipping rectangle, i.e. the area beyond which no pixels will be drawn.
Quelle: www.php.net/manual/de/function.imagegetclip.php (abgerufen: 01.11.2023) |
|
imagegetinterpolation |
Get the interpolation method
imagegetinterpolation(GdImage $image): int Gets the currently set interpolation method of the image.
Quelle: www.php.net/manual/de/function.imagegetinterpolation.php (abgerufen: 01.11.2023) |
|
imagegif |
Gibt das Bild im Browser oder einer Datei aus.
imagegif(GdImage $image, resource|string|null $file = null): bool imagegif() erzeugt aus dem übergebenen image eine GIF-Datei in file. Der Inhalt des Parameters image ist der Rückgabewert der Funktionen imagecreate() oder imagecreatefrom*.
Quelle: www.php.net/manual/de/function.imagegif.php (abgerufen: 01.11.2023) |
|
imageinterlace |
Aktiviert oder Deaktiviert Interlacing
imageinterlace(GdImage $image, ?bool $enable = null): bool imageInterlace() schaltet das Interlace-Bit an oder aus.
Quelle: www.php.net/manual/de/function.imageinterlace.php (abgerufen: 01.11.2023) |
|
imageistruecolor |
Finds whether an image is a truecolor image
imageistruecolor(GdImage $image): bool imageistruecolor() finds whether the image image is a truecolor image.
Quelle: www.php.net/manual/de/function.imageistruecolor.php (abgerufen: 01.11.2023) |
|
imagejpeg |
Gibt das Bild im Browser oder einer Datei aus.
imagejpeg(GdImage $image, resource|string|null $file = null, int $quality = -1): bool imagejpeg() erzeugt eine JPEG-Datei aus dem übergebenen image.
Quelle: www.php.net/manual/de/function.imagejpeg.php (abgerufen: 01.11.2023) |
|
imagelayereffect |
Set the alpha blending flag to use layering effects
imagelayereffect(GdImage $image, int $effect): bool Set the alpha blending flag to use layering effects.
Quelle: www.php.net/manual/de/function.imagelayereffect.php (abgerufen: 01.11.2023) |
|
imageline |
Zeichnet eine Linie
imageline( GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool Zeichnet eine Linie zwischen den beiden gegebenen Punkten.
Quelle: www.php.net/manual/de/function.imageline.php (abgerufen: 01.11.2023) |
|
imageloadfont |
Lädt eine neue Schriftart
imageloadfont(string $filename): GdFont|false ImageLoadFont() lädt eine benutzerdefinierte Bitmap-Schriftart und gibt deren Kennung zurück.
Quelle: www.php.net/manual/de/function.imageloadfont.php (abgerufen: 01.11.2023) |
|
imageopenpolygon |
Draws an open polygon
imageopenpolygon(GdImage $image, array $points, int $color): bool imageopenpolygon() draws an open polygon on the given image. Contrary to imagepolygon(), no line is drawn between the last and the first point.
Quelle: www.php.net/manual/de/function.imageopenpolygon.php (abgerufen: 01.11.2023) |
|
imagepalettecopy |
Copy the palette from one image to another
imagepalettecopy(GdImage $dst, GdImage $src): void imagepalettecopy() copies the palette from the src image to the dst image.
Quelle: www.php.net/manual/de/function.imagepalettecopy.php (abgerufen: 01.11.2023) |
|
imagepalettetotruecolor |
Converts a palette based image to true color
imagepalettetotruecolor(GdImage $image): bool Converts a palette based image, created by functions like imagecreate() to a true color image, like imagecreatetruecolor().
Quelle: www.php.net/manual/de/function.imagepalettetotruecolor.php (abgerufen: 01.11.2023) |
|
imagepng |
Ausgabe eines Bildes im Browser oder als Datei im PNG-Format
imagepng( GdImage $image, resource|string|null $file = null, int $quality = -1, int $filters = -1): bool Erzeugt eine PNG-Datei aus dem übergebenen image oder gibt diese direkt aus.
Quelle: www.php.net/manual/de/function.imagepng.php (abgerufen: 01.11.2023) |
|
imagepolygon |
Zeichnet ein Polygon
imagepolygon(GdImage $image, array $points, int $color): bool imagepolygon() erzeugt ein Polygon im angegebenen image.
Quelle: www.php.net/manual/de/function.imagepolygon.php (abgerufen: 01.11.2023) |
|
imagerectangle |
Zeichnet ein Rechteck
imagerectangle( GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool imagerectangle() erzeugt ein Rechteck mit den angegebenen Koordinaten.
Quelle: www.php.net/manual/de/function.imagerectangle.php (abgerufen: 01.11.2023) |
|
imageresolution |
Get or set the resolution of the image
imageresolution(GdImage $image, ?int $resolution_x = null, ?int $resolution_y = null): array|bool imageresolution() allows to set and get the resolution of an image in DPI (dots per inch). If the optional parameters are null, the current resolution is returned as an indexed array. If only resolution_x is not null, the horizontal and vertical resolution are set to this value. If none of the optional parameters are null, the horizontal and vertical resolution are set to these values, respectively.
Quelle: www.php.net/manual/de/function.imageresolution.php (abgerufen: 01.11.2023) |
|
imagerotate |
Rotate an image with a given angle
imagerotate(GdImage $image, float $angle, int $background_color): GdImage|false Rotates the image image using the given angle in degrees.
Quelle: www.php.net/manual/de/function.imagerotate.php (abgerufen: 01.11.2023) |
|
imagesavealpha |
Ob beim Speichern von Bildern vollständige Alphakanal-Information erhalten wird
imagesavealpha(GdImage $image, bool $enable): bool imagesavealpha() setzt das Flag, das bestimmt, ob beim Speichern von Bildern vollständige Alphakanal-Information (im Gegensatz zu Einfarb-Transparenz) erhalten wird. Dies wird nur von Bildformaten mit vollständiger Alphakanal-Information unterstützt, d. h. PNG, WebP und AVIF.
Quelle: www.php.net/manual/de/function.imagesavealpha.php (abgerufen: 01.11.2023) |
|
imagescale |
Scale an image using the given new width and height
imagescale( GdImage $image, int $width, int $height = -1, int $mode = IMG_BILINEAR_FIXED): GdImage|false imagescale() scales an image using the given interpolation algorithm.
Quelle: www.php.net/manual/de/function.imagescale.php (abgerufen: 01.11.2023) |
|
imagesetbrush |
Set the brush image for line drawing
imagesetbrush(GdImage $image, GdImage $brush): bool imagesetbrush() sets the brush image to be used by all line drawing functions (such as imageline() and imagepolygon()) when drawing with the special colors IMG_COLOR_BRUSHED or IMG_COLOR_STYLEDBRUSHED.
Quelle: www.php.net/manual/de/function.imagesetbrush.php (abgerufen: 01.11.2023) |
|
imagesetclip |
Set the clipping rectangle
imagesetclip( GdImage $image, int $x1, int $y1, int $x2, int $y2): bool imagesetclip() sets the current clipping rectangle, i.e. the area beyond which no pixels will be drawn.
Quelle: www.php.net/manual/de/function.imagesetclip.php (abgerufen: 01.11.2023) |
|
imagesetinterpolation |
Set the interpolation method
imagesetinterpolation(GdImage $image, int $method = IMG_BILINEAR_FIXED): bool Sets the interpolation method, setting an interpolation method affects the rendering of various functions in GD, such as the imagerotate() function.
Quelle: www.php.net/manual/de/function.imagesetinterpolation.php (abgerufen: 01.11.2023) |
|
imagesetpixel |
Setzt ein einzelnes Pixel
imagesetpixel( GdImage $image, int $x, int $y, int $color): bool imagesetpixel() zeichnet ein Pixel an der angegebenen Koordinate.
Quelle: www.php.net/manual/de/function.imagesetpixel.php (abgerufen: 01.11.2023) |
|
imagesetstyle |
Set the style for line drawing
imagesetstyle(GdImage $image, array $style): bool imagesetstyle() sets the style to be used by all line drawing functions (such as imageline() and imagepolygon()) when drawing with the special color IMG_COLOR_STYLED or lines of images with color IMG_COLOR_STYLEDBRUSHED.
Quelle: www.php.net/manual/de/function.imagesetstyle.php (abgerufen: 01.11.2023) |
|
imagesetthickness |
Set the thickness for line drawing
imagesetthickness(GdImage $image, int $thickness): bool imagesetthickness() sets the thickness of the lines drawn when drawing rectangles, polygons, arcs etc. to thickness pixels.
Quelle: www.php.net/manual/de/function.imagesetthickness.php (abgerufen: 01.11.2023) |
|
imagesettile |
Set the tile image for filling
imagesettile(GdImage $image, GdImage $tile): bool imagesettile() sets the tile image to be used by all region filling functions (such as imagefill() and imagefilledpolygon()) when filling with the special color IMG_COLOR_TILED.
Quelle: www.php.net/manual/de/function.imagesettile.php (abgerufen: 01.11.2023) |
|
imagestring |
Zeichnet einen horizontalen String
imagestring( GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool Zeichnet einen string an den angegebenen Koordinaten.
Quelle: www.php.net/manual/de/function.imagestring.php (abgerufen: 01.11.2023) |
|
imagestringup |
Zeichnet einen vertikalen String
imagestringup( GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool Zeichnet einen string vertikal an den angegebenen Koordinaten.
Quelle: www.php.net/manual/de/function.imagestringup.php (abgerufen: 01.11.2023) |
|
imagesx |
Ermittelt die Breite eines Bildes
imagesx(GdImage $image): int Gibt die Breite des angegebenen image-Objekts zurück.
Quelle: www.php.net/manual/de/function.imagesx.php (abgerufen: 01.11.2023) |
|
imagesy |
Ermittelt die Höhe eines Bildes
imagesy(GdImage $image): int Gibt die Höhe des angegebenen image-Objekts zurück.
Quelle: www.php.net/manual/de/function.imagesy.php (abgerufen: 01.11.2023) |
|
imagetruecolortopalette |
Convert a true color image to a palette image
imagetruecolortopalette(GdImage $image, bool $dither, int $num_colors): bool imagetruecolortopalette() converts a truecolor image to a palette image. The code for this function was originally drawn from the Independent JPEG Group library code, which is excellent. The code has been modified to preserve as much alpha channel information as possible in the resulting palette, in addition to preserving colors as well as possible. This does not work as well as might be hoped. It is usually best to simply produce a truecolor output image instead, which guarantees the highest output quality.
Quelle: www.php.net/manual/de/function.imagetruecolortopalette.php (abgerufen: 01.11.2023) |
|
imagettfbbox |
Ermittelt das umgebende Rechteck eines Textes, der eine TrueType-Schriftart verwendet
imagettfbbox( float $size, float $angle, string $font_filename, string $string, array $options = []): array|false Diese Funktion berechnet den Begrenzungsrahmen (Bounding Box) eines TrueType-Textes in Pixeln und gibt ihn zurück.
Quelle: www.php.net/manual/de/function.imagettfbbox.php (abgerufen: 01.11.2023) |
|
imagettftext |
Schreibt Text mit TrueType-Schriftarten ins Bild
imagettftext( GdImage $image, float $size, float $angle, int $x, int $y, int $color, string $font_filename, string $text, array $options = []): array|false Schreibt den angegebenen text ins Bild unter Verwendung von True-Type-Schriftarten.
Quelle: www.php.net/manual/de/function.imagettftext.php (abgerufen: 01.11.2023) |
|
imagetypes |
Liefert die von der verwendeten PHP-Version unterstützten Grafikformate
imagetypes(): int Gibt die Grafikformate zurück, die von der aktuell verwendeten PHP-Installation unterstützt werden.
Quelle: www.php.net/manual/de/function.imagetypes.php (abgerufen: 01.11.2023) |
|
imagewbmp |
Gibt das Bild im Browser oder einer Datei aus.
imagewbmp(GdImage $image, resource|string|null $file = null, ?int $foreground_color = null): bool imagewbmp() outputs or save a WBMP version of the given image.
Quelle: www.php.net/manual/de/function.imagewbmp.php (abgerufen: 01.11.2023) |
|
imagewebp |
Output a WebP image to browser or file
imagewebp(GdImage $image, resource|string|null $file = null, int $quality = -1): bool Outputs or saves a WebP version of the given image.
Quelle: www.php.net/manual/de/function.imagewebp.php (abgerufen: 01.11.2023) |
|
imagexbm |
Output an XBM image to browser or file
imagexbm(GdImage $image, ?string $filename, ?int $foreground_color = null): bool Outputs or save an XBM version of the given image.
Quelle: www.php.net/manual/de/function.imagexbm.php (abgerufen: 01.11.2023) |
|
iptcembed |
Embeds binary IPTC data into a JPEG image
iptcembed(string $iptc_data, string $filename, int $spool = 0): string|bool Embeds binary IPTC data into a JPEG image.
Quelle: www.php.net/manual/de/function.iptcembed.php (abgerufen: 01.11.2023) |
|
iptcparse |
Parse a binary IPTC block into single tags
iptcparse(string $iptc_block): array|false Parses an » IPTC block into its single tags.
Quelle: www.php.net/manual/de/function.iptcparse.php (abgerufen: 01.11.2023) |
|
Gettext-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
_ |
Alias von gettext()
Quelle: www.php.net/manual/de/function.-.php (abgerufen: 28.10.2024) |
4, 5, 7, 8 |
bind_textdomain_codeset |
Setzt oder liefert den Zeichensatz der Meldungen, die aus der Übersetzungstabelle der DOMAIN zurückgegeben werden
bind_textdomain_codeset(string $domain, ?string $codeset): string|false Mit bind_textdomain_codeset() können Sie bestimmen oder ermitteln, in welchem Zeichensatz Meldungen von domain von gettext() oder verwandten Funktionen zurückgegeben werden.
Quelle: www.php.net/manual/de/function.bind-textdomain-codeset.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
bindtextdomain |
Setzt oder liefert den Pfad für eine Domain
bindtextdomain(string $domain, ?string $directory): string|false Die Funktion bindtextdomain() setzt den Pfad für eine Domain oder gibt diesen zurück.
Quelle: www.php.net/manual/de/function.bindtextdomain.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
dcgettext |
Überschreibt die gesetzte Domain für eine einzelne Abfrage
dcgettext(string $domain, string $message, int $category): string Die Funktion erlaubt es Ihnen, die aktuell gesetzte Domain für eine einzelne Meldungssuche zu überschreiben.
Quelle: www.php.net/manual/de/function.dcgettext.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
dcngettext |
Pluralversion von dcgettext
dcngettext( string $domain, string $singular, string $plural, int $count, int $category): string Die Funktion erlaubt es Ihnen, die aktuell gesetzte Domain für eine einzelne Plural-Meldungssuche zu überschreiben.
Quelle: www.php.net/manual/de/function.dcngettext.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
dgettext |
Überschreibt die aktuelle Domain
dgettext(string $domain, string $message): string Die Funktion dgettext() erlaubt Ihnen, die aktuelle domain für eine einzelne Meldungssuche zu überschreiben.
Quelle: www.php.net/manual/de/function.dgettext.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
dngettext |
Pluralversion von dgettext
dngettext( string $domain, string $singular, string $plural, int $count): string Die Funktion dngettext() erlaubt Ihnen, die aktuelle domain für eine einzelne Plural-Meldungssuche zu überschreiben.
Quelle: www.php.net/manual/de/function.dngettext.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
gettext |
Sucht eine Meldung in der aktuellen Domain
gettext(string $message): string Sucht nach einer Meldung in der aktuellen Domain.
Quelle: www.php.net/manual/de/function.gettext.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ngettext |
Pluralversion von gettext
ngettext(string $singular, string $plural, int $count): string Die Pluralversion von gettext(). Einige Sprachen haben abhängig von der Anzahl mehr als eine Form für den Plural von Meldungen.
Quelle: www.php.net/manual/de/function.ngettext.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
textdomain |
Setzt die Standarddomain
textdomain(?string $domain): string Diese Funktion setzt die Domain, in der bei einem gettext()-Aufruf gesucht werden soll; gewöhnlich wird die Domain nach einer Anwendung benannt.
Quelle: www.php.net/manual/de/function.textdomain.php (abgerufen: 01.11.2023) |
|
Grapheme Funktionen
Funktion |
Beschreibung |
PHP Versionen |
grapheme_extract |
Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8
grapheme_extract( string $haystack, int $size, int $type = GRAPHEME_EXTR_COUNT, int $offset = 0, int &$next = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-extract.php (abgerufen: 01.11.2023) |
|
grapheme_stripos |
Find position (in grapheme units) of first occurrence of a case-insensitive string
grapheme_stripos(string $haystack, string $needle, int $offset = 0): int|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-stripos.php (abgerufen: 01.11.2023) |
|
grapheme_stristr |
Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack
grapheme_stristr(string $haystack, string $needle, bool $beforeNeedle = false): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-stristr.php (abgerufen: 01.11.2023) |
|
grapheme_strlen |
Get string length in grapheme units
grapheme_strlen(string $string): int|false|null Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-strlen.php (abgerufen: 01.11.2023) |
|
grapheme_strpos |
Find position (in grapheme units) of first occurrence of a string
grapheme_strpos(string $haystack, string $needle, int $offset = 0): int|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-strpos.php (abgerufen: 01.11.2023) |
|
grapheme_strripos |
Find position (in grapheme units) of last occurrence of a case-insensitive string
grapheme_strripos(string $haystack, string $needle, int $offset = 0): int|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-strripos.php (abgerufen: 01.11.2023) |
|
grapheme_strrpos |
Find position (in grapheme units) of last occurrence of a string
grapheme_strrpos(string $haystack, string $needle, int $offset = 0): int|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-strrpos.php (abgerufen: 01.11.2023) |
|
grapheme_strstr |
Returns part of haystack string from the first occurrence of needle to the end of haystack
grapheme_strstr(string $haystack, string $needle, bool $beforeNeedle = false): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-strstr.php (abgerufen: 01.11.2023) |
|
grapheme_substr |
Return part of a string
grapheme_substr(string $string, int $offset, ?int $length = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.grapheme-substr.php (abgerufen: 01.11.2023) |
|
Hash-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
hash |
Berechnet den Hash einer Nachricht
hash( string $algo, string $data, bool $binary = false, array $options = []): string Der Name des gewählten Hash-Algorithmus (z. B. "sha256"). Für eine Liste der unterstützten Algorithmen, siehe hash_algos().
Quelle: www.php.net/manual/de/function.hash.php (abgerufen: 29.10.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_algos |
Liefert eine Liste der verfügbaren Hashing-Algorithmen
hash_algos(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.hash-algos.php (abgerufen: 21.12.2021) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_copy |
Dupliziert einen Hash-Kontext
hash_copy(HashContext $context): HashContext Von hash_init() zurückgegebener Hash-Kontext.
Quelle: www.php.net/manual/de/function.hash-copy.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
hash_equals |
Timing attack safe string comparison
hash_equals(#[\SensitiveParameter] string $known_string, #[\SensitiveParameter] string $user_string): bool Checks whether two strings are equal without leaking information about the contents of known_string via the execution time.
Quelle: www.php.net/manual/de/function.hash-equals.php (abgerufen: 30.05.2024) |
5 >= 5.6.0, 7, 8 |
hash_file |
Berechnet den Hash des Inhalts einer Datei
hash_file( string $algo, string $filename, bool $binary = false, array $options = []): string|false Der Name des gewählten Hash-Algorithmus (z. B. "sha256"). Für eine Liste der unterstützten Algorithmen siehe hash_algos().
Quelle: www.php.net/manual/de/function.hash-file.php (abgerufen: 29.10.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_final |
Schließt einen schrittweisen Hashing-Vorgang ab und liefert sein Ergebnis
hash_final(HashContext $context, bool $binary = false): string Der Hashing-Kontext, zurückgegeben von hash_init().
Quelle: www.php.net/manual/de/function.hash-final.php (abgerufen: 21.12.2021) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_hkdf |
Generate a HKDF key derivation of a supplied key input
hash_hkdf( string $algo, #[\SensitiveParameter] string $key, int $length = 0, string $info = "", string $salt = ""): string Name of selected hashing algorithm (e.g. "sha256"). For a list of supported algorithms see hash_hmac_algos().
Quelle: www.php.net/manual/de/function.hash-hkdf.php (abgerufen: 29.10.2024) |
7 >= 7.1.2, 8 |
hash_hmac |
Berechnet einen Hash mit Schlüssel unter Verwendung von HMAC
hash_hmac( string $algo, string $data, #[\SensitiveParameter] string $key, bool $binary = false): string Der Name des gewählten Hash-Algorithmus (z. B. "sha256"). Für eine Liste der unterstützten Algorithmen, siehe hash_hmac_algos().
Quelle: www.php.net/manual/de/function.hash-hmac.php (abgerufen: 29.10.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_hmac_algos |
Return a list of registered hashing algorithms suitable for hash_hmac
hash_hmac_algos(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.hash-hmac-algos.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
hash_hmac_file |
Berechnet einen Hash einer Datei mit Schlüssel unter Verwendung von HMAC
hash_hmac_file( string $algo, string $filename, #[\SensitiveParameter] string $key, bool $binary = false): string|false Der Name des gewählten Hash-Algorithmus (z. B. "sha256"). Für eine Liste der unterstützten Algorithmen, siehe hash_hmac_algos().
Quelle: www.php.net/manual/de/function.hash-hmac-file.php (abgerufen: 29.10.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_init |
Initialisiert einen schrittweisen Hashing-Kontext
hash_init( string $algo, int $flags = 0, #[\SensitiveParameter] string $key = "", array $options = []): HashContext Der Name des gewählten Hash-Algorithmus (z. B. "sha256"). Für eine Liste der unterstützten Algorithmen, siehe hash_algos().
Quelle: www.php.net/manual/de/function.hash-init.php (abgerufen: 29.10.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_pbkdf2 |
Generate a PBKDF2 key derivation of a supplied password
hash_pbkdf2( string $algo, #[\SensitiveParameter] string $password, string $salt, int $iterations, int $length = 0, bool $binary = false, array $options = []): string Name of selected hashing algorithm (e.g. "sha256"). For a list of supported algorithms see hash_hmac_algos().
Quelle: www.php.net/manual/de/function.hash-pbkdf2.php (abgerufen: 29.10.2024) |
5 >= 5.5.0, 7, 8 |
hash_update |
Fügt Daten an einen aktiven Hash-Kontext an
hash_update(HashContext $context, string $data): true Der Hashing-Kontext, zurückgegeben von hash_init().
Quelle: www.php.net/manual/de/function.hash-update.php (abgerufen: 30.05.2024) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_update_file |
Fügt Daten aus einer Datei an einen aktiven Hash-Kontext an
hash_update_file(HashContext $context, string $filename, ?resource $stream_context = null): bool Der Hashing-Kontext, zurückgegeben von hash_init().
Quelle: www.php.net/manual/de/function.hash-update-file.php (abgerufen: 21.12.2021) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
hash_update_stream |
Fügt Daten aus einem Stream an einen aktiven Hash-Kontext an
hash_update_stream(HashContext $context, resource $stream, int $length = -1): int Der Hashing-Kontext, zurückgegeben von hash_init().
Quelle: www.php.net/manual/de/function.hash-update-stream.php (abgerufen: 21.12.2021) |
5 >= 5.1.2, 7, 8, PECL hash >= 1.1 |
iconv Funktionen
Funktion |
Beschreibung |
PHP Versionen |
iconv |
Konvertiert eine Zeichenkette von einem Zeichensatz in einen anderen
iconv(string $from_encoding, string $to_encoding, string $string): string|false Diese Funktion konvertiert die Zeichenkette string vom Zeichensatz from_encoding in den Zeichensatz to_encoding.
Quelle: www.php.net/manual/de/function.iconv.php (abgerufen: 01.11.2023) |
|
iconv_get_encoding |
Liefert die aktuelle Einstellung für die Zeichensatz-Konvertierung
iconv_get_encoding(string $type = "all"): array|string|false Diese Funktion gibt die internen Konfigurationsvariablen der iconv-Erweiterung zurück.
Quelle: www.php.net/manual/de/function.iconv-get-encoding.php (abgerufen: 01.11.2023) |
|
iconv_mime_decode |
Decodes a MIME header field
iconv_mime_decode(string $string, int $mode = 0, ?string $encoding = null): string|false Decodes a MIME header field.
Quelle: www.php.net/manual/de/function.iconv-mime-decode.php (abgerufen: 01.11.2023) |
|
iconv_mime_decode_headers |
Decodes multiple MIME header fields at once
iconv_mime_decode_headers(string $headers, int $mode = 0, ?string $encoding = null): array|false Decodes multiple MIME header fields at once.
Quelle: www.php.net/manual/de/function.iconv-mime-decode-headers.php (abgerufen: 01.11.2023) |
|
iconv_mime_encode |
Composes a MIME header field
iconv_mime_encode(string $field_name, string $field_value, array $options = []): string|false Composes and returns a string that represents a valid MIME header field, which looks like the following:
Quelle: www.php.net/manual/de/function.iconv-mime-encode.php (abgerufen: 01.11.2023) |
|
iconv_set_encoding |
Setzt die aktuelle Einstellung für die Zeichensatzkonvertierung
iconv_set_encoding(string $type, string $encoding): bool Diese Funktion ändert den Wert der durch type angegebenen internen Konfigurationsvariablen auf encoding.
Quelle: www.php.net/manual/de/function.iconv-set-encoding.php (abgerufen: 01.11.2023) |
|
iconv_strlen |
Returns the character count of string
iconv_strlen(string $string, ?string $encoding = null): int|false In contrast to strlen(), iconv_strlen() counts the occurrences of characters in the given byte sequence string on the basis of the specified character set, the result of which is not necessarily identical to the length of the string in byte.
Quelle: www.php.net/manual/de/function.iconv-strlen.php (abgerufen: 01.11.2023) |
|
iconv_strpos |
Finds position of first occurrence of a needle within a haystack
iconv_strpos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false Finds position of first occurrence of a needle within a haystack.
Quelle: www.php.net/manual/de/function.iconv-strpos.php (abgerufen: 01.11.2023) |
|
iconv_strrpos |
Finds the last occurrence of a needle within a haystack
iconv_strrpos(string $haystack, string $needle, ?string $encoding = null): int|false Finds the last occurrence of a needle within a haystack.
Quelle: www.php.net/manual/de/function.iconv-strrpos.php (abgerufen: 01.11.2023) |
|
iconv_substr |
Cut out part of a string
iconv_substr( string $string, int $offset, ?int $length = null, ?string $encoding = null): string|false Cuts a portion of string specified by the offset and length parameters.
Quelle: www.php.net/manual/de/function.iconv-substr.php (abgerufen: 01.11.2023) |
|
IDN Funktionen
Funktion |
Beschreibung |
PHP Versionen |
idn_to_ascii |
Convert domain name to IDNA ASCII form
idn_to_ascii( string $domain, int $flags = IDNA_DEFAULT, int $variant = INTL_IDNA_VARIANT_UTS46, array &$idna_info = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.idn-to-ascii.php (abgerufen: 01.11.2023) |
|
idn_to_utf8 |
Convert domain name from IDNA ASCII to Unicode
idn_to_utf8( string $domain, int $flags = IDNA_DEFAULT, int $variant = INTL_IDNA_VARIANT_UTS46, array &$idna_info = null): string|false Prozeduraler Stil
Quelle: www.php.net/manual/de/function.idn-to-utf8.php (abgerufen: 01.11.2023) |
|
Igbinary Funktionen
Funktion |
Beschreibung |
PHP Versionen |
igbinary_serialize |
Generates a compact, storable binary representation of a value
igbinary_serialize(mixed $value): string|false Generates a storable representation of a value.
Quelle: www.php.net/manual/de/function.igbinary-serialize.php (abgerufen: 21.12.2021) |
PECL igbinary >= 1.1.1 |
igbinary_unserialize |
Creates a PHP value from a stored representation from igbinary_serialize()
igbinary_unserialize(string $str): mixed Untrusted user input must not be passed to igbinary_unserialize(). Unserialization can result in code being loaded and executed due to object instantiation and autoloading, and a malicious user may be able to exploit this. Instead a safe, standard data interchange format such as JSON (via json_decode() and json_encode()) should be used, if serialized data needs to be passed to a client.
Quelle: www.php.net/manual/de/function.igbinary-unserialize.php (abgerufen: 21.12.2021) |
PECL igbinary >= 1.1.1 |
IMAP Funktionen
Funktion |
Beschreibung |
PHP Versionen |
imap_8bit |
Konvertiert einen 8bit-String in einen quoted-printable String
imap_8bit(string $string): string|false Konvertiert einen 8bit-String gemäß » RFC2045, Abschnitt 6.7 in einen quoted-printable String.
Quelle: www.php.net/manual/de/function.imap-8bit.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_alerts |
Liefert alle aufgetretenen IMAP-Alarmnachrichten
imap_alerts(): array|false Gibt alle IMAP-Alarmbenachrichtigungen seit dem letzen Aufruf von imap_alerts() oder seit Anfang des Skripts zurück.
Quelle: www.php.net/manual/de/function.imap-alerts.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_append |
Hängt eine String-Nachricht an ein Postfach an
imap_append( IMAP\Connection $imap, string $folder, string $message, ?string $options = null, ?string $internal_date = null): bool Der in message übergebene String wird als Nachricht an das Postfach folder angefügt.
Quelle: www.php.net/manual/de/function.imap-append.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_base64 |
Dekodiert Base64-kodierten Text
imap_base64(string $string): string|false Dekodiert den angegebenen Base64-kodierten string.
Quelle: www.php.net/manual/de/function.imap-base64.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_binary |
Konvertiert einen 8bit-String in einen Base64-kodierten String
imap_binary(string $string): string|false Konvertiert einen 8bit-String gemäß » RFC2045, Abschnitt 6.8 in einen Base64-kodierten String.
Quelle: www.php.net/manual/de/function.imap-binary.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_body |
Liefert den Textkörper einer Nachricht
imap_body(IMAP\Connection $imap, int $message_num, int $flags = 0): string|false imap_body() gibt den Textkörper der mit message_num angegebenen Nachricht aus dem aktuellen Postfach zurück.
Quelle: www.php.net/manual/de/function.imap-body.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_bodystruct |
Liefert die Struktur eines bestimmten Nachrichtenteils
imap_bodystruct(IMAP\Connection $imap, int $message_num, string $section): stdClass|false Gibt die Struktur des mit section angegebenen Teils der Nachricht message_num zurück.
Quelle: www.php.net/manual/de/function.imap-bodystruct.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_check |
Prüft das aktuelle Postfach
imap_check(IMAP\Connection $imap): stdClass|false Prüft Informationen zum aktuellen Postfach.
Quelle: www.php.net/manual/de/function.imap-check.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_clearflag_full |
Löscht die Flags einer Nachricht
imap_clearflag_full( IMAP\Connection $imap, string $sequence, string $flag, int $options = 0): true Diese Funktion bewirkt bei den mit sequence spezifizerten Nachrichten das Löschen der in flag angegebenen Flags.
Quelle: www.php.net/manual/de/function.imap-clearflag-full.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_close |
Schließt einen IMAP-Stream
imap_close(IMAP\Connection $imap, int $flags = 0): true Schließt den angegebenen IMAP-Stream.
Quelle: www.php.net/manual/de/function.imap-close.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_create |
Alias von imap_createmailbox()
Quelle: www.php.net/manual/de/function.imap-create.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_createmailbox |
Legt ein neues Postfach an
imap_createmailbox(IMAP\Connection $imap, string $mailbox): bool Legt ein neues Postfach mit dem Namen mailbox an.
Quelle: www.php.net/manual/de/function.imap-createmailbox.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_delete |
Markiert eine Nachricht im aktuellen Postfach zur Löschung
imap_delete(IMAP\Connection $imap, string $message_nums, int $flags = 0): true Die mit message_nums angegebene Nachricht wird zur Löschung vorgemerkt. Entsprechend markierte Nachrichten bleiben im Postfach erhalten, bis entweder imap_expunge() aufgerufen wird oder imap_close() mit der Option CL_EXPUNGE beim Schließen der Verbindung.
Quelle: www.php.net/manual/de/function.imap-delete.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_deletemailbox |
Löscht ein Postfach
imap_deletemailbox(IMAP\Connection $imap, string $mailbox): bool Löscht das mit mailbox angegebene Postfach.
Quelle: www.php.net/manual/de/function.imap-deletemailbox.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_errors |
Liefert alle bisher aufgetretenen Fehlermeldungen
imap_errors(): array|false Gibt alle IMAP-Fehlermeldungen zurück (falls vorhanden), die im Verlauf der Seitenanfrage oder seit dem letzten Löschen der Fehlerliste aufgetreten sind.
Quelle: www.php.net/manual/de/function.imap-errors.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_expunge |
Löscht alle zum Löschen markierte Nachrichten
imap_expunge(IMAP\Connection $imap): true Löscht alle Nachrichten im aktuellen Postfach, die durch die Funktionen imap_delete(), imap_mail_move() oder imap_setflag_full() zum Löschen vorgemerkt wurden.
Quelle: www.php.net/manual/de/function.imap-expunge.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_fetch_overview |
Liefert eine Zusammenfassung der Kopfdaten von Nachrichten
imap_fetch_overview(IMAP\Connection $imap, string $sequence, int $flags = 0): array|false Die Funktion fragt die Kopfdaten der mit sequence() angegebenen Nachrichten ab und gibt eine Zusammenfassung darüber zurück.
Quelle: www.php.net/manual/de/function.imap-fetch-overview.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_fetchbody |
Liefert einen bestimmten Abschnitt aus dem Textkörper einer Nachricht
imap_fetchbody( IMAP\Connection $imap, int $message_num, string $section, int $flags = 0): string|false Gibt den mit section angebenen Teil aus dem Textkörper der Nachricht message_num im aktuellen Postfach zurück. Der Teil des Textkörpers wird dabei nicht dekodiert.
Quelle: www.php.net/manual/de/function.imap-fetchbody.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_fetchheader |
Liefert den Kopf einer Nachricht
imap_fetchheader(IMAP\Connection $imap, int $message_num, int $flags = 0): string|false Diese Funktion gibt den kompletten ungefilterten Kopf der angegebenen Nachricht gemäß » RFC2822 zurück.
Quelle: www.php.net/manual/de/function.imap-fetchheader.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_fetchmime |
Fetch MIME headers for a particular section of the message
imap_fetchmime( IMAP\Connection $imap, int $message_num, string $section, int $flags = 0): string|false Fetch the MIME headers of a particular section of the body of the specified messages.
Quelle: www.php.net/manual/de/function.imap-fetchmime.php (abgerufen: 21.12.2021) |
5 >= 5.3.6, 7, 8 |
imap_fetchstructure |
Liefert die Struktur einer Nachricht
imap_fetchstructure(IMAP\Connection $imap, int $message_num, int $flags = 0): stdClass|false Gibt alle Strukturinformationen für die angegebene Nachricht zurück.
Quelle: www.php.net/manual/de/function.imap-fetchstructure.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_fetchtext |
Alias von imap_body()
Quelle: www.php.net/manual/de/function.imap-fetchtext.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_gc |
Leert den IMAP-Cache
imap_gc(IMAP\Connection $imap, int $flags): true Säubert den Cache von Einträgen eines bestimmtes Typs.
Quelle: www.php.net/manual/de/function.imap-gc.php (abgerufen: 30.04.2024) |
5 >= 5.3.0, 7, 8 |
imap_get_quota |
Liefert Quota-Einstellungen und Nutzungsstatistik der Postfächer
imap_get_quota(IMAP\Connection $imap, string $quota_root): array|false imap_get_quota() ermittelt die aktuellen Quota-Einstellungen und tatsächlich genutzten Ressourcen für Postfächer.
Quelle: www.php.net/manual/de/function.imap-get-quota.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
imap_get_quotaroot |
Liefert die Quota-Einstellungen für ein Benutzerpostfach
imap_get_quotaroot(IMAP\Connection $imap, string $mailbox): array|false Gibt die Quota-Einstellungen für den aktuellen Benutzer zurück. Die ermittelten Quota-Einstellungen gelten über alle Postfächer des Benutzers, der Nutzungswert für die aktuell im angegebenen Postfach genutzte Kapazität.
Quelle: www.php.net/manual/de/function.imap-get-quotaroot.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
imap_getacl |
Liefert die Liste der Zugriffsrechte (ACL) für ein Postfach
imap_getacl(IMAP\Connection $imap, string $mailbox): array|false Gibt die Zugriffsrechte (ACL, Access Control List) für ein gegebenes Postfach zurück.
Quelle: www.php.net/manual/de/function.imap-getacl.php (abgerufen: 21.12.2021) |
5, 7, 8 |
imap_getmailboxes |
Liefert detaillierte Informationen zu allen Postfächern
imap_getmailboxes(IMAP\Connection $imap, string $reference, string $pattern): array|false Gibt Informationen über die Postfächer zurück.
Quelle: www.php.net/manual/de/function.imap-getmailboxes.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_getsubscribed |
Liefert die Liste aller abonnierten Postfächer
imap_getsubscribed(IMAP\Connection $imap, string $reference, string $pattern): array|false Gibt Informationen zu den abonnierten Postfächern zurück.
Quelle: www.php.net/manual/de/function.imap-getsubscribed.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_headerinfo |
Liefert Informationen über die Kopfdaten einer Nachricht
imap_headerinfo( IMAP\Connection $imap, int $message_num, int $from_length = 0, int $subject_length = 0): stdClass|false Liest die Kopfdaten der Nachricht mit der Nummer message_num und gibt daraus gewonnene Informationen zurück.
Quelle: www.php.net/manual/de/function.imap-headerinfo.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_headers |
Liefert die Kopfzeilen aller Nachrichten eines Postfachs
imap_headers(IMAP\Connection $imap): array|false Diese Funktion gibt die Kopfzeilen aller Nachrichten eines Postfachs zurück.
Quelle: www.php.net/manual/de/function.imap-headers.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_is_open |
Check if the IMAP stream is still valid
imap_is_open(IMAP\Connection $imap): bool Check if the IMAP stream is still valid.
Quelle: www.php.net/manual/de/function.imap-is-open.php (abgerufen: 03.08.2023) |
8 >= 8.2.1 |
imap_last_error |
Liefert den zuletzt aufgetretenen IMAP-Fehler
imap_last_error(): string|false Gibt den vollständigen Text der letzten IMAP-Fehlermeldung zurück, die für die aktuelle Seite erzeugt wurde. Der Fehlerstack bleibt erhalten, wiederholte imap_last_error()-Aufrufe liefern daher die gleiche Fehlermeldung, falls nicht inzwschen ein weiterer Fehler aufgetreten ist.
Quelle: www.php.net/manual/de/function.imap-last-error.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_list |
Liefert die Liste der Postfächer
imap_list(IMAP\Connection $imap, string $reference, string $pattern): array|false Gibt die Liste aller Pöstfächer zurück.
Quelle: www.php.net/manual/de/function.imap-list.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_listmailbox |
Alias von imap_list()
Quelle: www.php.net/manual/de/function.imap-listmailbox.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_listscan |
Liefert eine Liste von Postfächern nach Suchkriterien
imap_listscan( IMAP\Connection $imap, string $reference, string $pattern, string $content): array|false Gibt ein Array mit den Namen der Postfächer zurück, in deren Inhalt der Suchtext content vorkommt.
Quelle: www.php.net/manual/de/function.imap-listscan.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_listsubscribed |
Alias von imap_lsub()
Quelle: www.php.net/manual/de/function.imap-listsubscribed.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_lsub |
Liefert eine Liste aller abonnierten Postfächer
imap_lsub(IMAP\Connection $imap, string $reference, string $pattern): array|false Gibt ein Array aller vom Benutzer abonnierten Postfächer zurück.
Quelle: www.php.net/manual/de/function.imap-lsub.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mail |
Sendet eine E-Mail-Nachricht
imap_mail( string $to, string $subject, string $message, ?string $additional_headers = null, ?string $cc = null, ?string $bcc = null, ?string $return_path = null): bool Diese Funktion ermöglicht das Senden einer E-Mail mit korrekter Behandlung von Cc- und Bcc-Kopffeldern.
Quelle: www.php.net/manual/de/function.imap-mail.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mail_compose |
Erzeugt eine MIME-Nachricht aus Kopf- und Nachrichtenelementen
imap_mail_compose(array $envelope, array $bodies): string|false Erzeugt eine MIME-konforme Nachricht aus den in envelope gegebenen Kopfelementen und den Nachrichtenteilen aus bodies.
Quelle: www.php.net/manual/de/function.imap-mail-compose.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mail_copy |
Kopiert Nachrichten in ein Postfach
imap_mail_copy( IMAP\Connection $imap, string $message_nums, string $mailbox, int $flags = 0): bool imap_mail_copy() kopiert die mit message_nums angegebenen Nachrichten in das Postfach mailbox.
Quelle: www.php.net/manual/de/function.imap-mail-copy.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mail_move |
Verschiebt Nachrichten in ein anderes Postfach
imap_mail_move( IMAP\Connection $imap, string $message_nums, string $mailbox, int $flags = 0): bool imap_mail_move() verschiebt die mit message_nums angegebenen Nachrichten in das Postfach mailbox. Es ist zu beachten, dass die Nachrichten in Wirklichkeit in das Postfach mailbox kopiert werden und die ursprünglichen Nachrichten zum Löschen markiert werden. Das bedeutet, dass die Nachrichten in mailbox neue UIDs zugewiesen bekommen.
Quelle: www.php.net/manual/de/function.imap-mail-move.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mailboxmsginfo |
Liefert Informationen zum aktuellen Postfach
imap_mailboxmsginfo(IMAP\Connection $imap): stdClass Prüft den aktuelle Status des Postfachs auf dem Server. Die Funktion ist vergleichbar mit imap_status(), gibt aber zusätzlich auch die Gesamtgröße aller Nachrichten in Bytes zurück. Das Aufsummieren der einzelnen Nachrichtengrößen benötigt dabei zusätzliche Zeit zur Ausführung.
Quelle: www.php.net/manual/de/function.imap-mailboxmsginfo.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_mime_header_decode |
Dekodiert MIME-kodierte Kopfzeilen
imap_mime_header_decode(string $string): array|false Dekodiert MIME-kodierte Kopfzeilen, die nicht-ASCII-Zeichen enthalten (siehe » RFC2047).
Quelle: www.php.net/manual/de/function.imap-mime-header-decode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_msgno |
Liefert die Nummer einer Nachricht für eine gegebene UID
imap_msgno(IMAP\Connection $imap, int $message_uid): int Gibt die Nummer der Nachricht für message_uid zurück.
Quelle: www.php.net/manual/de/function.imap-msgno.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_num_msg |
Liefert die Anzahl der Nachrichten im aktuellen Postfach
imap_num_msg(IMAP\Connection $imap): int|false Gibt die Anzahl der Nachrichten im aktuellen Postfach zurück.
Quelle: www.php.net/manual/de/function.imap-num-msg.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_num_recent |
Liefert die Anzahl der kürzlich eingetroffenen Nachrichten
imap_num_recent(IMAP\Connection $imap): int Gibt die Anzahl der kürzlich im aktuellen Postfach eingetroffenen Nachrichten zurück.
Quelle: www.php.net/manual/de/function.imap-num-recent.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_open |
Öffnet einen IMAP-Stream zu einem Postfach
imap_open( string $mailbox, string $user, string $password, int $flags = 0, int $retries = 0, array $options = []): IMAP\Connection|false Öffnet einen IMAP-Stream zum Postfach mailbox.
Quelle: www.php.net/manual/de/function.imap-open.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_ping |
Prüft einen IMAP-Stream auf Funktionalität
imap_ping(IMAP\Connection $imap): bool imap_ping() 'pingt' einen IMAP-Stream an, um zu sehen, ob dieser noch aktiv ist. Diese Funktion kann auch neu eingetroffene Nachrichten erkennen. Daher ist dies die bevorzugte Methode zur regelmäßigen Überprüfung auf neue Nachrichten und um die Verbindung bei Servern offen zu halten, die sie sonst nach einer gewissen Zeit der Inaktivität beenden.
Quelle: www.php.net/manual/de/function.imap-ping.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_qprint |
Konvertiert einen quoted-printable-kodierten String in einen 8-Bit-String
imap_qprint(string $string): string|false Konvertiert einen quoted-printable String in einen 8-Bit-String gemäß » RFC2045, Abschnitt 6.7.
Quelle: www.php.net/manual/de/function.imap-qprint.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_rename |
Alias von imap_renamemailbox()
Quelle: www.php.net/manual/de/function.imap-rename.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_renamemailbox |
Ändert den Namen eines Postfachs
imap_renamemailbox(IMAP\Connection $imap, string $from, string $to): bool Diese Funktion ändert den Namen des Postfachs von from in to (siehe imap_open() für das Format von mbox-Namen).
Quelle: www.php.net/manual/de/function.imap-renamemailbox.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_reopen |
Öffnet einen IMAP-Stream für ein anderes Postfach neu
imap_reopen( IMAP\Connection $imap, string $mailbox, int $flags = 0, int $retries = 0): bool imap_reopen() öffnet die angegebene Verbindung zu einem IMAP- oder NNTP-Server erneut für ein anderes Postfach.
Quelle: www.php.net/manual/de/function.imap-reopen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_rfc822_parse_adrlist |
Zerlegt einen String mit Mailadressen
imap_rfc822_parse_adrlist(string $string, string $default_hostname): array Zerlegt den übergebenen String mit Mailadressen in einzelne Mailadressen gemäß » RFC2822.
Quelle: www.php.net/manual/de/function.imap-rfc822-parse-adrlist.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_rfc822_parse_headers |
Liest E-Mail-Kopfzeilen aus einem String aus
imap_rfc822_parse_headers(string $headers, string $default_hostname = "UNKNOWN"): stdClass Gibt ein Objekt mit diversen Kopfelementen zurück, ähnlich imap_header().
Quelle: www.php.net/manual/de/function.imap-rfc822-parse-headers.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_rfc822_write_address |
Liefert eine korrekt formatierte E-Mail-Adresse aus übergebenen Informationen
imap_rfc822_write_address(string $mailbox, string $hostname, string $personal): string|false imap_rfc822_write_address() bildet eine gemäß » RFC2822 formatierte E-Mail-Adresse aus den übergebenen Informationen.
Quelle: www.php.net/manual/de/function.imap-rfc822-write-address.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_savebody |
Speichert einen Teil des Nachrichtentextes in einer Datei
imap_savebody( IMAP\Connection $imap, resource|string|int $file, int $message_num, string $section = "", int $flags = 0): bool Speichert einen Teil des Nachrichtenkörpers oder den gesamten Textkörper der angegebenen Nachricht.
Quelle: www.php.net/manual/de/function.imap-savebody.php (abgerufen: 21.12.2021) |
5 >= 5.1.3, 7, 8 |
imap_scan |
Alias von imap_listscan()
Quelle: www.php.net/manual/de/function.imap-scan.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_scanmailbox |
Alias von imap_listscan()
Quelle: www.php.net/manual/de/function.imap-scanmailbox.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_search |
Liefert ein Array von Nachrichten, die den gegebenen Suchkriterien entsprechen
imap_search( IMAP\Connection $imap, string $criteria, int $flags = SE_FREE, string $charset = ""): array|false Diese Funktion durchsucht die Nachrichten des aktuellen Postfachs auf dem angegebenen IMAP-Stream.
Quelle: www.php.net/manual/de/function.imap-search.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_set_quota |
Legt die Größenbeschränkung für ein Postfach fest
imap_set_quota(IMAP\Connection $imap, string $quota_root, int $mailbox_size): bool Legt die Größenbeschränkung für das angegebene Postfach fest.
Quelle: www.php.net/manual/de/function.imap-set-quota.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
imap_setacl |
Legt die ACL (Zugriffsrechte) für ein Postfach fest
imap_setacl( IMAP\Connection $imap, string $mailbox, string $user_id, string $rights): bool Legt die ACL (Zugriffsrechte) für das angegebene Postfach fest.
Quelle: www.php.net/manual/de/function.imap-setacl.php (abgerufen: 21.12.2021) |
4 >= 4.0.7, 5, 7, 8 |
imap_setflag_full |
Setzt Nachrichtenflags
imap_setflag_full( IMAP\Connection $imap, string $sequence, string $flag, int $options = 0): true Setzt die mit flag angegebenen Flags bei allen Nachrichten aus der Liste sequence.
Quelle: www.php.net/manual/de/function.imap-setflag-full.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_sort |
Liefert und sortiert Nachrichten eines Postfachs
imap_sort( IMAP\Connection $imap, int $criteria, bool $reverse, int $flags = 0, ?string $search_criteria = null, ?string $charset = null): array|false Gibt eine gemäß den angegebenen Sortierkriterien sortierte Liste von Nachrichtennummern zurück.
Quelle: www.php.net/manual/de/function.imap-sort.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_status |
Liefert Statusinformationen zum angegebenen Postfach
imap_status(IMAP\Connection $imap, string $mailbox, int $flags): stdClass|false Gibt Statusinformationen zum Postfach mailbox zurück.
Quelle: www.php.net/manual/de/function.imap-status.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_subscribe |
Abonniert ein Postfach
imap_subscribe(IMAP\Connection $imap, string $mailbox): bool Abonniert ein neues Postfach.
Quelle: www.php.net/manual/de/function.imap-subscribe.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_thread |
Liefert Nachrichten als Baum zusammenhängender Themenstränge
imap_thread(IMAP\Connection $imap, int $flags = SE_FREE): array|false Gibt Nachrichten als Baum zusammenhängender Themenstränge zurück.
Quelle: www.php.net/manual/de/function.imap-thread.php (abgerufen: 21.12.2021) |
4 >= 4.0.7, 5, 7, 8 |
imap_timeout |
Setzt oder liefert den Imap-Timeout
imap_timeout(int $timeout_type, int $timeout = -1): int|bool Setzt den Timeoutwert für das IMAP-Protokoll oder gibt ihn zurück.
Quelle: www.php.net/manual/de/function.imap-timeout.php (abgerufen: 21.12.2021) |
4 >= 4.3.3, 5, 7, 8 |
imap_uid |
Liefert die UID für die gegebene Nachrichtennummer
imap_uid(IMAP\Connection $imap, int $message_num): int|false Diese Funktion gibt die UID für die angegebene Nachrichtennummer zurück. Eine UID ist ein eindeutiger Bezeichner für eine Nachricht, der sich nicht mit der Zeit ändert, während eine Nachrichtennummer sich bei jeder Veränderung des Postfachinhalts ändern kann.
Quelle: www.php.net/manual/de/function.imap-uid.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_undelete |
Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück
imap_undelete(IMAP\Connection $imap, string $message_nums, int $flags = 0): true Entfernt das "gelöscht"-Flag der angegebenen Nachricht. Das Flag wird von den Funktionen imap_delete() oder imap_mail_move() gesetzt.
Quelle: www.php.net/manual/de/function.imap-undelete.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
imap_unsubscribe |
Beendet das Abonnement eines Postfachs
imap_unsubscribe(IMAP\Connection $imap, string $mailbox): bool Beendet das Abonnement des Postfachs mailbox.
Quelle: www.php.net/manual/de/function.imap-unsubscribe.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_utf7_decode |
Dekodiert einen String im modifizierten UTF-7-Format
imap_utf7_decode(string $string): string|false Dekodiert den String string aus dem modifizierten UTF-7-Format in ISO-8859-1-kodierten Text.
Quelle: www.php.net/manual/de/function.imap-utf7-decode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_utf7_encode |
Kodiert ISO-8859-1 Text im modifizieren UTF-7-Format
imap_utf7_encode(string $string): string Konvertiert den in string übergebenen Text in das modifizierte UTF-7-Format.
Quelle: www.php.net/manual/de/function.imap-utf7-encode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
imap_utf8 |
Konvertiert Text nach UTF-8
imap_utf8(string $mime_encoded_text): string Konvertiert den übergebenen String mime_encoded_text ins UTF-8-Format, wenn der deklarierte Zeichensatz dem libc-Client bekannt ist. Andernfalls wird der übergebene Text dekodiert, aber nicht nach UTF-8 konvertiert.
Quelle: www.php.net/manual/de/function.imap-utf8.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
intl Funktionen
JSON-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
json_decode |
Dekodiert eine JSON-Zeichenkette
json_decode( string $json, ?bool $associative = null, int $depth = 512, int $flags = 0): mixed Konvertiert eine JSON-kodierte Zeichenkette in einen PHP-Wert.
Quelle: www.php.net/manual/de/function.json-decode.php (abgerufen: 18.12.2022) |
5 >= 5.2.0, 7, 8, PECL json >= 1.2.0 |
json_encode |
Liefert die JSON-Darstellung eines Wertes
json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false Gibt eine Zeichenkette zurück, die die JSON-Darstellung des übergebenen value beinhaltet. Wenn der Parameter ein Array oder Objekt ist, wird er rekursiv serialisiert.
Quelle: www.php.net/manual/de/function.json-encode.php (abgerufen: 25.07.2022) |
5 >= 5.2.0, 7, 8, PECL json >= 1.2.0 |
json_last_error |
Gibt den letzten aufgetretenen Fehler zurück
json_last_error(): int Gibt (sofern vorhanden) den letzten Fehler zurück, der beim letzten Kodieren/Dekodieren von JSON, das JSON_THROW_ON_ERROR nicht angab, aufgetreten ist.
Quelle: www.php.net/manual/de/function.json-last-error.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
json_last_error_msg |
Liefert die Fehlermeldung des letzten Aufrufs von json_encode() oder json_decode()
json_last_error_msg(): string Gibt die Fehlerzeichenkette des letzten Aufrufs von json_encode() oder json_decode() zurück, der nicht JSON_THROW_ON_ERROR angab.
Quelle: www.php.net/manual/de/function.json-last-error-msg.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
json_validate |
Checks if a string contains valid JSON
json_validate(string $json, int $depth = 512, int $flags = 0): bool Returns whether the given String is syntactically valid JSON. If json_validate() returns true, json_decode() will successfully decode the given string when using the same depth and flags.
Quelle: www.php.net/manual/de/function.json-validate.php (abgerufen: 01.12.2023) |
8 >= 8.3.0 |
Klassen- und Objekt-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
class_alias |
Erzeugt einen Alias für eine Klasse
class_alias(string $class, string $alias, bool $autoload = true): bool Erzeugt einen Alias namens alias basierend auf der benutzerdefinierten Klasse class. Die abgeleitete Klasse ist genau die gleiche wie die Originalklasse.
Quelle: www.php.net/manual/de/function.class-alias.php (abgerufen: 25.09.2022) |
5 >= 5.3.0, 7, 8 |
class_exists |
Prüft, ob eine bestimmte Klasse definiert wurde
class_exists(string $class, bool $autoload = true): bool Diese Funktion prüft, ob eine bestimmte Klasse definiert wurde.
Quelle: www.php.net/manual/de/function.class-exists.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
enum_exists |
Prüft, ob eine Aufzählung definiert ist
enum_exists(string $enum, bool $autoload = true): bool Diese Funktion prüft, ob die angegebene Aufzählung enum definiert ist.
Quelle: www.php.net/manual/de/function.enum-exists.php (abgerufen: 18.12.2022) |
8 >= 8.1.0 |
get_called_class |
Ermittelt den Namen der von einer statischen Methode aufgerufenen Klasse ("Late Static Binding")
get_called_class(): string Ermittelt den Namen der Klasse, in der die statische Methode aufgerufen wird.
Quelle: www.php.net/manual/de/function.get-called-class.php (abgerufen: 25.09.2022) |
5 >= 5.3.0, 7, 8 |
get_class |
Ermittelt den Klassennamen eines Objekts
get_class(object $object = ?): string Ermittelt den Klassennamen für das übergebene object.
Quelle: www.php.net/manual/de/function.get-class.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_class_methods |
Ermittelt die Namen der definierten Methoden einer Klasse
get_class_methods(object|string $object_or_class): array Ermittelt die Namen der definierten Methoden einer Klasse.
Quelle: www.php.net/manual/de/function.get-class-methods.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_class_vars |
Liefert die Vorgabeeigenschaften einer Klasse
get_class_vars(string $class): array Liefert die Vorgabeeigenschaften der angegebenen Klasse.
Quelle: www.php.net/manual/de/function.get-class-vars.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_declared_classes |
Ermittelt die Namen der definierten Klassen
get_declared_classes(): array Ermittelt die Namen der definierten Klassen
Quelle: www.php.net/manual/de/function.get-declared-classes.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_declared_interfaces |
Gibt ein Array mit allen definierten Interfaces zurück
get_declared_interfaces(): array Liefert die definierten Interfaces.
Quelle: www.php.net/manual/de/function.get-declared-interfaces.php (abgerufen: 21.12.2021) |
5, 7, 8 |
get_declared_traits |
Liefert ein Array mit allen deklarierten Traits
get_declared_traits(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.get-declared-traits.php (abgerufen: 25.09.2022) |
5 >= 5.4.0, 7, 8 |
get_mangled_object_vars |
Liefert ein Array mit aufbereiteten Objekteigenschaften
get_mangled_object_vars(object $object): array Gibt ein Array zurück, dessen Elemente die Eigenschaften von object sind. Die Namen der Mitgliedsvariablen sind die Schlüssel, wobei ein paar Ausnahmen zu beachten sind: Bei privaten Variablen wird dem Variablennamen der Name der Klasse vorangestellt, bei geschützten Variablen ein *. Diese vorangestellten Werte haben auf beiden Seiten NUL-Bytes. Uninitialisierte typisierte Eigenschaften werden stillschweigend verworfen.
Quelle: www.php.net/manual/de/function.get-mangled-object-vars.php (abgerufen: 25.09.2022) |
7 >= 7.4.0, 8 |
get_object_vars |
Liefert die Eigenschaften eines Objekts
get_object_vars(object $object): array Liefert die zugreifbaren nichtstatischen Eigenschaften des gegebenen Objekts object entsprechend des Gültigkeitsbereichs.
Quelle: www.php.net/manual/de/function.get-object-vars.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_parent_class |
Gibt den Namen der Elternklasse eines Objektes zurück
get_parent_class(object|string $object_or_class = ?): string|false Gibt den Namen der Elternklasse eines Objekts oder einer Klasse zurück.
Quelle: www.php.net/manual/de/function.get-parent-class.php (abgerufen: 26.05.2022) |
4, 5, 7, 8 |
interface_exists |
Prüft, ob ein bestimmtes Interface definiert wurde
interface_exists(string $interface, bool $autoload = true): bool Prüft, ob das übergebene Interface definiert wurde.
Quelle: www.php.net/manual/de/function.interface-exists.php (abgerufen: 21.12.2021) |
5 >= 5.0.2, 7, 8 |
is_a |
Prüft, ob ein Objekt vom angegebenen Typ oder untergeordneten Typ ist
is_a(mixed $object_or_class, string $class, bool $allow_string = false): bool Ermittelt, ob das angegebene object_or_class vom Objekttyp class ist oder class als einen seiner Elterntypen hat.
Quelle: www.php.net/manual/de/function.is-a.php (abgerufen: 30.04.2024) |
4 >= 4.2.0, 5, 7, 8 |
is_subclass_of |
Prüft ob ein Objekt von der angegebenen Klasse abstammt oder sie implementiert
is_subclass_of(mixed $object_or_class, string $class, bool $allow_string = true): bool Diese Funktion prüft ob das Objekt object_or_class von der Klasse class abstammt oder sie implementiert.
Quelle: www.php.net/manual/de/function.is-subclass-of.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
method_exists |
Prüft ob eine Methode innerhalb eines Objekts existiert
method_exists(object|string $object_or_class, string $method): bool Prüft ob eine Methode mit Namen method_name im Objekt object_or_class definiert ist.
Quelle: www.php.net/manual/de/function.method-exists.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
property_exists |
Prüft, ein Objekt oder eine Klasse auf die angegebene Eigenschaft
property_exists(object|string $object_or_class, string $property): bool Prüft ob die Eigenschaft property in der angegebenen Klasse existiert.
Quelle: www.php.net/manual/de/function.property-exists.php (abgerufen: 30.04.2024) |
5 >= 5.1.0, 7, 8 |
trait_exists |
Prüft, ob der Trait existiert
trait_exists(string $trait, bool $autoload = true): bool Der Name des zu prüfenden Traits
Quelle: www.php.net/manual/de/function.trait-exists.php (abgerufen: 25.09.2022) |
5 >= 5.4.0, 7, 8 |
LDAP Funktionen
Funktion |
Beschreibung |
PHP Versionen |
ldap_add |
Fügt einem LDAP-Verzeichnis Einträge hinzu
ldap_add( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): bool Fügt Einträge in ein LDAP-Verzeichnis ein.
Quelle: www.php.net/manual/de/function.ldap-add.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_add_ext |
Add entries to LDAP directory
ldap_add_ext( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_add() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-add-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_bind |
Anmeldung an einem LDAP-Verzeichnis
ldap_bind(LDAP\Connection $ldap, ?string $dn = null, ?string $password = null): bool Anmeldung an einem LDAP-Verzeichnis mit angegebenem RDN und Kennwort.
Quelle: www.php.net/manual/de/function.ldap-bind.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_bind_ext |
Bind to LDAP directory
ldap_bind_ext( LDAP\Connection $ldap, ?string $dn = null, ?string $password = null, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_bind() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-bind-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_close |
Alias von ldap_unbind()
Quelle: www.php.net/manual/de/function.ldap-close.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_compare |
Vergleicht den Wert eines Merkmals mit dem eines Eintrags
ldap_compare( LDAP\Connection $ldap, string $dn, string $attribute, string $value, ?array $controls = null): bool|int Vergleicht den Wert (value des Merkmals attribute mit dem Wert desselben Merkmals in einem LDAP-Verzeichniseintrag.
Quelle: www.php.net/manual/de/function.ldap-compare.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
ldap_connect |
Verbindet mit einem LDAP-Server
ldap_connect(?string $uri = null): LDAP\Connection|false Erzeugt eine LDAP\Connection-Verbindung und prüft, ob der angegebene uri plausibel ist.
Quelle: www.php.net/manual/de/function.ldap-connect.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_count_entries |
Liefert bei einer Suche die Anzahl der Einträge
ldap_count_entries(LDAP\Connection $ldap, LDAP\Result $result): int Gibt die Anzahl der Einträge zurück, die im Ergebnis der vorherigen Suchoperation gespeichert sind.
Quelle: www.php.net/manual/de/function.ldap-count-entries.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_count_references |
Counts the number of references in a search result
ldap_count_references(LDAP\Connection $ldap, LDAP\Result $result): int Counts the number of references in a search result.
Quelle: www.php.net/manual/de/function.ldap-count-references.php (abgerufen: 21.12.2021) |
8 |
ldap_delete |
Löscht einen Eintrag aus einem Verzeichnis
ldap_delete(LDAP\Connection $ldap, string $dn, ?array $controls = null): bool Löscht einen bestimmten Eintrag aus einem LDAP-Verzeichnis.
Quelle: www.php.net/manual/de/function.ldap-delete.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_delete_ext |
Delete an entry from a directory
ldap_delete_ext(LDAP\Connection $ldap, string $dn, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_delete() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-delete-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_dn2ufn |
Konvertiert einen DN in ein benutzerfreundliches Namensformat
ldap_dn2ufn(string $dn): string|false Wandelt den angegebenen dn in ein benutzerfreundlicheres Format, in dem die Typnamen entfernt wurden.
Quelle: www.php.net/manual/de/function.ldap-dn2ufn.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_err2str |
Konvertiert eine LDAP-Fehlernummer in einen Fehlertext
ldap_err2str(int $errno): string Gibt den Fehlertext zurück, der die Fehlernummer errno erklärt. Während LDAP-Fehlernummern standardisiert sind, liefern unterschiedliche Bibliotheken unterschiedliche oder sogar lokalisierte Fehlermeldungen. Deshalb sollte nie auf eine spezielle Fehlermeldung geprüft, sondern immer eine Fehlernummer verwendet werden.
Quelle: www.php.net/manual/de/function.ldap-err2str.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_errno |
Liefert die LDAP-Fehlernummer des letzten LDAP-Kommandos
ldap_errno(LDAP\Connection $ldap): int Gibt die standardisierte Fehlernummer des zuletzt ausgeführten LDAP-Kommandos zurück. Diese Nummer kann mit der Funktion ldap_err2str() in einen Fehlertext konvertiert werden.
Quelle: www.php.net/manual/de/function.ldap-errno.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_error |
Liefert die LDAP-Fehlermeldung des letzten LDAP-Kommandos
ldap_error(LDAP\Connection $ldap): string Gibt den erklärenden Fehlertext für den Fehler zurück, der vom zuletzt ausgeführten LDAP-Kommando mit der angegebenen Verbindungskennung ldap erzeugt wurde. Während LDAP-Fehlernummern standardisiert sind, liefern unterschiedliche Bibliotheken unterschiedliche oder sogar lokalisierte Fehlermeldungen. Deshalb sollte nie auf eine spezielle Fehlermeldung geprüft, sondern immer eine Fehlernummer verwendet werden.
Quelle: www.php.net/manual/de/function.ldap-error.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_escape |
Escape a string for use in an LDAP filter or DN
ldap_escape(string $value, string $ignore = "", int $flags = 0): string Escapes value for use in the context implied by flags.
Quelle: www.php.net/manual/de/function.ldap-escape.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
ldap_exop |
Performs an extended operation
ldap_exop( LDAP\Connection $ldap, string $request_oid, string $request_data = null, array $controls = null, string &$response_data = ?, string &$response_oid = ?): mixed Performs an extended operation on the specified ldap with request_oid the OID of the operation and request_data the data.
Quelle: www.php.net/manual/de/function.ldap-exop.php (abgerufen: 25.07.2022) |
7 >= 7.2.0, 8 |
ldap_exop_passwd |
PASSWD extended operation helper
ldap_exop_passwd( LDAP\Connection $ldap, string $user = "", string $old_password = "", string $new_password = "", array &$controls = null): string|bool Performs a PASSWD extended operation.
Quelle: www.php.net/manual/de/function.ldap-exop-passwd.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
ldap_exop_refresh |
Refresh extended operation helper
ldap_exop_refresh(LDAP\Connection $ldap, string $dn, int $ttl): int|false Performs a Refresh extended operation and returns the data.
Quelle: www.php.net/manual/de/function.ldap-exop-refresh.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_exop_sync |
Performs an extended operation
ldap_exop_sync( LDAP\Connection $ldap, string $request_oid, ?string $request_data = null, ?array $controls = null, string &$response_data = null, string &$response_oid = null): LDAP\Result|bool Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.
Quelle: www.php.net/manual/de/function.ldap-exop-sync.php (abgerufen: 30.06.2024) |
8 >= 8.3.0 |
ldap_exop_whoami |
WHOAMI extended operation helper
ldap_exop_whoami(LDAP\Connection $ldap): string|false Performs a WHOAMI extended operation and returns the data.
Quelle: www.php.net/manual/de/function.ldap-exop-whoami.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
ldap_explode_dn |
Trennt einen DN in seine Bestandteile
ldap_explode_dn(string $dn, int $with_attrib): array|false Teilt einen von ldap_get_dn() gelieferten DN auf und zerlegt ihn in seine Bestandteile. Jeder Teil wird als Relative Distinguished Name, RDN, bezeichnet.
Quelle: www.php.net/manual/de/function.ldap-explode-dn.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_first_attribute |
Liefert das erste Merkmal
ldap_first_attribute(LDAP\Connection $ldap, LDAP\ResultEntry $entry): string|false Liefert das erste Merkmal im angegebenen Eintrag. Verbleibende Merkmale werden durch wiederholte Aufrufe von ldap_next_attribute() abgerufen.
Quelle: www.php.net/manual/de/function.ldap-first-attribute.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_first_entry |
Liefert die Kennung des ersten Ergebnisses
ldap_first_entry(LDAP\Connection $ldap, LDAP\Result $result): LDAP\ResultEntry|false Gibt die Eintragskennung des ersten Eintrags im Ergbnis zurück. Diese Eintragskennung wird dann an die Funktion ldap_next_entry() übergeben, um die folgenden Einträge des Ergebnisses zu erhalten.
Quelle: www.php.net/manual/de/function.ldap-first-entry.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_first_reference |
Liefert die erste Referenz
ldap_first_reference(LDAP\Connection $ldap, LDAP\Result $result): LDAP\ResultEntry|false
Quelle: www.php.net/manual/de/function.ldap-first-reference.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ldap_free_result |
Gibt den Ergebnisspeicher frei
ldap_free_result(LDAP\Result $result): bool Gibt den intern für die Speicherung des Ergebnisses zugewiesenen Speicher frei. Der gesamte Ergebnisspeicher wird automatisch bei Beendigung des Skripts freigegeben.
Quelle: www.php.net/manual/de/function.ldap-free-result.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_get_attributes |
Liefert die Merkmale eines Eintrags aus einem Suchergebnis
ldap_get_attributes(LDAP\Connection $ldap, LDAP\ResultEntry $entry): array Liest Merkmale und Werte eines Eintrags im Suchergebnis.
Quelle: www.php.net/manual/de/function.ldap-get-attributes.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_get_dn |
Liefert den DN eines Eintrags aus einem Suchergebnis
ldap_get_dn(LDAP\Connection $ldap, LDAP\ResultEntry $entry): string|false Ermittelt den DN eines Eintrags aus einem Suchergebnis.
Quelle: www.php.net/manual/de/function.ldap-get-dn.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_get_entries |
Liefert alle Einträge aus einem Ergebnis
ldap_get_entries(LDAP\Connection $ldap, LDAP\Result $result): array|false Liest mehrere Einträge aus dem angegebenen Ergebnis und dann die Merkmale und mehreren Werte.
Quelle: www.php.net/manual/de/function.ldap-get-entries.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_get_option |
Liefert den aktuellen Wert einer gegebenen Option
ldap_get_option(LDAP\Connection $ldap, int $option, array|string|int &$value = null): bool Setzt value auf den Wert der angegebenen Option.
Quelle: www.php.net/manual/de/function.ldap-get-option.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
ldap_get_values |
Liefert alle Werte eines Eintrags aus einem Ergebnis
ldap_get_values(LDAP\Connection $ldap, LDAP\ResultEntry $entry, string $attribute): array|false Liest alle Werte eines Merkmals im Ergebniseintrag.
Quelle: www.php.net/manual/de/function.ldap-get-values.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_get_values_len |
Liefert alle binären Werte eines Eintrags aus einem Ergebnis
ldap_get_values_len(LDAP\Connection $ldap, LDAP\ResultEntry $entry, string $attribute): array|false Liest alle Werte eines Merkmals im Ergebniseintrag.
Quelle: www.php.net/manual/de/function.ldap-get-values-len.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_list |
Suche in einer Ebene
ldap_list( LDAP\Connection|array $ldap, array|string $base, array|string $filter, array $attributes = [], int $attributes_only = 0, int $sizelimit = -1, int $timelimit = -1, int $deref = LDAP_DEREF_NEVER, ?array $controls = null): LDAP\Result|array|false Führt eine Suche für einen angegeben filter im Verzeichnis mit dem Geltungsbereich LDAP_SCOPE_ONELEVEL durch.
Quelle: www.php.net/manual/de/function.ldap-list.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_mod_add |
Fügt Merkmalswerte zum aktuellen Eintrag hinzu
ldap_mod_add( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): bool Fügt ein oder mehrere Merkmalswerte zum angegebenen dn hinzu. Um ein ganz neues Objekt hinzuzufügen, ist ldap_add() zu verwenden.
Quelle: www.php.net/manual/de/function.ldap-mod-add.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_mod_add_ext |
Add attribute values to current attributes
ldap_mod_add_ext( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_mod_add() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-mod_add-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_mod_del |
Löscht Merkmalswerte des aktuellen Eintrags
ldap_mod_del( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): bool Entfernt ein oder mehrere Merkmalswerte vom angegebenen dn. Das Löschen von Objekten erfolgt mit der Funktion ldap_delete().
Quelle: www.php.net/manual/de/function.ldap-mod-del.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_mod_del_ext |
Delete attribute values from current attributes
ldap_mod_del_ext( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_mod_del() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-mod_del-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_mod_replace |
Ersetzt Merkmalswerte durch neue Merkmalswerte
ldap_mod_replace( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): bool Ersetzt ein oder mehrere Merkmale des angegeben dn. Es können auch Merkmale hinzugefügt oder gelöscht werden.
Quelle: www.php.net/manual/de/function.ldap-mod-replace.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_mod_replace_ext |
Replace attribute values with new ones
ldap_mod_replace_ext( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_mod_replace() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-mod_replace-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_modify |
Alias von ldap_mod_replace()
Quelle: www.php.net/manual/de/function.ldap-modify.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_modify_batch |
Batch and execute modifications on an LDAP entry
ldap_modify_batch( LDAP\Connection $ldap, string $dn, array $modifications_info, ?array $controls = null): bool Modifies an existing entry in the LDAP directory. Allows detailed specification of the modifications to perform.
Quelle: www.php.net/manual/de/function.ldap-modify-batch.php (abgerufen: 21.12.2021) |
5.4 >= 5.4.26, 5.5 >= 5.5.10, 5.6 >= 5.6.0, 7, 8 |
ldap_next_attribute |
Liefert das nächste Merkmal im Ergebnis
ldap_next_attribute(LDAP\Connection $ldap, LDAP\ResultEntry $entry): string|false Ermittelt die Merkmale eines Eintrags. Der erste Aufruf von ldap_next_attribute() wird mit dem Eintrag entry durchgeführt, der von ldap_first_attribute() zurückgegeben wurde.
Quelle: www.php.net/manual/de/function.ldap-next-attribute.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_next_entry |
Liefert den nächsten Eintrag eines Ergebnisses
ldap_next_entry(LDAP\Connection $ldap, LDAP\ResultEntry $entry): LDAP\ResultEntry|false Ermittle die Einträge, die im Ergebnis gespeichert sind. Wiederholtes Aufrufen von ldap_next_entry() liefert einen Eintrag nach dem anderen, solange bis kein Eintrag mehr vorliegt. Der erste Aufruf von ldap_next_entry() erfolgt nach dem Aufruf von ldap_first_entry() mit entry, das von ldap_first_entry() zurückgegeben wurde.
Quelle: www.php.net/manual/de/function.ldap-next-entry.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_next_reference |
Holt die nächste Referenz
ldap_next_reference(LDAP\Connection $ldap, LDAP\ResultEntry $entry): LDAP\ResultEntry|false
Quelle: www.php.net/manual/de/function.ldap-next-reference.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ldap_parse_exop |
Parse result object from an LDAP extended operation
ldap_parse_exop( LDAP\Connection $ldap, LDAP\Result $result, string &$response_data = null, string &$response_oid = null): bool Parse LDAP extended operation data from result object result
Quelle: www.php.net/manual/de/function.ldap-parse-exop.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
ldap_parse_reference |
Extrahiert Informationen aus einem Referenz-Eintrag
ldap_parse_reference(LDAP\Connection $ldap, LDAP\ResultEntry $entry, array &$referrals): bool
Quelle: www.php.net/manual/de/function.ldap-parse-reference.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ldap_parse_result |
Extrahiert Informationen aus einem Ergebnis
ldap_parse_result( LDAP\Connection $ldap, LDAP\Result $result, int &$error_code, string &$matched_dn = null, string &$error_message = null, array &$referrals = null, array &$controls = null): bool Parst ein LDAP-Suchergebnis.
Quelle: www.php.net/manual/de/function.ldap-parse-result.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ldap_read |
Liest einen Eintrag
ldap_read( LDAP\Connection|array $ldap, array|string $base, array|string $filter, array $attributes = [], int $attributes_only = 0, int $sizelimit = -1, int $timelimit = -1, int $deref = LDAP_DEREF_NEVER, ?array $controls = null): LDAP\Result|array|false Führt eine Suche nach dem angegeben filter im Verzeichnis mit dem Geltungsbereich LDAP_SCOPE_BASE durch. Somit ist es gleichwertig zum Lesen eines Eintrags aus dem Verzeichnis.
Quelle: www.php.net/manual/de/function.ldap-read.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_rename |
Ändert den Namen eines Eintrags
ldap_rename( LDAP\Connection $ldap, string $dn, string $new_rdn, string $new_parent, bool $delete_old_rdn, ?array $controls = null): bool Der Eintrag, der durch dn gegeben ist, wird umbenannt/verschoben.
Quelle: www.php.net/manual/de/function.ldap-rename.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ldap_rename_ext |
Modify the name of an entry
ldap_rename_ext( LDAP\Connection $ldap, string $dn, string $new_rdn, string $new_parent, bool $delete_old_rdn, ?array $controls = null): LDAP\Result|false Does the same thing as ldap_rename() but returns an LDAP\Result instance to be parsed with ldap_parse_result().
Quelle: www.php.net/manual/de/function.ldap-rename-ext.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ldap_sasl_bind |
Bind to LDAP directory using SASL
ldap_sasl_bind( LDAP\Connection $ldap, ?string $dn = null, ?string $password = null, ?string $mech = null, ?string $realm = null, ?string $authc_id = null, ?string $authz_id = null, ?string $props = null): bool Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Quelle: www.php.net/manual/de/function.ldap-sasl-bind.php (abgerufen: 21.12.2021) |
5, 7, 8 |
ldap_search |
Sucht im LDAP-Baum
ldap_search( LDAP\Connection|array $ldap, array|string $base, array|string $filter, array $attributes = [], int $attributes_only = 0, int $sizelimit = -1, int $timelimit = -1, int $deref = LDAP_DEREF_NEVER, ?array $controls = null): LDAP\Result|array|false Führt eine Suche für einen gegebenen Filter im Verzeichnis mit dem Geltungsbereichmit von LDAP_SCOPE_SUBTREE durch. Das ist äquivalent zu einer Suche im ganzen Verzeichnis.
Quelle: www.php.net/manual/de/function.ldap-search.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ldap_set_option |
Setzt den Wert der gegebenen Option
ldap_set_option(?LDAP\Connection $ldap, int $option, array|string|int|bool $value): bool Setzt den Wert der angegebenen Option auf value.
Quelle: www.php.net/manual/de/function.ldap-set-option.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
ldap_set_rebind_proc |
Setzt einen Callback für erneute Bindungen bei der Verweisverfolgung
ldap_set_rebind_proc(LDAP\Connection $ldap, ?callable $callback): bool
Quelle: www.php.net/manual/de/function.ldap-set-rebind-proc.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
ldap_start_tls |
Startet TLS
ldap_start_tls(LDAP\Connection $ldap): bool
Quelle: www.php.net/manual/de/function.ldap-start-tls.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
ldap_unbind |
Löst die Bindung zu einem LDAP-Verzeichnis
ldap_unbind(LDAP\Connection $ldap): bool Löst die Bindung zu einem LDAP-Verzeichnis.
Quelle: www.php.net/manual/de/function.ldap-unbind.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
libxml Funktionen
Funktion |
Beschreibung |
PHP Versionen |
libxml_clear_errors |
Clear libxml error buffer
libxml_clear_errors(): void libxml_clear_errors() clears the libxml error buffer.
Quelle: www.php.net/manual/de/function.libxml-clear-errors.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
libxml_disable_entity_loader |
Disable the ability to load external entities
libxml_disable_entity_loader(bool $disable = true): bool Disable/enable the ability to load external entities. Note that disabling the loading of external entities may cause general issues with loading XML documents. However, as of libxml 2.9.0 entity substitution is disabled by default, so there is no need to disable the loading of external entities, unless there is the need to resolve internal entity references with LIBXML_NOENT. Generally, it is preferable to use libxml_set_external_entity_loader() to suppress loading of external entities.
Quelle: www.php.net/manual/de/function.libxml-disable-entity-loader.php (abgerufen: 21.12.2021) |
5 >= 5.2.11, 7, 8 |
libxml_get_errors |
Retrieve array of errors
libxml_get_errors(): array Retrieve array of errors.
Quelle: www.php.net/manual/de/function.libxml-get-errors.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
libxml_get_external_entity_loader |
Get the current external entity loader
libxml_get_external_entity_loader(): ?callable Get external entity loader previously installed by libxml_set_external_entity_loader().
Quelle: www.php.net/manual/de/function.libxml-get-external-entity-loader.php (abgerufen: 18.11.2022) |
8 >= 8.2.0 |
libxml_get_last_error |
Retrieve last error from libxml
libxml_get_last_error(): LibXMLError|false Retrieve last error from libxml.
Quelle: www.php.net/manual/de/function.libxml-get-last-error.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
libxml_set_external_entity_loader |
Changes the default external entity loader
libxml_set_external_entity_loader(?callable $resolver_function): bool Changes the default external entity loader. This can be used to suppress the expansion of arbitrary external entities to avoid XXE attacks, even when LIBXML_NOENT has been set for the respective operation, and is usually preferable over calling libxml_disable_entity_loader().
Quelle: www.php.net/manual/de/function.libxml-set-external-entity-loader.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
libxml_set_streams_context |
Set the streams context for the next libxml document load or write
libxml_set_streams_context(resource $context): void Sets the streams context for the next libxml document load or write.
Quelle: www.php.net/manual/de/function.libxml-set-streams-context.php (abgerufen: 21.12.2021) |
5, 7, 8 |
libxml_use_internal_errors |
Disable libxml errors and allow user to fetch error information as needed
libxml_use_internal_errors(?bool $use_errors = null): bool libxml_use_internal_errors() allows you to disable standard libxml errors and enable user error handling.
Quelle: www.php.net/manual/de/function.libxml-use-internal-errors.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
Mail-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
mail |
Sendet eine E-Mail
mail( string $to, string $subject, string $message, array|string $additional_headers = [], string $additional_params = ""): bool Sendet eine E-Mail.
Quelle: www.php.net/manual/de/function.mail.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Mathematische Funktionen
Funktion |
Beschreibung |
PHP Versionen |
abs |
Absolutwert bzw. Betrag
abs(int|float $num): int|float Gibt den Betrag des Wertes num ohne Vorzeichen zurück.
Quelle: www.php.net/manual/de/function.abs.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
acos |
Arkuskosinus
acos(float $num): float Berechnet den Arkuskosinus des Parameters num im Bogenmaß. acos() ist die Umkehrfunktion von cos(), d. h. für jeden Wert von num, der innerhalb des Wertebereichs von acos() liegt, gilt $num == cos(acos($num)).
Quelle: www.php.net/manual/de/function.acos.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
acosh |
Areakosinus hyperbolikus
acosh(float $num): float Gibt den inversen Kosinus hyperbolikus von num zurück, d.h. den Wert dessen Kosinus hyperbolikus num ergibt.
Quelle: www.php.net/manual/de/function.acosh.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
asin |
Arkussinus
asin(float $num): float Berechnet den Arkussinus des Parameters num im Bogenmaß. asin() ist die Umkehrfunktion von sin(), d. h. für jeden Wert von num, der innerhalb des Wertebereichs von asin() liegt, gilt $num == sin(asin($num)).
Quelle: www.php.net/manual/de/function.asin.php (abgerufen: 31.12.2023) |
4, 5, 7, 8 |
asinh |
Areasinus hyperbolikus
asinh(float $num): float Berechnet den Areasinus hyperbolikus von num. Der Areasinus hyperbolikus ist die Umkehrfunktion des Sinus hyperbolikus, d.h. asinh(sinh(num)) = num.
Quelle: www.php.net/manual/de/function.asinh.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
atan |
Arkustangens
atan(float $num): float Berechnet den Arkustangens von num im Bogenmaß. atan() ist die Umkehrfunktion von tan(), d. h. für jeden Wert von num, der im Wertebereich von atan() liegt, gilt $num == tan(atan($num)).
Quelle: www.php.net/manual/de/function.atan.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
atan2 |
Arkustangens-Variante mit zwei Parametern
atan2(float $y, float $x): float Der Dividend (Zähler).
Quelle: www.php.net/manual/de/function.atan2.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
atanh |
Areatangens hyperbolikus
atanh(float $num): float Gibt den inversen Tangens hyperbolikus von num zurück, d.h. den Wert dessen Tangens hyperbolikus num ergibt.
Quelle: www.php.net/manual/de/function.atanh.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
base_convert |
Wandelt einen numerischen Wert zwischen verschiedenen Zahlensystemen um
base_convert(string $num, int $from_base, int $to_base): string base_convert() gibt eine Zeichenkette zurück, die num in der Darstellung des Zahlensystems to_base enthält. Das Zahlensystem, in dem die Zahl num vorliegt, wird in from_base angegeben. Sowohl from_base als auch to_base müssen zwischen 2 und 36 (inklusive) liegen. In Zahlensystemen mit einer Basis größer als zehn werden die Zahlen größer als neun durch die Buchstaben a bis z dargestellt. Dabei steht a für 10, b für 11 und so weiter bis z für 35. Die Groß- und Kleinschreibung der Buchstaben spielt dabei keine Rolle, d.h. num wird ohne Berücksichtigung der Groß- und Kleinschreibung ausgewertet.
Quelle: www.php.net/manual/de/function.base-convert.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
bindec |
Wandelt von binär zu dezimal um
bindec(string $binary_string): int|float Gibt die dezimale Entsprechung der in binärer Darstellung angegebenen Zeichenkette binary_string zurück.
Quelle: www.php.net/manual/de/function.bindec.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ceil |
Rundet Brüche auf
ceil(int|float $num): float Der aufzurundende Wert.
Quelle: www.php.net/manual/de/function.ceil.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
cos |
Kosinus
cos(float $num): float cos() berechnet den Kosinus des Winkels num. Der Parameter num ist im Bogenmaß.
Quelle: www.php.net/manual/de/function.cos.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
cosh |
Kosinus hyperbolikus
cosh(float $num): float Berechnet den Kosinus hyperbolikus des Parameters num, welcher definiert ist als (exp($num) + exp(-$num))/2.
Quelle: www.php.net/manual/de/function.cosh.php (abgerufen: 18.12.2022) |
4 >= 4.1.0, 5, 7, 8 |
decbin |
Wandelt von dezimal zu binär um
decbin(int $num): string Gibt die binäre Darstellung der in num angegebenen Ganzzahl als Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.decbin.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
dechex |
Wandelt von dezimal zu hexadezimal um
dechex(int $num): string Gibt die hexadezimale Darstellung der in num angegebenen vorzeichenlosen Ganzzahl als Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.dechex.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
decoct |
Wandelt von dezimal zu oktal um
decoct(int $num): string Gibt die in num angegebene Ganzzahl als Zeichenkette in oktaler Darstellung zurück. Der größte umwandelbare Wert variiert abhängig von der verwendeten Plattform. Unter 32bit ist dies üblicherweise 4294967295 (dezimal) bzw. 37777777777 (oktal). Auf 64bit-Plattformen liegt das Limit üblicherweise bei 9223372036854775807 (dezimal) bzw. 777777777777777777777 (oktal).
Quelle: www.php.net/manual/de/function.decoct.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
deg2rad |
Rechnet einen Winkel von Grad in Bogenmaß um
deg2rad(float $num): float Die Funktion rechnet den Wert num von Grad in den entsprechenden Wert im Bogenmaß um.
Quelle: www.php.net/manual/de/function.deg2rad.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
exp |
Berechnet den Exponenten von e
exp(float $num): float Berechnet e hoch num.
Quelle: www.php.net/manual/de/function.exp.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
expm1 |
Berechnet exp(Zahl) - 1 mit guter Genauigkeit, auch wenn Zahl nahe bei Null liegt
expm1(float $num): float expm1() gibt das Äquivalent zu exp($num) - 1 zurück, das so berechnet wird, dass es auch dann genau ist, wenn num sehr nahe bei Null liegt. In solchen Fällen würde exp() auf Grund mangelnder Präzision gerundet eins zurückgeben und das Gesamtergebnis von exp($num) - 1 wäre einfach Null.
Quelle: www.php.net/manual/de/function.expm1.php (abgerufen: 01.05.2024) |
4 >= 4.1.0, 5, 7, 8 |
fdiv |
Dividiert zwei Zahlen gemäß IEEE 754
fdiv(float $num1, float $num2): float Gibt das Ergebnis der Gleitkomma-Division von num1 durch num2 zurück. Wenn num2 gleich Null ist, dann wird entweder INF, -INF oder NAN zurückgegeben.
Quelle: www.php.net/manual/de/function.fdiv.php (abgerufen: 21.12.2021) |
8 |
floor |
Rundet Brüche ab
floor(int|float $num): float Der abzurundende Wert.
Quelle: www.php.net/manual/de/function.floor.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fmod |
Rest einer Gleitkommadivision (Modulus)
fmod(float $num1, float $num2): float Berechnet den Gleitkommarest der Division des Dividenden num1 durch den Divisor num2. Der Rest r ist definiert als 'num1 = i * num2 + r' für ein Ganzzahliges Divisionsergebnis i. Ist num2 ungleich Null, so hat r das gleiche Vorzeichen wie num1 und ist kleiner als num2.
Quelle: www.php.net/manual/de/function.fmod.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
hexdec |
Wandelt von hexadezimal zu dezimal um
hexdec(string $hex_string): int|float Gibt die dezimale Entsprechung der in hexadezimaler Darstellung angegebenen Zahl hex_string zurück. Die Funktion hexdec() wandelt eine hexadezimale Zeichenkette in eine Dezimalzahl um.
Quelle: www.php.net/manual/de/function.hexdec.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
hypot |
Berechnet die Länge der Hypotenuse eines rechtwinkligen Dreiecks
hypot(float $x, float $y): float hypot() berechnet die Länge der Hypotenuse eines rechtwinkligen Dreiecks aus den Längen der beiden Katheten bzw. den Abstand eines Punktes (x,y) vom Ursprung. Dies entspricht sqrt($x*$x + $y*$y).
Quelle: www.php.net/manual/de/function.hypot.php (abgerufen: 04.07.2023) |
4 >= 4.1.0, 5, 7, 8 |
intdiv |
Integer-Division
intdiv(int $num1, int $num2): int Gibt den Integer-Quotienten der Division von num1 durch num2 zurück.
Quelle: www.php.net/manual/de/function.intdiv.php (abgerufen: 21.12.2021) |
7, 8 |
is_finite |
Prüft, ob eine Gleitkommazahl endlich ist
is_finite(float $num): bool Gibt zurück, ob der übergebene Parameter num eine endliche Gleitkommazahl ist.
Quelle: www.php.net/manual/de/function.is-finite.php (abgerufen: 31.12.2023) |
4 >= 4.2.0, 5, 7, 8 |
is_infinite |
Prüft, ob eine Gleitkommazahl unendlich ist
is_infinite(float $num): bool Gibt zurück, ob der übergebene Parameter num entweder INF oder -INF ist.
Quelle: www.php.net/manual/de/function.is-infinite.php (abgerufen: 31.12.2023) |
4 >= 4.2.0, 5, 7, 8 |
is_nan |
Prüft, ob eine Gleitkommazahl NAN ist
is_nan(float $num): bool Gibt zurück, ob die angegebene Zahl NAN (Not A Number) ist.
Quelle: www.php.net/manual/de/function.is-nan.php (abgerufen: 31.12.2023) |
4 >= 4.2.0, 5, 7, 8 |
log |
Natürlicher Logarithmus
log(float $num, float $base = M_E): float Berechnet den natürlichen Logarithmus von num beziehungsweise, falls der optionale zweite Parameter base gegeben ist, den Logarithmus von num zur Basis base.
Quelle: www.php.net/manual/de/function.log.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
log1p |
Berechnet log(1 + Zahl) mit guter Genauigkeit, auch wenn Zahl nahe bei Null liegt
log1p(float $num): float log1p() gibt log(1 + num) zurück, das so berechnet wird, dass es auch dann genau ist, wenn der Wert von num sehr nahe bei 0 liegt. log() liefert in solchen Fällen aufgrund von Rundungsfehlern oft nur den Wert von log(1).
Quelle: www.php.net/manual/de/function.log1p.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
log10 |
Dekadischer Logarithmus (Logarithmus zur Basis 10)
log10(float $num): float Berechnet den dekadischen Logarithmus von num.
Quelle: www.php.net/manual/de/function.log10.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
max |
Bestimmt den Maximalwert
max(mixed $value, mixed ...$values): mixed Ist der erste und einzige Parameter ein Array, gibt max() den größten Wert dieses Arrays zurück. Werden mindestens zwei Parameter übergeben, gibt max() den größeren dieser Werte zurück.
Quelle: www.php.net/manual/de/function.max.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
min |
Bestimmt den Minimalwert
min(mixed $value, mixed ...$values): mixed Ist der erste und einzige Parameter ein Array, gibt min() den niedrigsten Wert dieses Arrays zurück. Werden mindestens zwei Parameter übergeben, gibt min() den kleinsten dieser Werte zurück.
Quelle: www.php.net/manual/de/function.min.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
octdec |
Wandelt von oktal zu dezimal um
octdec(string $octal_string): int|float Gibt die dezimale Entsprechung der in oktaler Darstellung angegebenen Zahl octal_string zurück.
Quelle: www.php.net/manual/de/function.octdec.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pi |
Liefert den Wert von Pi
pi(): float Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.pi.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pow |
Potenzfunktion
pow(mixed $num, mixed $exponent): int|float|object Berechnet die Potenz von exponent zur Basis num oder kurz numexponent.
Quelle: www.php.net/manual/de/function.pow.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
rad2deg |
Rechnet einen Winkel vom Bogenmaß in Grad um
rad2deg(float $num): float Diese Funktion rechnet einen Winkel num vom Bogenmaß in Grad um.
Quelle: www.php.net/manual/de/function.rad2deg.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
round |
Rundet einen Gleitkommawert
round(int|float $num, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float Rundet den Parameter num auf die mit precision angegebene Anzahl von Nachkommastellen. precision kann dabei auch Null (Vorgabewert) oder negativ sein. So wird bei einer Stellenzahl von -1 z. B. auf volle Zehner gerundet.
Quelle: www.php.net/manual/de/function.round.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
sin |
Sinus
sin(float $num): float sin() berechnet den Sinus des Winkels num. Der Parameter num ist im Bogenmaß.
Quelle: www.php.net/manual/de/function.sin.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sinh |
Sinus hyperbolikus
sinh(float $num): float Berechnet den Sinus hyperbolikus des Parameters num, welcher als (exp($num) - exp(-$num))/2 definiert ist.
Quelle: www.php.net/manual/de/function.sinh.php (abgerufen: 18.12.2022) |
4 >= 4.1.0, 5, 7, 8 |
sqrt |
Quadratwurzel
sqrt(float $num): float Berechnet die Quadratwurzel des Parameters num.
Quelle: www.php.net/manual/de/function.sqrt.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
tan |
Tangens
tan(float $num): float tan() berechnet den Tangens des Winkels num. Der Parameter num ist im Bogenmaß.
Quelle: www.php.net/manual/de/function.tan.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
tanh |
Tangens hyperbolikus
tanh(float $num): float Berechnet den Tangens hyperbolikus des Parameters num, welcher als sinh($num)/cosh($num) definiert ist.
Quelle: www.php.net/manual/de/function.tanh.php (abgerufen: 18.12.2022) |
4 >= 4.1.0, 5, 7, 8 |
Mhash Funktionen
Multibyte String Funktionen
Funktion |
Beschreibung |
PHP Versionen |
mb_check_encoding |
Check if strings are valid for the specified encoding
mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool Checks if the specified byte stream is valid for the specified encoding. If value is of type Array, all keys and values are validated recursively. It is useful to prevent so-called "Invalid Encoding Attack".
Quelle: www.php.net/manual/de/function.mb-check-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.4.3, 5 >= 5.1.3, 7, 8 |
mb_chr |
Return character by Unicode code point value
mb_chr(int $codepoint, ?string $encoding = null): string|false Returns a string containing the character specified by the Unicode code point value, encoded in the specified encoding.
Quelle: www.php.net/manual/de/function.mb-chr.php (abgerufen: 01.11.2023) |
|
mb_convert_case |
Perform case folding on a string
mb_convert_case(string $string, int $mode, ?string $encoding = null): string Performs case folding on a string, converted in the way specified by mode.
Quelle: www.php.net/manual/de/function.mb-convert-case.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
mb_convert_encoding |
Convert a string from one character encoding to another
mb_convert_encoding(array|string $string, string $to_encoding, array|string|null $from_encoding = null): array|string|false Converts string from from_encoding, or the current internal encoding, to to_encoding. If string is an Array, all its String values will be converted recursively.
Quelle: www.php.net/manual/de/function.mb-convert-encoding.php (abgerufen: 06.04.2022) |
4 >= 4.0.6, 5, 7, 8 |
mb_convert_kana |
Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
mb_convert_kana(string $string, string $mode = "KV", ?string $encoding = null): string Performs a "han-kaku" - "zen-kaku" conversion for string string. This function is only useful for Japanese.
Quelle: www.php.net/manual/de/function.mb-convert-kana.php (abgerufen: 01.11.2023) |
|
mb_convert_variables |
Convert character code in variable(s)
mb_convert_variables( string $to_encoding, array|string $from_encoding, mixed &$var, mixed &...$vars): string|false Converts character encoding of variables var and vars in encoding from_encoding to encoding to_encoding.
Quelle: www.php.net/manual/de/function.mb-convert-variables.php (abgerufen: 01.11.2023) |
|
mb_decode_mimeheader |
Decode string in MIME header field
mb_decode_mimeheader(string $string): string Decodes encoded-word string string in MIME header.
Quelle: www.php.net/manual/de/function.mb-decode-mimeheader.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_decode_numericentity |
Decode HTML numeric string reference to character
mb_decode_numericentity(string $string, array $map, ?string $encoding = null): string Convert numeric string reference of string string in a specified block to character.
Quelle: www.php.net/manual/de/function.mb-decode-numericentity.php (abgerufen: 01.11.2023) |
|
mb_detect_encoding |
Detect character encoding
mb_detect_encoding(string $string, array|string|null $encodings = null, bool $strict = false): string|false Detects the most likely character encoding for string string from an ordered list of candidates.
Quelle: www.php.net/manual/de/function.mb-detect-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_detect_order |
Set/Get character encoding detection order
mb_detect_order(array|string|null $encoding = null): array|bool Sets the automatic character encoding detection order to encoding.
Quelle: www.php.net/manual/de/function.mb-detect-order.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_encode_mimeheader |
Encode string for MIME header
mb_encode_mimeheader( string $string, ?string $charset = null, ?string $transfer_encoding = null, string $newline = "\r\n", int $indent = 0): string Encodes a given string string by the MIME header encoding scheme.
Quelle: www.php.net/manual/de/function.mb-encode-mimeheader.php (abgerufen: 01.11.2023) |
|
mb_encode_numericentity |
Encode character to HTML numeric string reference
mb_encode_numericentity( string $string, array $map, ?string $encoding = null, bool $hex = false): string Converts specified character codes in string string from character code to HTML numeric character reference.
Quelle: www.php.net/manual/de/function.mb-encode-numericentity.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_encoding_aliases |
Get aliases of a known encoding type
mb_encoding_aliases(string $encoding): array Returns an array of aliases for a known encoding type.
Quelle: www.php.net/manual/de/function.mb-encoding-aliases.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
mb_ereg |
Regular expression match with multibyte support
mb_ereg(string $pattern, string $string, array &$matches = null): bool The search pattern.
Quelle: www.php.net/manual/de/function.mb-ereg.php (abgerufen: 01.11.2023) |
|
mb_ereg_match |
Regular expression match for multibyte string
mb_ereg_match(string $pattern, string $string, ?string $options = null): bool A regular expression match for a multibyte string
Quelle: www.php.net/manual/de/function.mb-ereg-match.php (abgerufen: 01.11.2023) |
|
mb_ereg_replace |
Replace regular expression with multibyte support
mb_ereg_replace( string $pattern, string $replacement, string $string, ?string $options = null): string|false|null The regular expression pattern.
Quelle: www.php.net/manual/de/function.mb-ereg-replace.php (abgerufen: 01.11.2023) |
|
mb_ereg_replace_callback |
Perform a regular expression search and replace with multibyte support using a callback
mb_ereg_replace_callback( string $pattern, callable $callback, string $string, ?string $options = null): string|false|null Scans string for matches to pattern, then replaces the matched text with the output of callback function.
Quelle: www.php.net/manual/de/function.mb-ereg-replace-callback.php (abgerufen: 21.12.2021) |
5 >= 5.4.1, 7, 8 |
mb_ereg_search |
Multibyte regular expression match for predefined multibyte string
mb_ereg_search(?string $pattern = null, ?string $options = null): bool Performs a multibyte regular expression match for a predefined multibyte string.
Quelle: www.php.net/manual/de/function.mb-ereg-search.php (abgerufen: 01.11.2023) |
|
mb_ereg_search_getpos |
Returns start point for next regular expression match
mb_ereg_search_getpos(): int Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.mb-ereg-search-getpos.php (abgerufen: 01.11.2023) |
|
mb_ereg_search_getregs |
Retrieve the result from the last multibyte regular expression match
mb_ereg_search_getregs(): array|false Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.mb-ereg-search-getregs.php (abgerufen: 01.11.2023) |
|
mb_ereg_search_init |
Setup string and regular expression for a multibyte regular expression match
mb_ereg_search_init(string $string, ?string $pattern = null, ?string $options = null): bool mb_ereg_search_init() sets string and pattern for a multibyte regular expression. These values are used for mb_ereg_search(), mb_ereg_search_pos(), and mb_ereg_search_regs().
Quelle: www.php.net/manual/de/function.mb-ereg-search-init.php (abgerufen: 01.11.2023) |
|
mb_ereg_search_pos |
Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string
mb_ereg_search_pos(?string $pattern = null, ?string $options = null): array|false Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string
Quelle: www.php.net/manual/de/function.mb-ereg-search-pos.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
mb_ereg_search_regs |
Returns the matched part of a multibyte regular expression
mb_ereg_search_regs(?string $pattern = null, ?string $options = null): array|false Returns the matched part of a multibyte regular expression.
Quelle: www.php.net/manual/de/function.mb-ereg-search-regs.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
mb_ereg_search_setpos |
Set start point of next regular expression match
mb_ereg_search_setpos(int $offset): bool The position to set. If it is negative, it counts from the end of the string.
Quelle: www.php.net/manual/de/function.mb-ereg-search-setpos.php (abgerufen: 01.11.2023) |
|
mb_eregi |
Regular expression match ignoring case with multibyte support
mb_eregi(string $pattern, string $string, array &$matches = null): bool The regular expression pattern.
Quelle: www.php.net/manual/de/function.mb-eregi.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
mb_eregi_replace |
Replace regular expression with multibyte support ignoring case
mb_eregi_replace( string $pattern, string $replacement, string $string, ?string $options = null): string|false|null The regular expression pattern. Multibyte characters may be used. The case will be ignored.
Quelle: www.php.net/manual/de/function.mb-eregi-replace.php (abgerufen: 01.11.2023) |
|
mb_get_info |
Get internal settings of mbstring
mb_get_info(string $type = "all"): array|string|int|false|null If type is not specified or is specified as "all", "internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character" and "strict_detection" will be returned.
Quelle: www.php.net/manual/de/function.mb-get-info.php (abgerufen: 30.06.2024) |
4 >= 4.2.0, 5, 7, 8 |
mb_internal_encoding |
Set/Get internal character encoding
mb_internal_encoding(?string $encoding = null): string|bool Set/Get the internal character encoding
Quelle: www.php.net/manual/de/function.mb-internal-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_language |
Set/Get current language
mb_language(?string $language = null): string|bool Set/Get the current language.
Quelle: www.php.net/manual/de/function.mb-language.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_list_encodings |
Returns an array of all supported encodings
mb_list_encodings(): array Returns an array containing all supported encodings.
Quelle: www.php.net/manual/de/function.mb-list-encodings.php (abgerufen: 21.12.2021) |
5, 7, 8 |
mb_ord |
Get Unicode code point of character
mb_ord(string $string, ?string $encoding = null): int|false Returns the Unicode code point value of the given character.
Quelle: www.php.net/manual/de/function.mb-ord.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
mb_output_handler |
Callback function converts character encoding in output buffer
mb_output_handler(string $string, int $status): string mb_output_handler() is ob_start() callback function. mb_output_handler() converts characters in the output buffer from internal character encoding to HTTP output character encoding.
Quelle: www.php.net/manual/de/function.mb-output-handler.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_parse_str |
Parse GET/POST/COOKIE data and set global variable
mb_parse_str(string $string, array &$result): bool Parses GET/POST/COOKIE data and sets global variables. Since PHP does not provide raw POST/COOKIE data, it can only be used for GET data for now. It parses URL encoded data, detects encoding, converts coding to internal encoding and set values to the result array or global variables.
Quelle: www.php.net/manual/de/function.mb-parse-str.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_preferred_mime_name |
Get MIME charset string
mb_preferred_mime_name(string $encoding): string|false Get a MIME charset string for a specific encoding.
Quelle: www.php.net/manual/de/function.mb-preferred-mime-name.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_regex_encoding |
Set/Get character encoding for multibyte regex
mb_regex_encoding(?string $encoding = null): string|bool Set/Get character encoding for a multibyte regex.
Quelle: www.php.net/manual/de/function.mb-regex-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
mb_regex_set_options |
Set/Get the default options for mbregex functions
mb_regex_set_options(?string $options = null): string The options to set. This is a string where each character is an option. To set a mode, the mode character must be the last one set, however there can only be set one mode but multiple options.
Quelle: www.php.net/manual/de/function.mb-regex-set-options.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
mb_scrub |
Replace ill-formed byte sequences with the substitute character
mb_scrub(string $string, ?string $encoding = null): string Perform a character set conversion from the specified encoding, or the default encoding if no encoding was specified, to the same encoding. This has the effect of replacing any invalid byte sequences with the substitute character.
Quelle: www.php.net/manual/de/function.mb-scrub.php (abgerufen: 04.07.2023) |
7 >= 7.2.0, 8 |
mb_send_mail |
Send encoded mail
mb_send_mail( string $to, string $subject, string $message, array|string $additional_headers = [], ?string $additional_params = null): bool Sends email. Headers and messages are converted and encoded according to the mb_language() setting. It's a wrapper function for mail(), so see also mail() for details.
Quelle: www.php.net/manual/de/function.mb-send-mail.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_split |
Split multibyte string using regular expression
mb_split(string $pattern, string $string, int $limit = -1): array|false The regular expression pattern.
Quelle: www.php.net/manual/de/function.mb-split.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
mb_str_pad |
Pad a multibyte string to a certain length with another multibyte string
mb_str_pad( string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string This function returns the string padded on the left, the right, or both sides to the specified padding length, where the length is measured in Unicode codepoints. If the optional argument pad_string is not supplied, the string is padded with spaces, otherwise it is padded with characters from pad_string up to the limit.
Quelle: www.php.net/manual/de/function.mb-str-pad.php (abgerufen: 01.12.2023) |
8 >= 8.3.0 |
mb_str_split |
Given a multibyte string, return an array of its characters
mb_str_split(string $string, int $length = 1, ?string $encoding = null): array This function will return an array of strings, it is a version of str_split() with support for encodings of variable character size as well as fixed-size encodings of 1,2 or 4 byte characters. If the length parameter is specified, the string is broken down into chunks of the specified length in characters (not bytes). The encoding parameter can be optionally specified and it is good practice to do so.
Quelle: www.php.net/manual/de/function.mb-str-split.php (abgerufen: 21.12.2021) |
7 >= 7.4.0, 8 |
mb_strcut |
Get part of string
mb_strcut( string $string, int $start, ?int $length = null, ?string $encoding = null): string mb_strcut() extracts a substring from a string similarly to mb_substr(), but operates on bytes instead of characters. If the cut position happens to be between two bytes of a multi-byte character, the cut is performed starting from the first byte of that character. This is also the difference to the substr() function, which would simply cut the string between the bytes and thus result in a malformed byte sequence.
Quelle: www.php.net/manual/de/function.mb-strcut.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_strimwidth |
Get truncated string with specified width
mb_strimwidth( string $string, int $start, int $width, string $trim_marker = "", ?string $encoding = null): string Truncates string string to specified width, where halfwidth characters count as 1, and fullwidth characters count as 2. See » http://www.unicode.org/reports/tr11/ for details regarding East Asian character widths.
Quelle: www.php.net/manual/de/function.mb-strimwidth.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_stripos |
Finds position of first occurrence of a string within another, case insensitive
mb_stripos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false mb_stripos() returns the numeric position of the first occurrence of needle in the haystack string. Unlike mb_strpos(), mb_stripos() is case-insensitive. If needle is not found, it returns false.
Quelle: www.php.net/manual/de/function.mb-stripos.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_stristr |
Finds first occurrence of a string within another, case insensitive
mb_stristr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false mb_stristr() finds the first occurrence of needle in haystack and returns the portion of haystack. Unlike mb_strstr(), mb_stristr() is case-insensitive. If needle is not found, it returns false.
Quelle: www.php.net/manual/de/function.mb-stristr.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_strlen |
Get string length
mb_strlen(string $string, ?string $encoding = null): int Gets the length of a string.
Quelle: www.php.net/manual/de/function.mb-strlen.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_strpos |
Find position of first occurrence of string in a string
mb_strpos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false Finds position of the first occurrence of a string in a string.
Quelle: www.php.net/manual/de/function.mb-strpos.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_strrchr |
Finds the last occurrence of a character in a string within another
mb_strrchr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false mb_strrchr() finds the last occurrence of needle in haystack and returns the portion of haystack. If needle is not found, it returns false.
Quelle: www.php.net/manual/de/function.mb-strrchr.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_strrichr |
Finds the last occurrence of a character in a string within another, case insensitive
mb_strrichr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false mb_strrichr() finds the last occurrence of needle in haystack and returns the portion of haystack. Unlike mb_strrchr(), mb_strrichr() is case-insensitive. If needle is not found, it returns false.
Quelle: www.php.net/manual/de/function.mb-strrichr.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_strripos |
Finds position of last occurrence of a string within another, case insensitive
mb_strripos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false mb_strripos() performs multi-byte safe strripos() operation based on number of characters. needle position is counted from the beginning of haystack. First character's position is 0. Second character position is 1. Unlike mb_strrpos(), mb_strripos() is case-insensitive.
Quelle: www.php.net/manual/de/function.mb-strripos.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_strrpos |
Find position of last occurrence of a string in a string
mb_strrpos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false Performs a multibyte safe strrpos() operation based on the number of characters. needle position is counted from the beginning of haystack. First character's position is 0. Second character position is 1.
Quelle: www.php.net/manual/de/function.mb-strrpos.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_strstr |
Finds first occurrence of a string within another
mb_strstr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false mb_strstr() finds the first occurrence of needle in haystack and returns the portion of haystack. If needle is not found, it returns false.
Quelle: www.php.net/manual/de/function.mb-strstr.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
mb_strtolower |
Make a string lowercase
mb_strtolower(string $string, ?string $encoding = null): string Returns string with all alphabetic characters converted to lowercase.
Quelle: www.php.net/manual/de/function.mb-strtolower.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
mb_strtoupper |
Make a string uppercase
mb_strtoupper(string $string, ?string $encoding = null): string Returns string with all alphabetic characters converted to uppercase.
Quelle: www.php.net/manual/de/function.mb-strtoupper.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
mb_strwidth |
Return width of string
mb_strwidth(string $string, ?string $encoding = null): int Returns the width of string string, where halfwidth characters count as 1, and fullwidth characters count as 2. See » http://www.unicode.org/reports/tr11/ for details regarding East Asian character widths.
Quelle: www.php.net/manual/de/function.mb-strwidth.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_substitute_character |
Set/Get substitution character
mb_substitute_character(string|int|null $substitute_character = null): string|int|bool Specifies a substitution character when input character encoding is invalid or character code does not exist in output character encoding. Invalid characters may be substituted "none" (no output), string or int value (Unicode character code value).
Quelle: www.php.net/manual/de/function.mb-substitute-character.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_substr |
Get part of string
mb_substr( string $string, int $start, ?int $length = null, ?string $encoding = null): string Performs a multi-byte safe substr() operation based on number of characters. Position is counted from the beginning of string. First character's position is 0. Second character position is 1, and so on.
Quelle: www.php.net/manual/de/function.mb-substr.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
mb_substr_count |
Count the number of substring occurrences
mb_substr_count(string $haystack, string $needle, ?string $encoding = null): int Counts the number of times the needle substring occurs in the haystack string.
Quelle: www.php.net/manual/de/function.mb-substr-count.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
Netzwerk-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
checkdnsrr |
Prüft DNS-Einträge auf Übereinstimmung mit einem gegebenen Internet-Hostnamen oder einer IP-Adresse
checkdnsrr(string $hostname, string $type = "MX"): bool Durchsucht den DNS (Domain-Name-Service) nach Einträgen des Typs type, die zum übergebenen hostname gehören.
Quelle: www.php.net/manual/de/function.checkdnsrr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
closelog |
Schließt die Verbindung zum System-Logger
closelog(): true closelog() schließt den Descriptor, der benötigt wird, um in den System-Logger zu schreiben. Der Gebrauch von closelog() ist optional.
Quelle: www.php.net/manual/de/function.closelog.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
dns_check_record |
Alias von checkdnsrr()
Diese Funktion ist ein Alias für: checkdnsrr().
Quelle: www.php.net/manual/de/function.dns-check-record.php (abgerufen: 21.12.2021) |
5, 7, 8 |
dns_get_mx |
Alias von getmxrr()
Diese Funktion ist ein Alias für: getmxrr().
Quelle: www.php.net/manual/de/function.dns-get-mx.php (abgerufen: 21.12.2021) |
5, 7, 8 |
dns_get_record |
Liefert die zu einem Hostnamen gehörenden DNS-Einträge
dns_get_record( string $hostname, int $type = DNS_ANY, array &$authoritative_name_servers = null, array &$additional_records = null, bool $raw = false): array|false Fragt die zum übergebenen hostname gehörenden DNS Resource Records ab.
Quelle: www.php.net/manual/de/function.dns-get-record.php (abgerufen: 21.12.2021) |
5, 7, 8 |
fsockopen |
Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her
fsockopen( string $hostname, int $port = -1, int &$error_code = null, string &$error_message = null, ?float $timeout = null): resource|false Initialisiert eine Socket-Verbindung zu der in hostname angegebenen Ressource.
Quelle: www.php.net/manual/de/function.fsockopen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gethostbyaddr |
Liefert den zur angegebenen IP-Adresse passenden Internet-Hostnamen
gethostbyaddr(string $ip): string|false Gibt den Internet-Hostnamen passend zur angegebenen ip zurück.
Quelle: www.php.net/manual/de/function.gethostbyaddr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gethostbyname |
Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse
gethostbyname(string $hostname): string Gibt die IPv4-Adresse des in hostname angegebenen Internet-Hosts zurück.
Quelle: www.php.net/manual/de/function.gethostbyname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gethostbynamel |
Liefert eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen
gethostbynamel(string $hostname): array|false Gibt eine Liste von IPv4-Adressen zurück, zu denen der angegebene Internet-Host hostname aufgelöst wurde.
Quelle: www.php.net/manual/de/function.gethostbynamel.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gethostname |
Gets the host name
gethostname(): string|false gethostname() gets the standard host name for the local machine.
Quelle: www.php.net/manual/de/function.gethostname.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
getmxrr |
Ermittelt die zu einem Internet-Hostnamen passenden MX-Records
getmxrr(string $hostname, array &$hosts, array &$weights = null): bool Sucht im DNS nach MX-Records, die zu hostname passen.
Quelle: www.php.net/manual/de/function.getmxrr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getprotobyname |
Liefert die Protokollnummer anhand des Protokollnamens
getprotobyname(string $protocol): int|false Die Funktion getprotobyname() gibt die Protokollnummer passend zu dem Protokoll protocol zurück. Der Wert wird anhand der Datei /etc/protocols ermittelt.
Quelle: www.php.net/manual/de/function.getprotobyname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getprotobynumber |
Liefert den Protokollnamen anhand der Protokollnummer
getprotobynumber(int $protocol): string|false Die Funktion getprotobynumber() gibt den Protokollnamen passend zur angegebenen Protokollnummer protocol zurück. Der Wert wird anhand der Datei /etc/protocols ermittelt.
Quelle: www.php.net/manual/de/function.getprotobynumber.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getservbyname |
Liefert die Portnummer passend zu einem Internet-Dienst und -Protokoll
getservbyname(string $service, string $protocol): int|false Die Funktion getservbyname() gibt den Port zurück, der zum service für das angegebene protocol gehört. Der Wert wird anhand des Eintrags in der /etc/services ermittelt.
Quelle: www.php.net/manual/de/function.getservbyname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getservbyport |
Liefert den Internet-Dienst passend zu einem Port und Protokoll
getservbyport(int $port, string $protocol): string|false Die Funktion getservbyport() gibt den Internet-Dienst zurück, der zum port für das angegebene protocol passt (der Service wird anhand der Datei /etc/services ermittelt).
Quelle: www.php.net/manual/de/function.getservbyport.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
header |
Sendet einen HTTP-Header in Rohform
header(string $header, bool $replace = true, int $response_code = 0): void header() wird zum Senden von HTTP-Anfangsinformationen (Headern) im Rohformat verwendet. Weitere Informationen über die HTTP-Header finden Sie in der » HTTP/1.1-Spezifikation.
Quelle: www.php.net/manual/de/function.header.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
header_register_callback |
Call a header function
header_register_callback(callable $callback): bool Registers a function that will be called when PHP starts sending output.
Quelle: www.php.net/manual/de/function.header-register-callback.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
header_remove |
Remove previously set headers
header_remove(?string $name = null): void Removes an HTTP header previously set using header().
Quelle: www.php.net/manual/de/function.header-remove.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
headers_list |
Liefert eine Liste der gesendeten (oder zum Senden vorbereiteten) Antwort-Header
headers_list(): array headers_list() gibt ein Array der Header zurück, die zum Browser/Client gesendet werden. Um festzustellen, ob diese Header bereits gesendet worden sind, kann headers_sent() verwendet werden.
Quelle: www.php.net/manual/de/function.headers-list.php (abgerufen: 21.12.2021) |
5, 7, 8 |
headers_sent |
Prüft, ob oder wo die Header bereits gesendet wurden
headers_sent(string &$filename = null, int &$line = null): bool Prüft, ob oder wo die Header bereits gesendet wurden.
Quelle: www.php.net/manual/de/function.headers-sent.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
inet_ntop |
Konvertiert eine komprimierte IP-Adresse in ein menschenlesbares Format
inet_ntop(string $ip): string|false Eine 32-bittige IPv4- or 128-bittige IPv6-Adresse.
Quelle: www.php.net/manual/de/function.inet-ntop.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
inet_pton |
Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Darstellung
inet_pton(string $ip): string|false Die Funktion konvertiert eine menschenlesbare IPv4- oder IPv6-Adresse (sofern PHP mit IPv6-Support kompiliert wurde) in eine für die Adressfamilie geeignete 32-bittige oder 128-bittige Binärstruktur.
Quelle: www.php.net/manual/de/function.inet-pton.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
ip2long |
Konvertiert eine gemäß IPv4-Protokoll angegebene IP-Adresse vom Punkt-Format in ein Long Integer
ip2long(string $ip): int|false Die Funktion ip2long() erzeugt aus einer im Punkt-Format angegebenen IPv4-Adresse ein Long Integer.
Quelle: www.php.net/manual/de/function.ip2long.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
long2ip |
Konvertiert eine Long-Integer-Adresse in einen String, der das (IPv4) Internet-Standard-Punktformat enthält ("Dotted-Format")
long2ip(int $ip): string Die Funktion long2ip() erzeugt eine IP-Adresse im Punktformat (also: www.???.yyy.zzz) anhand der Long-Integer-Adresse.
Quelle: www.php.net/manual/de/function.long2ip.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
net_get_interfaces |
Get network interfaces
net_get_interfaces(): array|false Returns an enumeration of network interfaces (adapters) on the local machine.
Quelle: www.php.net/manual/de/function.net-get-interfaces.php (abgerufen: 21.12.2021) |
7 >= 7.3, 8 |
openlog |
Stellt eine Verbindung zum Log-Dienst des Systems her
openlog(string $prefix, int $flags, int $facility): bool Die Funktion openlog() öffnet eine Verbindung zum System-Log-Dienst eines Programmes.
Quelle: www.php.net/manual/de/function.openlog.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pfsockopen |
Öffnet eine persistente Verbindung zum Internet oder zu einem Unix-Domainsocket
pfsockopen( string $hostname, int $port = -1, int &$error_code = null, string &$error_message = null, ?float $timeout = null): resource|false Diese Funktion verhält sich genauso wie fsockopen(), mit dem Unterschied, dass die Verbindung nicht geschlossen wird, wenn das Skript beendet wird. Sie ist die permanente Version von fsockopen().
Quelle: www.php.net/manual/de/function.pfsockopen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
setcookie |
Sendet ein Cookie
setcookie( string $name, string $value = "", int $expires_or_options = 0, string $path = "", string $domain = "", bool $secure = false, bool $httponly = false): bool Alternative Signatur, verfügbar ab PHP 7.3.0 (benannte Parameter werden nicht unterstützt):
Quelle: www.php.net/manual/de/function.setcookie.php (abgerufen: 25.07.2022) |
4, 5, 7, 8 |
setrawcookie |
Sendet ein Cookie, ohne seinen Wert zu URL-kodieren
setrawcookie( string $name, string $value = ?, int $expires_or_options = 0, string $path = ?, string $domain = ?, bool $secure = false, bool $httponly = false): bool Alternative Signatur, verfügbar ab PHP 7.3.0 (benannte Parameter werden nicht unterstützt):
Quelle: www.php.net/manual/de/function.setrawcookie.php (abgerufen: 25.07.2022) |
5, 7, 8 |
socket_get_status |
Alias von stream_get_meta_data()
Quelle: www.php.net/manual/de/function.socket-get-status.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
socket_set_blocking |
Alias von stream_set_blocking()
Quelle: www.php.net/manual/de/function.socket-set-blocking.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
socket_set_timeout |
Alias von stream_set_timeout()
Quelle: www.php.net/manual/de/function.socket-set-timeout.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
syslog |
Erzeugt eine Meldung für das System-Log
syslog(int $priority, string $message): true Die Funktion syslog() erzeugt eine Log-Meldung, die über das System-Log ausgegeben wird.
Quelle: www.php.net/manual/de/function.syslog.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
OPcache Funktionen
Funktion |
Beschreibung |
PHP Versionen |
opcache_compile_file |
Compiles and caches a PHP script without executing it
opcache_compile_file(string $filename): bool This function compiles a PHP script and adds it to the opcode cache without executing it. This can be used to prime the cache after a Web server restart by pre-caching files that will be included in later requests.
Quelle: www.php.net/manual/de/function.opcache-compile-file.php (abgerufen: 21.12.2021) |
5 >= 5.5.5, 7, 8, PECL ZendOpcache > 7.0.2 |
opcache_get_configuration |
Get configuration information about the cache
opcache_get_configuration(): array|false This function returns configuration information about the cache instance
Quelle: www.php.net/manual/de/function.opcache-get-configuration.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8, PECL ZendOpcache > 7.0.2 |
opcache_get_status |
Liefert Statusinformationen über den Opcode-Cache
opcache_get_status(bool $include_scripts = true): array|false Diese Funktion gibt Statusinformationen über die Cache-Instanz im Speicher zurück. Sie gibt keine Informationen über den Dateicache zurück.
Quelle: www.php.net/manual/de/function.opcache-get-status.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8, PECL ZendOpcache > 7.0.2 |
opcache_invalidate |
Invalidates a cached script
opcache_invalidate(string $filename, bool $force = false): bool This function invalidates a particular script from the opcode cache. If force is unset or false, the script will only be invalidated if the modification time of the script is newer than the cached opcodes. This function only invalidates in-memory cache and not file cache.
Quelle: www.php.net/manual/de/function.opcache-invalidate.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8, PECL ZendOpcache >= 7.0.0 |
opcache_is_script_cached |
Tells whether a script is cached in OPCache
opcache_is_script_cached(string $filename): bool This function checks if a PHP script has been cached in OPCache. This can be used to more easily detect the "warming" of the cache for a particular script. This function only checks in-memory cache, not file cache.
Quelle: www.php.net/manual/de/function.opcache-is-script-cached.php (abgerufen: 21.12.2021) |
5 >= 5.5.11, 7, 8, PECL ZendOpcache >= 7.0.4 |
opcache_reset |
Setzt den Inhalt des Opcode-Caches zurück
opcache_reset(): bool Diese Funktion setzt den gesamten OPcode-Cache zurück. Nach dem Aufrufen von opcache_reset() werden alle Skripte beim nächsten Aufruf neu geladen und geparst. Diese Funktion setzt nur den Cache im Speicher zurück, nicht den Dateicache.
Quelle: www.php.net/manual/de/function.opcache-reset.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8, PECL ZendOpcache >= 7.0.0 |
OpenSSL-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
openssl_cipher_iv_length |
Gets the cipher iv length
openssl_cipher_iv_length(string $cipher_algo): int|false Gets the cipher initialization vector (iv) length.
Quelle: www.php.net/manual/de/function.openssl-cipher-iv-length.php (abgerufen: 21.12.2021) |
5 >= 5.3.3, 7, 8 |
openssl_cipher_key_length |
Gets the cipher key length
openssl_cipher_key_length(string $cipher_algo): int|false Gets the cipher key length.
Quelle: www.php.net/manual/de/function.openssl-cipher-key-length.php (abgerufen: 18.11.2022) |
8 >= 8.2.0 |
openssl_cms_decrypt |
Decrypt a CMS message
openssl_cms_decrypt( string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null $private_key = null, int $encoding = OPENSSL_ENCODING_SMIME): bool Decrypts a CMS message.
Quelle: www.php.net/manual/de/function.openssl-cms-decrypt.php (abgerufen: 21.12.2021) |
8 |
openssl_cms_encrypt |
Encrypt a CMS message
openssl_cms_encrypt( string $input_filename, string $output_filename, OpenSSLCertificate|array|string $certificate, ?array $headers, int $flags = 0, int $encoding = OPENSSL_ENCODING_SMIME, int $cipher_algo = OPENSSL_CIPHER_AES_128_CBC): bool This function encrypts content to one or more recipients, based on the certificates that are passed to it.
Quelle: www.php.net/manual/de/function.openssl-cms-encrypt.php (abgerufen: 25.12.2021) |
8 |
openssl_cms_read |
Export the CMS file to an array of PEM certificates
openssl_cms_read(string $input_filename, array &$certificates): bool Performs the exact analog to openssl_pkcs7_read().
Quelle: www.php.net/manual/de/function.openssl-cms-read.php (abgerufen: 21.12.2021) |
8 |
openssl_cms_sign |
Sign a file
openssl_cms_sign( string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, ?array $headers, int $flags = 0, int $encoding = OPENSSL_ENCODING_SMIME, ?string $untrusted_certificates_filename = null): bool This function signs a file with an X.509 certificate and key.
Quelle: www.php.net/manual/de/function.openssl-cms-sign.php (abgerufen: 21.12.2021) |
8 |
openssl_cms_verify |
Verify a CMS signature
openssl_cms_verify( string $input_filename, int $flags = 0, ?string $certificates = null, array $ca_info = [], ?string $untrusted_certificates_filename = null, ?string $content = null, ?string $pk7 = null, ?string $sigfile = null, int $encoding = OPENSSL_ENCODING_SMIME): bool This function verifies a CMS signature, either attached or detached, with the specified encoding.
Quelle: www.php.net/manual/de/function.openssl-cms-verify.php (abgerufen: 21.12.2021) |
8 |
openssl_csr_export |
Exportiert einen CSR als Zeichenkette
openssl_csr_export(OpenSSLCertificateSigningRequest|string $csr, string &$output, bool $no_text = true): bool openssl_csr_export() exportiert die mit dem Parameter csr angegebene Zertifikats-Signierungsanfrage und speichert diese im PEM-Format in der Zeichenkette output, die per Referenz übergeben wird.
Quelle: www.php.net/manual/de/function.openssl-csr-export.php (abgerufen: 27.04.2022) |
4 >= 4.2.0, 5, 7, 8 |
openssl_csr_export_to_file |
Exportiert einen CSR in eine Datei
openssl_csr_export_to_file(OpenSSLCertificateSigningRequest|string $csr, string $output_filename, bool $no_text = true): bool openssl_csr_export_to_file() exportiert die mit dem Parameter csr angegebene Zertifikats-Signierungsanfrage und speichert diese im PEM-Format in der Datei mit dem Namen output_filename.
Quelle: www.php.net/manual/de/function.openssl-csr-export-to-file.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_csr_get_public_key |
Liefert den öffentlichen Schlüssel eines CSR
openssl_csr_get_public_key(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): OpenSSLAsymmetricKey|false openssl_csr_get_public_key() extrahiert den öffentlichen Schlüssel aus csr und bereitet ihn für die Verwendung mit anderen Funktionen vor.
Quelle: www.php.net/manual/de/function.openssl-csr-get-public-key.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
openssl_csr_get_subject |
Liefert das Subjekt eines CSR
openssl_csr_get_subject(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): array|false openssl_csr_get_subject() gibt Informationen zum Distinguished Name des Subjekts zurück, die im csr kodiert sind, was Felder wie commonName (CN), organizationName (O), countryName (C) usw. einschließt.
Quelle: www.php.net/manual/de/function.openssl-csr-get-subject.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
openssl_csr_new |
Erzeugt einen CSR
openssl_csr_new( array $distinguished_names, OpenSSLAsymmetricKey &$private_key, ?array $options = null, ?array $extra_attributes = null): OpenSSLCertificateSigningRequest|false openssl_csr_new() erzeugt einen neuen CSR (Certificate Signing Request, Zertifikats-Signierungsanfrage) basierend auf den Informationen, die mit dem Parameter distinguished_names angegeben werden.
Quelle: www.php.net/manual/de/function.openssl-csr-new.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_csr_sign |
Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat
openssl_csr_sign( OpenSSLCertificateSigningRequest|string $csr, OpenSSLCertificate|string|null $ca_certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, int $days, ?array $options = null, int $serial = 0): OpenSSLCertificate|false openssl_csr_sign() erzeugt eine x509-Zertifikatressource aus dem übergebenen CSR.
Quelle: www.php.net/manual/de/function.openssl-csr-sign.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_decrypt |
Decrypts data
openssl_decrypt( string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = "", ?string $tag = null, string $aad = ""): string|false Takes a raw or base64 encoded string and decrypts it using a given method and key.
Quelle: www.php.net/manual/de/function.openssl-decrypt.php (abgerufen: 25.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_dh_compute_key |
Computes shared secret for public value of remote DH public key and local DH key
openssl_dh_compute_key(string $public_key, OpenSSLAsymmetricKey $private_key): string|false The shared secret returned by openssl_dh_compute_key() is often used as an encryption key to secretly communicate with a remote party. This is known as the Diffie-Hellman key exchange.
Quelle: www.php.net/manual/de/function.openssl-dh-compute-key.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_digest |
Computes a digest
openssl_digest(string $data, string $digest_algo, bool $binary = false): string|false Computes a digest hash value for the given data using a given method, and returns a raw or binhex encoded string.
Quelle: www.php.net/manual/de/function.openssl-digest.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_encrypt |
Verschlüsselt Daten
openssl_encrypt( string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = "", string &$tag = null, string $aad = "", int $tag_length = 16): string|false Verschlüsselt die Daten mit der angegebenen Methode und dem angegebenen Schlüssel. Die Rückgabe kann aus unbearbeiteten oder base64-kodierten Zeichenketten bestehen.
Quelle: www.php.net/manual/de/function.openssl-encrypt.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_error_string |
Liefert eine OpenSSL-Fehlermeldung
openssl_error_string(): string|false openssl_error_string() gibt den letzten Fehlertext der OpenSSL-Bibliothek zurück. Fehler werden in einer Queue gesammelt, daher sollte diese Funktion mehrmals aufgerufen werden, um alle Informationen zu erhalten. Der letzte Fehler ist der zuletzt aufgetretene.
Quelle: www.php.net/manual/de/function.openssl-error-string.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_free_key |
Gibt eine Schlüssel-Ressource frei
openssl_free_key(OpenSSLAsymmetricKey $key): void openssl_free_key() gibt den Speicher des über den Parameter key identifizierten Schlüssels frei.
Quelle: www.php.net/manual/de/function.openssl-free-key.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_get_cert_locations |
Retrieve the available certificate locations
openssl_get_cert_locations(): array openssl_get_cert_locations() returns an array with information about the available certificate locations that will be searched for SSL certificates.
Quelle: www.php.net/manual/de/function.openssl-get-cert-locations.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_get_cipher_methods |
Gets available cipher methods
openssl_get_cipher_methods(bool $aliases = false): array Gets a list of available cipher methods.
Quelle: www.php.net/manual/de/function.openssl-get-cipher-methods.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_get_curve_names |
Gets list of available curve names for ECC
openssl_get_curve_names(): array|false Gets the list of available curve names for use in Elliptic curve cryptography (ECC) for public/private key operations. The two most widely standardized/supported curves are prime256v1 (NIST P-256) and secp384r1 (NIST P-384).
Quelle: www.php.net/manual/de/function.openssl-get-curve-names.php (abgerufen: 21.12.2021) |
7 >= 7.1.0, 8 |
openssl_get_md_methods |
Gets available digest methods
openssl_get_md_methods(bool $aliases = false): array Gets a list of available digest methods.
Quelle: www.php.net/manual/de/function.openssl-get-md-methods.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_get_privatekey |
Alias von openssl_pkey_get_private()
Quelle: www.php.net/manual/de/function.openssl-get-privatekey.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_get_publickey |
Alias von openssl_pkey_get_public()
Quelle: www.php.net/manual/de/function.openssl-get-publickey.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_open |
Öffnet versiegelte Daten
openssl_open( string $data, string &$output, string $encrypted_key, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, string $cipher_algo, ?string $iv = null): bool Die Funktion openssl_open() öffnet (entschlüsselt) data unter Verwendung des privaten Schlüssels, der mit der Schlüsselkennung private_key und dem Umschlagschlüssel encrypted_key verknüpft ist und füllt output mit den entschlüsselten Daten. Der Umschlagschlüssel wird bei der Versiegelung erzeugt und kann ausschließlich für einen bestimmten privaten Schlüssel verwendet werden. Mehr Informationen sind der Dokumentation zu openssl_seal() zu entnehmen.
Quelle: www.php.net/manual/de/function.openssl-open.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_pbkdf2 |
Generates a PKCS5 v2 PBKDF2 string
openssl_pbkdf2( string $password, string $salt, int $key_length, int $iterations, string $digest_algo = "sha1"): string|false openssl_pbkdf2() computes PBKDF2 (Password-Based Key Derivation Function 2), a key derivation function defined in PKCS5 v2.
Quelle: www.php.net/manual/de/function.openssl-pbkdf2.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
openssl_pkcs7_decrypt |
Entschlüsselt eine S/MIME-verschlüsselte Nachricht
openssl_pkcs7_decrypt( string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null $private_key = null): bool Die Funktion openssl_pkcs7_decrypt() entschlüsselt die mit S/MIME verschlüsselte Nachricht, die sich in der mit dem Parameter input_filename angegeben Datei befindet. Verwendet werden dafür das durch certificate angegebene Zertifikat und der damit verknüpfte private Schlüssel, angegeben durch private_key.
Quelle: www.php.net/manual/de/function.openssl-pkcs7-decrypt.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_pkcs7_encrypt |
Verschlüsselt eine S/MIME-Nachricht
openssl_pkcs7_encrypt( string $input_filename, string $output_filename, OpenSSLCertificate|array|string $certificate, ?array $headers, int $flags = 0, int $cipher_algo = OPENSSL_CIPHER_AES_128_CBC): bool Die Funktion openssl_pkcs7_encrypt() nimmt den Inhalt der durch input_filename angegebenen Datei und verschlüsselt ihn unter Verwendung eines RC2-40-Bit-Schlüssels. Der Inhalt kann anschließend nur von den im Parameter certificate angegebenen Empfängern gelesen werden.
Quelle: www.php.net/manual/de/function.openssl-pkcs7-encrypt.php (abgerufen: 25.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_pkcs7_read |
Export the PKCS7 file to an array of PEM certificates
openssl_pkcs7_read(string $data, array &$certificates): bool The string of data you wish to parse (p7b format).
Quelle: www.php.net/manual/de/function.openssl-pkcs7-read.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
openssl_pkcs7_sign |
Signiert eine S/MIME-Nachricht
openssl_pkcs7_sign( string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, ?array $headers, int $flags = PKCS7_DETACHED, ?string $untrusted_certificates_filename = null): bool Die Funktion openssl_pkcs7_sign() nimmt den Inhalt der durch input_filename angegebenen Datei und signiert ihn. Verwendet werden dafür das Zertifikat, angegeben durch certificate, und der dazugehörige private Schlüssel private_key.
Quelle: www.php.net/manual/de/function.openssl-pkcs7-sign.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_pkcs7_verify |
Überprüft die Signatur einer mit S/MIME signierten Nachricht
openssl_pkcs7_verify( string $input_filename, int $flags, ?string $signers_certificates_filename = null, array $ca_info = [], ?string $untrusted_certificates_filename = null, ?string $content = null, ?string $output_filename = null): bool|int openssl_pkcs7_verify() liest die in der angegebenen Datei enthaltene S/MIME-Nachricht und untersucht die digitale Signatur.
Quelle: www.php.net/manual/de/function.openssl-pkcs7-verify.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_pkcs12_export |
Exportiert eine PKCS#12-kompatible Zertifikats-Datei in eine Variable
openssl_pkcs12_export( OpenSSLCertificate|string $certificate, string &$output, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, string $passphrase, array $options = []): bool openssl_pkcs12_export() speichert certificate als Zeichenkette im PKCS#12-Format in der Variable output.
Quelle: www.php.net/manual/de/function.openssl-pkcs12-export.php (abgerufen: 21.12.2021) |
5 >= 5.2.2, 7, 8 |
openssl_pkcs12_export_to_file |
Exportiert in eine PKCS#12-kompatible Zertifikats-Datei
openssl_pkcs12_export_to_file( OpenSSLCertificate|string $certificate, string $output_filename, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, string $passphrase, array $options = []): bool openssl_pkcs12_export_to_file() speichert certificate in der in output_filename angegebenen Datei im Format PKCS#12.
Quelle: www.php.net/manual/de/function.openssl-pkcs12-export-to-file.php (abgerufen: 21.12.2021) |
5 >= 5.2.2, 7, 8 |
openssl_pkcs12_read |
Parst eine PKCS#12-Zertifikats-Datei in ein Array
openssl_pkcs12_read(string $pkcs12, array &$certificates, string $passphrase): bool openssl_pkcs12_read() parst den im Parameter pkcs12 übergebenen Inhalt der PKCS#12-Zertifikats-Datei in das im Parameter certificates angegebene Array.
Quelle: www.php.net/manual/de/function.openssl-pkcs12-read.php (abgerufen: 21.12.2021) |
5 >= 5.2.2, 7, 8 |
openssl_pkey_derive |
Computes shared secret for public value of remote and local DH or ECDH key
openssl_pkey_derive(OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, int $key_length = 0): string|false openssl_pkey_derive() takes a set of a public_key and private_key and derives a shared secret, for either DH or EC keys.
Quelle: www.php.net/manual/de/function.openssl-pkey-derive.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
openssl_pkey_export |
Speichert ein exportierbares Format eines Schlüssels in einer Zeichenkette
openssl_pkey_export( OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key, string &$output, ?string $passphrase = null, ?array $options = null): bool openssl_pkey_export() exportiert key als eine PEM-kodierte Zeichenkette und speichert diese in output (welcher per Referenz übergeben wird).
Quelle: www.php.net/manual/de/function.openssl-pkey-export.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_pkey_export_to_file |
Speichert einen Schlüssel in einem exportierbaren Format in einer Datei
openssl_pkey_export_to_file( OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key, string $output_filename, ?string $passphrase = null, ?array $options = null): bool openssl_pkey_export_to_file() speichert den ASCII-verschlüsselten (PEM-kodierten) Schlüssel key in der in output_filename angegebenen Datei.
Quelle: www.php.net/manual/de/function.openssl-pkey-export-to-file.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_pkey_free |
Gibt einen privaten Schlüssel frei
openssl_pkey_free(OpenSSLAsymmetricKey $key): void Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.openssl-pkey-free.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_pkey_get_details |
Liefert ein Array mit Schlüssel-Details
openssl_pkey_get_details(OpenSSLAsymmetricKey $key): array|false Diese Funktion gibt die Schlüssel-Details zurück (Bits, Schlüssel, Typ).
Quelle: www.php.net/manual/de/function.openssl-pkey-get-details.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
openssl_pkey_get_private |
Liefert einen privaten Schlüssel
openssl_pkey_get_private(OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, ?string $passphrase = null): OpenSSLAsymmetricKey|false openssl_pkey_get_private() parst private_key und bereitet ihn zur Verwendung durch andere Funktionen vor.
Quelle: www.php.net/manual/de/function.openssl-pkey-get-private.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_pkey_get_public |
Extrahiert einen öffentlichen Schlüssel aus einem Zertifikat und bereitet diesen zur Verwendung vor
openssl_pkey_get_public(OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key): OpenSSLAsymmetricKey|false openssl_pkey_get_public() extrahiert den öffentlichen Schlüssel aus public_key und bereitet ihn für die Verwendung durch andere Funktionen vor.
Quelle: www.php.net/manual/de/function.openssl-pkey-get-public.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_pkey_new |
Erzeugt einen neuen privaten Schlüssel
openssl_pkey_new(?array $options = null): OpenSSLAsymmetricKey|false openssl_pkey_new() erzeugt einen neuen privaten Schlüssel. Wie man den öffentlichen Teil des Schlüssels erhält, wird in einem Beispiel unten gezeigt.
Quelle: www.php.net/manual/de/function.openssl-pkey-new.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_private_decrypt |
Entschlüsselt Daten mit einem privaten Schlüssel
openssl_private_decrypt( string $data, string &$decrypted_data, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, int $padding = OPENSSL_PKCS1_PADDING): bool openssl_private_decrypt() entschlüsselt data, das zuvor mit openssl_public_encrypt() verschlüsselt wurde, und speichert das Ergebnis in decrypted_data.
Quelle: www.php.net/manual/de/function.openssl-private-decrypt.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_private_encrypt |
Verschlüsselt Daten mit einem privaten Schlüssel
openssl_private_encrypt( string $data, string &$encrypted_data, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, int $padding = OPENSSL_PKCS1_PADDING): bool openssl_private_encrypt() verschlüsselt data mit dem privaten Schlüssel private_key, und speichert das Ergebnis in encrypted_data. Verschlüsselte Daten können mit openssl_public_decrypt() entschlüsselt werden.
Quelle: www.php.net/manual/de/function.openssl-private-encrypt.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_public_decrypt |
Entschlüsselt Daten mit einem öffentlichen Schlüssel
openssl_public_decrypt( string $data, string &$decrypted_data, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key, int $padding = OPENSSL_PKCS1_PADDING): bool openssl_public_decrypt() entschlüsselt data, das zuvor mit openssl_private_encrypt() verschlüsselt wurde, und speichert das Ergebnis in decrypted_data.
Quelle: www.php.net/manual/de/function.openssl-public-decrypt.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_public_encrypt |
Verschlüsselt Daten mit einem öffentlichen Schlüssel
openssl_public_encrypt( string $data, string &$encrypted_data, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key, int $padding = OPENSSL_PKCS1_PADDING): bool openssl_public_encrypt() verschlüsselt data mit dem öffentlichen Schlüssel public_key, und speichert das Ergebnis in encrypted_data. Verschlüsselte Daten können mittels openssl_private_decrypt() entschlüsselt werden.
Quelle: www.php.net/manual/de/function.openssl-public-encrypt.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_random_pseudo_bytes |
Generate a pseudo-random string of bytes
openssl_random_pseudo_bytes(int $length, bool &$strong_result = null): string Generates a string of pseudo-random bytes, with the number of bytes determined by the length parameter.
Quelle: www.php.net/manual/de/function.openssl-random-pseudo-bytes.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
openssl_seal |
Versiegelt (verschlüsselt) Daten
openssl_seal( string $data, string &$sealed_data, array &$encrypted_keys, array $public_key, string $cipher_algo, string &$iv = null): int|false Die Funktion openssl_seal() verschlüsselt data unter Verwendung des angegebenen cipher_algo mit einem zufällig erzeugten geheimen Schlüssel. Dieser Schlüssel wird mit jedem öffentlichen Schlüssel verschlüsselt, der mit der Kennung in public_key verknüpft ist. Jeder verschlüsselte Schlüssel wird in encrypted_keyszurückgegeben. Das bedeutet, dass Sie verschlüsselte Daten an mehrere Empfänger versenden können (unter der Voraussetzung, dass Sie irgendwann die öffentlichen Schlüssel der Empfänger erhalten haben). Jeder Empfänger muss sowohl die verschlüsselten Daten als auch den entsprechenden Umschlagschlüssel erhalten, der mit dem öffentlichen Schlüssel des Empfängers versiegelt wurde.
Quelle: www.php.net/manual/de/function.openssl-seal.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_sign |
Erzeugt eine Signatur
openssl_sign( string $data, string &$signature, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, string|int $algorithm = OPENSSL_ALGO_SHA1): bool Die Funktion openssl_sign() errechnet die Signatur für die im Parameter data angegebenen Daten, indem sie unter Verwendung des privaten Schlüssels private_key eine kryptographische digitale Signatur erzeugt. Es ist zu beachten, dass die Daten selbst nicht verschlüsselt werden.
Quelle: www.php.net/manual/de/function.openssl-sign.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_spki_export |
Exports a valid PEM formatted public key signed public key and challenge
openssl_spki_export(string $spki): string|false Exports PEM formatted public key from encoded signed public key and challenge
Quelle: www.php.net/manual/de/function.openssl-spki-export.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_spki_export_challenge |
Exports the challenge associated with a signed public key and challenge
openssl_spki_export_challenge(string $spki): string|false Exports challenge from encoded signed public key and challenge
Quelle: www.php.net/manual/de/function.openssl-spki-export-challenge.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_spki_new |
Generate a new signed public key and challenge
openssl_spki_new(OpenSSLAsymmetricKey $private_key, string $challenge, int $digest_algo = OPENSSL_ALGO_MD5): string|false Generates a signed public key and challenge using specified hashing algorithm
Quelle: www.php.net/manual/de/function.openssl-spki-new.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_spki_verify |
Verifies a signed public key and challenge
openssl_spki_verify(string $spki): bool Validates the supplied signed public key and challenge
Quelle: www.php.net/manual/de/function.openssl-spki-verify.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_verify |
Überprüft eine Signatur
openssl_verify( string $data, string $signature, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key, string|int $algorithm = OPENSSL_ALGO_SHA1): int|false Die Funktion openssl_verify() überprüft die Korrektheit der Signatur signature für die angegebenen Daten data mit Hilfe des öffentlichen Schlüssels public_key. Dieser muss der zum privaten Schlüssel passende öffentliche sein, der für die Signatur verwendet wurde.
Quelle: www.php.net/manual/de/function.openssl-verify.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
openssl_x509_check_private_key |
Überprüft, ob ein privater Schlüssel zu einem Zertifikat passt
openssl_x509_check_private_key(OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key): bool Prüft, ob der übergebene Schlüssel private_key der private Schlüssel zum Zertifikat certificate ist.
Quelle: www.php.net/manual/de/function.openssl-x509-check-private-key.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_x509_checkpurpose |
Überprüft, ob ein Zertifikat für einen bestimmten Zweck verwendet werden kann
openssl_x509_checkpurpose( OpenSSLCertificate|string $certificate, int $purpose, array $ca_info = [], ?string $untrusted_certificates_file = null): bool|int openssl_x509_checkpurpose() überprüft ein Zertifikat, um festzustellen, ob es für den in purpose angegebenen Zweck eingesetzt werden kann.
Quelle: www.php.net/manual/de/function.openssl-x509-checkpurpose.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_x509_export |
Exportiert ein Zertifikat als Zeichenkette
openssl_x509_export(OpenSSLCertificate|string $certificate, string &$output, bool $no_text = true): bool openssl_x509_export() speichert certificate im PEM-kodierten Format in einer Zeichenkette mit dem Namen output.
Quelle: www.php.net/manual/de/function.openssl-x509-export.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_x509_export_to_file |
Exportiert ein Zertifikat in eine Datei
openssl_x509_export_to_file(OpenSSLCertificate|string $certificate, string $output_filename, bool $no_text = true): bool openssl_x509_export_to_file() speichert ein certificate im PEM-kodierten Format in einer Datei mit Namen output_filename.
Quelle: www.php.net/manual/de/function.openssl-x509-export-to-file.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
openssl_x509_fingerprint |
Calculates the fingerprint, or digest, of a given X.509 certificate
openssl_x509_fingerprint(OpenSSLCertificate|string $certificate, string $digest_algo = "sha1", bool $binary = false): string|false openssl_x509_fingerprint() returns the digest of certificate as a string.
Quelle: www.php.net/manual/de/function.openssl-x509-fingerprint.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
openssl_x509_free |
Gibt eine Zertifikats-Ressource frei
openssl_x509_free(OpenSSLCertificate $certificate): void Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.openssl-x509-free.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_x509_parse |
Parst ein X.509-Zertifikat und liefert die Informationen als Array
openssl_x509_parse(OpenSSLCertificate|string $certificate, bool $short_names = true): array|false openssl_x509_parse() gibt Informationen über das per certificate übergebene Zertifikat zurück, einschließlich Name des Subjekts, Name des Herausgebers, Verwendungszwecke, Zeitangaben zur Gültigkeit etc.
Quelle: www.php.net/manual/de/function.openssl-x509-parse.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_x509_read |
Parst ein X.509-Zertitifikat und gibt ein Objekt dafür zurück
openssl_x509_read(OpenSSLCertificate|string $certificate): OpenSSLCertificate|false Die Funktion openssl_x509_read() parst das in certificate übergebene Zertifikat und gibt ein OpenSSLCertificate-Objekt dafür zurück.
Quelle: www.php.net/manual/de/function.openssl-x509-read.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
openssl_x509_verify |
Verifies digital signature of x509 certificate against a public key
openssl_x509_verify(OpenSSLCertificate|string $certificate, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key): int openssl_x509_verify() verifies that the certificate certificate was signed by the private key corresponding to public key public_key.
Quelle: www.php.net/manual/de/function.openssl-x509-verify.php (abgerufen: 21.12.2021) |
7 >= 7.4.0, 8 |
Output-Control-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
flush |
Leert (sendet) den System-Ausgabepuffer
flush(): void Leert die Ausgabepuffer des PHP-Systems und des von PHP verwendeten Backends (z. B. CGI, Webserver). In einer Kommandozeilenumgebung versucht flush() nur den Inhalt der Puffer zu leeren, während in einem webbasierten Kontext auch die Header geleert werden.
Quelle: www.php.net/manual/de/function.flush.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
ob_clean |
Löscht den Inhalt des aktiven Ausgabepuffer
ob_clean(): bool Diese Funktion ruft den Ausgabe-Handler auf (mit dem Flag PHP_OUTPUT_HANDLER_CLEAN), verwirft dessen Rückgabewert und bereinigt (löscht) den Inhalt des aktiven Ausgabepuffers.
Quelle: www.php.net/manual/de/function.ob-clean.php (abgerufen: 01.05.2024) |
4 >= 4.2.0, 5, 7, 8 |
ob_end_clean |
Löscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn
ob_end_clean(): bool Diese Funktion ruft den Ausgabe-Handler auf (mit den Flags PHP_OUTPUT_HANDLER_CLEAN und PHP_OUTPUT_HANDLER_FINAL), verwirft dessen Rückgabewert, verwirft den Inhalt des aktiven Ausgabepuffers und deaktiviert den aktiven Ausgabepuffer.
Quelle: www.php.net/manual/de/function.ob-end-clean.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
ob_end_flush |
Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und deaktiviert den aktiven Ausgabepuffer
ob_end_flush(): bool Diese Funktion ruft den Ausgabe-Handler auf (mit dem Flag PHP_OUTPUT_HANDLER_FINAL), leert (sendet) seinen Rückgabewert, verwirft den Inhalt des aktiven Ausgabepuffers und deaktiviert den aktiven Ausgabepuffer.
Quelle: www.php.net/manual/de/function.ob-end-flush.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
ob_flush |
Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers
ob_flush(): bool Diese Funktion ruft den Ausgabe-Handler auf (mit dem Flag PHP_OUTPUT_HANDLER_FLUSH), leert (sendet) seinen Rückgabewert und verwirft den Inhalt des aktiven Ausgabepuffers.
Quelle: www.php.net/manual/de/function.ob-flush.php (abgerufen: 01.05.2024) |
4 >= 4.2.0, 5, 7, 8 |
ob_get_clean |
Get the contents of the active output buffer and turn it off
ob_get_clean(): string|false This function calls the output handler (with the PHP_OUTPUT_HANDLER_CLEAN and PHP_OUTPUT_HANDLER_FINAL flags), discards it's return value, returns the contents of the active output buffer and turns off the active output buffer.
Quelle: www.php.net/manual/de/function.ob-get-clean.php (abgerufen: 01.05.2024) |
4 >= 4.3.0, 5, 7, 8 |
ob_get_contents |
Liefert den Inhalt des Ausgabepuffers
ob_get_contents(): string|false Gibt den Inhalt des Ausgabepuffers ohne Löschung zurück.
Quelle: www.php.net/manual/de/function.ob-get-contents.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ob_get_flush |
Flush (send) the return value of the active output handler, return the contents of the active output buffer and turn it off
ob_get_flush(): string|false This function calls the output handler (with the PHP_OUTPUT_HANDLER_FINAL flag), flushes (sends) it's return value, returns the contents of the active output buffer and turns off the active output buffer.
Quelle: www.php.net/manual/de/function.ob-get-flush.php (abgerufen: 01.05.2024) |
4 >= 4.3.0, 5, 7, 8 |
ob_get_length |
Return the length of the output buffer
ob_get_length(): int|false This will return the length of the contents in the output buffer, in bytes.
Quelle: www.php.net/manual/de/function.ob-get-length.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
ob_get_level |
Anzahl der aktiven Ausgabepuffer
ob_get_level(): int ob_get_level() liefert die Anzahl der zur Zeit gleichzeitig (übereinanderliegend) aktiven Ausgabepuffer oder 0, wenn keine Ausgabepufferung genutzt wird.
Quelle: www.php.net/manual/de/function.ob-get-level.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
ob_get_status |
Get status of output buffers
ob_get_status(bool $full_status = false): array ob_get_status() returns status information on either the top level output buffer or all active output buffer levels if full_status is set to true.
Quelle: www.php.net/manual/de/function.ob-get-status.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
ob_implicit_flush |
Schaltet die implizite Ausgabe ein bzw. aus
ob_implicit_flush(bool $enable = true): void ob_implicit_flush() schaltet die implizite Ausgabe an oder aus. Die implizite Pufferausgabe erzeugt eine Ausgabe nach jedem Codeblock, der zu einer Ausgabe führt, sodass keine expliziten Aufrufe von flush() mehr erforderlich sind.
Quelle: www.php.net/manual/de/function.ob-implicit-flush.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
ob_list_handlers |
List all output handlers in use
ob_list_handlers(): array Lists all output handlers in use.
Quelle: www.php.net/manual/de/function.ob-list-handlers.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
ob_start |
Ausgabepufferung aktivieren
ob_start(?callable $callback = null, int $chunk_size = 0, int $flags = PHP_OUTPUT_HANDLER_STDFLAGS): bool Diese Funktion aktiviert die Ausgabepufferung. Während die Ausgabepufferung aktiv ist, werden Skriptausgaben nicht direkt an den Client weitergegeben, sondern in einem internen Puffer gesammelt. Welche Ausgaben genau betroffen sind, ist unter What Output Is Buffered? beschrieben.
Quelle: www.php.net/manual/de/function.ob-start.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
output_add_rewrite_var |
Fügt Werte zum URL-Rewriter hinzu
output_add_rewrite_var(string $name, string $value): bool Diese Funktion startet den "URL-Rewriter"-Ausgabepuffer-Handler, wenn dieser nicht aktiv ist, speichert die Parameter name und value und schreibt die URLs und Formulare basierend auf den entsprechenden INI-Einstellungen neu, wenn der Puffer geleert wird. Nachfolgende Aufrufe dieser Funktion speichern alle zusätzlichen Name/Wert-Paare, bis der Handler beendet wird.
Quelle: www.php.net/manual/de/function.output-add-rewrite-var.php (abgerufen: 01.05.2024) |
4 >= 4.3.0, 5, 7, 8 |
output_reset_rewrite_vars |
Reset URL rewriter values
output_reset_rewrite_vars(): bool This function removes all rewrite variables previously set by the output_add_rewrite_var() function.
Quelle: www.php.net/manual/de/function.output-reset-rewrite-vars.php (abgerufen: 30.05.2024) |
4 >= 4.3.0, 5, 7, 8 |
Passwort-Hashing-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
password_algos |
Get available password hashing algorithm IDs
password_algos(): array Returns a complete list of all registered password hashing algorithm IDs as an Array of Strings.
Quelle: www.php.net/manual/de/function.password-algos.php (abgerufen: 21.12.2021) |
7 >= 7.4.0, 8 |
password_get_info |
Gibt Informationen über einen Hash zurück
password_get_info(string $hash): array Falls ein gültiger Hash übergeben wird, der durch einen von password_hash() unterstützen Algorithmus erzeugt wurde, gibt diese Funktion ein Array mit Informationen über diesen Hash zurück.
Quelle: www.php.net/manual/de/function.password-get-info.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
password_hash |
Erstellt einen Passwort-Hash
password_hash(string $password, string|int|null $algo, array $options = []): string password_hash() erstellt einen neuen Passwort-Hash und benutzt dabei einen starken Einweg-Hashing-Algorithmus.
Quelle: www.php.net/manual/de/function.password-hash.php (abgerufen: 29.03.2022) |
5 >= 5.5.0, 7, 8 |
password_needs_rehash |
Überprüft, ob der übergebene Hash mit den übergebenen Optionen übereinstimmt
password_needs_rehash(string $hash, string|int|null $algo, array $options = []): bool Diese Funktion überprüft, ob der übergebene Hash den gleichen Algorithmus und die gleichen Optionen nutzt, wie in den übergebenen Optionen abgegeben. Falls nicht, wird angenommen, dass erneutes Hashen notwendig ist.
Quelle: www.php.net/manual/de/function.password-needs-rehash.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
password_verify |
Überprüft, ob ein Passwort und ein Hash zusammenpassen
password_verify(string $password, string $hash): bool Überprüft, ob ein Passwort und ein Hash zusammenpassen. password_verify() ist kompatibel zu crypt(). Daher können Passwort-Hashes, die mit crypt() erzeugt wurden, mit password_verify() verwendet werden.
Quelle: www.php.net/manual/de/function.password-verify.php (abgerufen: 29.03.2022) |
5 >= 5.5.0, 7, 8 |
PCNTL Funktionen
Funktion |
Beschreibung |
PHP Versionen |
pcntl_alarm |
Setzt einen Zeitschalter für die Auslieferung eines Signals
pcntl_alarm(int $seconds): int Erzeugt eine Zeitschaltuhr, die ein SIGALRM Signal an den Prozess senden wird, nachdem die angegebene Anzahl von Sekunden vergangen sind. Jeder Aufruf von pcntl_alarm() wird jeden zuvor erzeugten Zeitschalter abbrechen.
Quelle: www.php.net/manual/de/function.pcntl-alarm.php (abgerufen: 01.11.2023) |
|
pcntl_async_signals |
Enable/disable asynchronous signal handling or return the old setting
pcntl_async_signals(?bool $enable = null): bool If the enable parameter is null, pcntl_async_signals() returns whether asynchronous signal handling is enabled. Otherwise, asynchronous signal handling is enabled or disabled.
Quelle: www.php.net/manual/de/function.pcntl-async-signals.php (abgerufen: 01.11.2023) |
|
pcntl_errno |
Alias von pcntl_get_last_error()
Quelle: www.php.net/manual/de/function.pcntl-errno.php (abgerufen: 01.11.2023) |
|
pcntl_exec |
Führt ein angegebenes Programm im aktuellen Prozessraum aus
pcntl_exec(string $path, array $args = [], array $env_vars = []): bool Führt das Programm mit den angegeben Argumenten aus.
Quelle: www.php.net/manual/de/function.pcntl-exec.php (abgerufen: 01.11.2023) |
|
pcntl_fork |
Verzweigt den laufenden Prozess
pcntl_fork(): int Die Funktion pcntl_fork() erzeugt einen Kindprozess, der sich von seinem Elternprozess nur durch seine PID und PPID unterscheidet. Für spezifische Details wie Fork arbeitet, ist die fork(2)-Manpage des Systems zu konsultieren.
Quelle: www.php.net/manual/de/function.pcntl-fork.php (abgerufen: 01.11.2023) |
|
pcntl_get_last_error |
Retrieve the error number set by the last pcntl function which failed
pcntl_get_last_error(): int Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.pcntl-get-last-error.php (abgerufen: 01.11.2023) |
|
pcntl_getpriority |
Ermittelt die Priorität eines beliebigen Prozesses
pcntl_getpriority(?int $process_id = null, int $mode = PRIO_PROCESS): int|false pcntl_getpriority() ermittelt die Priorität von process_id. Weil die Prioritätsstufen sich zwischen Systemtypen und Kernelversionen unterscheiden können, ist die getpriority(2)-Manpage des Systems bezüglich spezifischer Details zu konsultieren.
Quelle: www.php.net/manual/de/function.pcntl-getpriority.php (abgerufen: 01.11.2023) |
|
pcntl_setpriority |
Ändert die Priorität eines beliebigen Prozesses
pcntl_setpriority(int $priority, ?int $process_id = null, int $mode = PRIO_PROCESS): bool pcntl_setpriority() setzt die Priorität von process_id.
Quelle: www.php.net/manual/de/function.pcntl-setpriority.php (abgerufen: 01.11.2023) |
|
pcntl_signal |
Richtet eine Signalverarbeitung ein
pcntl_signal(int $signal, callable|int $handler, bool $restart_syscalls = true): bool Die Funktion pcntl_signal() richtet eine neue Signalverarbeitung für das in signal angegebene Signal ein oder ersetzt die aktuelle.
Quelle: www.php.net/manual/de/function.pcntl-signal.php (abgerufen: 01.11.2023) |
|
pcntl_signal_dispatch |
Calls signal handlers for pending signals
pcntl_signal_dispatch(): bool The pcntl_signal_dispatch() function calls the signal handlers installed by pcntl_signal() for each pending signal.
Quelle: www.php.net/manual/de/function.pcntl-signal-dispatch.php (abgerufen: 01.11.2023) |
|
pcntl_signal_get_handler |
Get the current handler for specified signal
pcntl_signal_get_handler(int $signal): callable|int The pcntl_signal_get_handler() function will get the current handler for the specified signal.
Quelle: www.php.net/manual/de/function.pcntl-signal-get-handler.php (abgerufen: 01.11.2023) |
|
pcntl_sigprocmask |
Sets and retrieves blocked signals
pcntl_sigprocmask(int $mode, array $signals, array &$old_signals = null): bool The pcntl_sigprocmask() function adds, removes or sets blocked signals, depending on the mode parameter.
Quelle: www.php.net/manual/de/function.pcntl-sigprocmask.php (abgerufen: 01.11.2023) |
|
pcntl_sigtimedwait |
Waits for signals, with a timeout
pcntl_sigtimedwait( array $signals, array &$info = [], int $seconds = 0, int $nanoseconds = 0): int|false The pcntl_sigtimedwait() function operates in exactly the same way as pcntl_sigwaitinfo() except that it takes two additional parameters, seconds and nanoseconds, which enable an upper bound to be placed on the time for which the script is suspended.
Quelle: www.php.net/manual/de/function.pcntl-sigtimedwait.php (abgerufen: 01.11.2023) |
|
pcntl_sigwaitinfo |
Waits for signals
pcntl_sigwaitinfo(array $signals, array &$info = []): int|false The pcntl_sigwaitinfo() function suspends execution of the calling script until one of the signals given in signals are delivered. If one of the signal is already pending (e.g. blocked by pcntl_sigprocmask()), pcntl_sigwaitinfo() will return immediately.
Quelle: www.php.net/manual/de/function.pcntl-sigwaitinfo.php (abgerufen: 01.11.2023) |
|
pcntl_strerror |
Retrieve the system error message associated with the given errno
pcntl_strerror(int $error_code): string Returns error description.
Quelle: www.php.net/manual/de/function.pcntl-strerror.php (abgerufen: 01.11.2023) |
|
pcntl_unshare |
Dissociates parts of the process execution context
pcntl_unshare(int $flags): bool pcntl_unshare() allows a process to disassociate parts of its execution context that are currently being shared with other processes. The main use of pcntl_unshare() is to allow a process to control its shared execution context without creating a new process.
Quelle: www.php.net/manual/de/function.pcntl-unshare.php (abgerufen: 01.11.2023) |
|
pcntl_wait |
Wartet auf ein oder gibt den Status eines abgezweigten Kindes zurück
pcntl_wait(int &$status, int $flags = 0, array &$resource_usage = []): int Die Funktion wait unterbricht die Ausführung des aktuellen Prozesses bis ein Kind sich beendet hat, oder bis ein Signal ausgeliefert wurde, dessen Aktion den aktuellen Prozess beendet, oder eine Signalverabeitungsfunktion aufruft. Wenn ein Kind sich zum Zeitpunkt des Funktionsaufrufes bereits beendet hat (ein sog. "Zombie" Prozess), kehrt die Funktion umgehend zurück. Alle durch das Kind verwendeten Ressourcen werden freigegeben. Die waitpid(2) Handbuch-Seite des Systems ist bezüglich spezifischer Details, wie waitpid auf dem System arbeitet, zu konsultieren.
Quelle: www.php.net/manual/de/function.pcntl-wait.php (abgerufen: 01.11.2023) |
|
pcntl_waitpid |
Wartet auf ein oder gibt den Status eines abgezweigten Kindes zurück
pcntl_waitpid( int $process_id, int &$status, int $flags = 0, array &$resource_usage = []): int Unterbricht die Ausführung des aktuellen Prozesses bis ein durch den Parameter process_id angegebenes Kind sich beendet hat oder bis ein Signal ausgeliefert wurde, dessen Aktion den aktuellen Prozess beendet oder eine Signalverabeitungsfunktion aufruft.
Quelle: www.php.net/manual/de/function.pcntl-waitpid.php (abgerufen: 01.11.2023) |
|
pcntl_wexitstatus |
Lefert den Statuscode eines beendeten Kindes
pcntl_wexitstatus(int $status): int|false Gibt den Statuscode eines beendeten Kindes zurück. Diese Funktion ist nur nützlich, wenn pcntl_wifexited() true zurückgab.
Quelle: www.php.net/manual/de/function.pcntl-wexitstatus.php (abgerufen: 01.11.2023) |
|
pcntl_wifexited |
Prüft ob der Statuscode ein erfolgreiches Beenden darstellt
pcntl_wifexited(int $status): bool Prüft, ob der Statuscode des Kindes ein erfolgreiches Beenden darstellt.
Quelle: www.php.net/manual/de/function.pcntl-wifexited.php (abgerufen: 01.11.2023) |
|
pcntl_wifsignaled |
Prüft ob der Statuscode eine Terminierung wegen eines Signals angibt
pcntl_wifsignaled(int $status): bool Prüft, ob der Kindprozess aufgrund eines Signals, das nicht abgefangen wurde, beendet wurde.
Quelle: www.php.net/manual/de/function.pcntl-wifsignaled.php (abgerufen: 01.11.2023) |
|
pcntl_wifstopped |
Prüft ob der Kindprozess gerade gestoppt ist
pcntl_wifstopped(int $status): bool Prüft, ob der Kindprozess, der die Rückkehr verursachte, momentan gestoppt ist; dies ist nur möglich, wenn der Aufruf von pcntl_waitpid() mit der Option WUNTRACED geschah.
Quelle: www.php.net/manual/de/function.pcntl-wifstopped.php (abgerufen: 01.11.2023) |
|
pcntl_wstopsig |
Gibt das Signal zurück, welches das Anhalten des Kindes verursachte
pcntl_wstopsig(int $status): int|false Gibt die Zahl des Signals zurück, das verursachte, dass das Kind anhielt. Diese Funktion ist nur nützlich, falls pcntl_wifstopped() true zurück gab.
Quelle: www.php.net/manual/de/function.pcntl-wstopsig.php (abgerufen: 01.11.2023) |
|
pcntl_wtermsig |
Gibt das Signal zurück, welches das Beenden des Kindes verursachte
pcntl_wtermsig(int $status): int|false Gibt die Zahl des Signals zurück, das verursachte, dass das Kind beendet wurde. Diese Funktion ist nur nützlich, falls pcntl_wifsignaled() true zurückgab.
Quelle: www.php.net/manual/de/function.pcntl-wtermsig.php (abgerufen: 01.11.2023) |
|
PCRE-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
preg_filter |
Sucht und ersetzt mit regulären Ausdrücken
preg_filter( string|array $pattern, string|array $replacement, string|array $subject, int $limit = -1, int &$count = null): string|array|null Davon abgesehen, dass preg_filter() bei Übereinstimmungen die (möglicherweise umgewandelten) Zeichenketten nur zurückgibt, ist sie mit preg_replace() identisch. Details über die Funktionsweise dieser Funktion sind in in der Dokumentation zu preg_replace() zu finden.
Quelle: www.php.net/manual/de/function.preg-filter.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
preg_grep |
Liefert Array-Elemente, die auf ein Suchmuster passen
preg_grep(string $pattern, array $array, int $flags = 0): array|false Gibt ein Array zurück, das aus den Elementen des Arrays array besteht, die auf das angegebene Suchmuster pattern passen.
Quelle: www.php.net/manual/de/function.preg-grep.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
preg_last_error |
Liefert den Fehlercode der letzten PCRE-RegEx-Auswertung
preg_last_error(): int Gibt den Fehlercode der letzten PCRE-RegEx-Auswertung zurück.
Quelle: www.php.net/manual/de/function.preg-last-error.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
preg_last_error_msg |
Returns the error message of the last PCRE regex execution
preg_last_error_msg(): string Returns the error message of the last PCRE regex execution.
Quelle: www.php.net/manual/de/function.preg-last-error-msg.php (abgerufen: 21.12.2021) |
8 |
preg_match |
Führt eine Suche mit einem regulären Ausdruck durch
preg_match( string $pattern, string $subject, array &$matches = null, int $flags = 0, int $offset = 0): int|false Durchsucht subject nach Übereinstimmungen mit dem in pattern angegebenen regulären Ausdruck.
Quelle: www.php.net/manual/de/function.preg-match.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
preg_match_all |
Führt eine vollständige Suche mit einem regulären Ausdruck durch
preg_match_all( string $pattern, string $subject, array &$matches = null, int $flags = 0, int $offset = 0): int|false Durchsucht subject nach allen Übereinstimmungen mit dem in pattern angegebenen regulären Ausdruck und legt sie in der durch flags festgelegten Reihenfolge in matches ab.
Quelle: www.php.net/manual/de/function.preg-match-all.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
preg_quote |
Maskiert Zeichen regulärer Ausdrücke
preg_quote(string $str, ?string $delimiter = null): string preg_quote() setzt einen Backslash vor jedes Zeichen von str, das zur Syntax eines regulären Ausdrucks gehört. Das ist nützlich, wenn Sie einen Text nach Übereinstimmungen mit einer zur Laufzeit erzeugten Zeichenkette durchsuchen müssen, die spezielle RegEx-Zeichen enthalten könnte.
Quelle: www.php.net/manual/de/function.preg-quote.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
preg_replace |
Sucht und ersetzt mit regulären Ausdrücken
preg_replace( string|array $pattern, string|array $replacement, string|array $subject, int $limit = -1, int &$count = null): string|array|null Durchsucht die Zeichenkette subject nach Übereinstimmungen mit pattern und ersetzt sie mit replacement.
Quelle: www.php.net/manual/de/function.preg-replace.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
preg_replace_callback |
Sucht und ersetzt mit regulären Ausdrücken unter Verwendung eines Callbacks
preg_replace_callback( string|array $pattern, callable $callback, string|array $subject, int $limit = -1, int &$count = null, int $flags = 0): string|array|null Abgesehen von der Tatsache, dass statt des Parameters replacement ein callback angegeben werden soll, ist das Verhalten dieser Funktion identisch zu preg_replace().
Quelle: www.php.net/manual/de/function.preg-replace-callback.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
preg_replace_callback_array |
Perform a regular expression search and replace using callbacks
preg_replace_callback_array( array $pattern, string|array $subject, int $limit = -1, int &$count = null, int $flags = 0): string|array|null The behavior of this function is similar to preg_replace_callback(), except that callbacks are executed on a per-pattern basis.
Quelle: www.php.net/manual/de/function.preg-replace-callback-array.php (abgerufen: 21.12.2021) |
7, 8 |
preg_split |
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
preg_split( string $pattern, string $subject, int $limit = -1, int $flags = 0): array|false Zerlegt die angegebene Zeichenkette anhand eines regulären Ausdrucks.
Quelle: www.php.net/manual/de/function.preg-split.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Funktion |
Beschreibung |
PHP Versionen |
assert |
Überprüft eine Assertion (Zusicherung)
assert(mixed $assertion, Throwable|string|null $description = null): bool assert() ermöglicht es, Expectations (Annahmen) zu definieren: Zusicherungen, die in Entwicklungs- und Testumgebungen wirken, aber so optimiert sind, dass sie in Produktionsumgebungen keinen Mehraufwand verursachen.
Quelle: www.php.net/manual/de/function.assert.php (abgerufen: 01.12.2023) |
4, 5, 7, 8 |
assert_options |
Setzt oder liefert Assert-Optionen
assert_options(int $option, mixed $value = ?): mixed assert_options() ermöglicht es, die verschiedenen assert()-Optionen zu setzen, oder abzufragen, welche Optionen gesetzt sind.
Quelle: www.php.net/manual/de/function.assert-options.php (abgerufen: 03.08.2023) |
4, 5, 7, 8 |
cli_get_process_title |
Returns the current process title
cli_get_process_title(): ?string Returns the current process title, as set by cli_set_process_title(). Note that this may not exactly match what is shown in ps or top, depending on your operating system.
Quelle: www.php.net/manual/de/function.cli-get-process-title.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
cli_set_process_title |
Sets the process title
cli_set_process_title(string $title): bool Sets the process title visible in tools such as top and ps. This function is available only in CLI mode.
Quelle: www.php.net/manual/de/function.cli-set-process-title.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
dl |
Lädt eine PHP-Erweiterung zur Laufzeit
dl(string $extension_filename): bool Lädt die im Parameter extension_filename angegebene PHP-Erweiterung.
Quelle: www.php.net/manual/de/function.dl.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
extension_loaded |
Prüft, ob eine Erweiterung geladen ist
extension_loaded(string $extension): bool Prüft, ob eine Erweiterung geladen ist.
Quelle: www.php.net/manual/de/function.extension-loaded.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gc_collect_cycles |
Forces collection of any existing garbage cycles
gc_collect_cycles(): int Forces collection of any existing garbage cycles.
Quelle: www.php.net/manual/de/function.gc-collect-cycles.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
gc_disable |
Deactivates the circular reference collector
gc_disable(): void Deactivates the circular reference collector, setting zend.enable_gc to 0.
Quelle: www.php.net/manual/de/function.gc-disable.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
gc_enable |
Activates the circular reference collector
gc_enable(): void Activates the circular reference collector, setting zend.enable_gc to 1.
Quelle: www.php.net/manual/de/function.gc-enable.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
gc_enabled |
Returns status of the circular reference collector
gc_enabled(): bool Returns status of the circular reference collector.
Quelle: www.php.net/manual/de/function.gc-enabled.php (abgerufen: 21.12.2021) |
5 >= 5.3.0, 7, 8 |
gc_mem_caches |
Reclaims memory used by the Zend Engine memory manager
gc_mem_caches(): int Reclaims memory used by the Zend Engine memory manager.
Quelle: www.php.net/manual/de/function.gc-mem-caches.php (abgerufen: 21.12.2021) |
7, 8 |
gc_status |
Gets information about the garbage collector
gc_status(): array Gets information about the current state of the garbage collector.
Quelle: www.php.net/manual/de/function.gc-status.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
get_cfg_var |
Liefert den Wert einer Konfigurationsoption
get_cfg_var(string $option): string|array|false Ermittelt den aktuellen Wert der Konfigurationsoption option.
Quelle: www.php.net/manual/de/function.get-cfg-var.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_current_user |
Liefert den Benutzernamen des Besitzers des aktuellen PHP-Skripts
get_current_user(): string Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.get-current-user.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_defined_constants |
Returns an associative array with the names of all the constants and their values
get_defined_constants(bool $categorize = false): array Returns the names and values of all the constants currently defined. This includes those created by extensions as well as those created with the define() function.
Quelle: www.php.net/manual/de/function.get-defined-constants.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
get_extension_funcs |
Liefert die Namen der Funktionen einer Erweiterung
get_extension_funcs(string $extension): array|false Diese Funktion gibt die Namen aller im angegebenen Modul extension definierten Funktionen zurück.
Quelle: www.php.net/manual/de/function.get-extension-funcs.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_include_path |
Gets the current include_path configuration option
get_include_path(): string|false Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.get-include-path.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
get_included_files |
Liefert ein Array mit den Namen der eingebundenen Dateien
get_included_files(): array Gibt die Namen aller Dateien zurück, die mit include, include_once, require oder require_once eingebunden wurden.
Quelle: www.php.net/manual/de/function.get-included-files.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_loaded_extensions |
Liefert ein Array mit den Namen aller einkompilierten und geladenen Erweiterungen
get_loaded_extensions(bool $zend_extensions = false): array Diese Funktion gibt die Namen aller in den PHP-Interpreter einkompilierten und geladenen Erweiterungen aus.
Quelle: www.php.net/manual/de/function.get-loaded-extensions.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_required_files |
Alias von get_included_files()
Quelle: www.php.net/manual/de/function.get-required-files.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_resources |
Returns active resources
get_resources(?string $type = null): array Returns an array of all currently active resources, optionally filtered by resource type.
Quelle: www.php.net/manual/de/function.get-resources.php (abgerufen: 21.12.2021) |
7, 8 |
getenv |
Liefert den Wert einer einzelnen oder aller Umgebungsvariablen
getenv(?string $name = null, bool $local_only = false): string|array|false Gibt den Wert einer einzelnen oder aller Umgebungsvariablen zurück.
Quelle: www.php.net/manual/de/function.getenv.php (abgerufen: 03.08.2023) |
4, 5, 7, 8 |
getlastmod |
Liefert die Uhrzeit der letzten Änderung eines Skripts
getlastmod(): int|false Ermittelt die Uhrzeit der letzten Änderung des ausgeführten Skripts.
Quelle: www.php.net/manual/de/function.getlastmod.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getmygid |
Get PHP script owner's GID
getmygid(): int|false Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.getmygid.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
getmyinode |
Liefert den Inode des aktuellen Skripts
getmyinode(): int|false Ermittelt den Inode der aktuell ausgeführten Skriptdatei.
Quelle: www.php.net/manual/de/function.getmyinode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getmypid |
Liefert die Prozess-ID eines Skripts
getmypid(): int|false Gibt die Prozess-ID zurück, unter der das Skript ausgeführt wird.
Quelle: www.php.net/manual/de/function.getmypid.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getmyuid |
Liefert die User-ID des Besitzers eines PHP-Skripts
getmyuid(): int|false Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.getmyuid.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getopt |
Gets options from the command line argument list
getopt(string $short_options, array $long_options = [], int &$rest_index = null): array|false Parses options passed to the script.
Quelle: www.php.net/manual/de/function.getopt.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
getrusage |
Liefert den aktuellen Wert der Ressourcenauslastung
getrusage(int $mode = 0): array|false Dies ist eine Schnittstelle zu getrusage(2). Sie gibt die Daten des Systemaufrufs zurück.
Quelle: www.php.net/manual/de/function.getrusage.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ini_alter |
Alias von ini_set()
Quelle: www.php.net/manual/de/function.ini-alter.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ini_get |
Gets the value of a configuration option
ini_get(string $option): string|false Returns the value of the configuration option on success.
Quelle: www.php.net/manual/de/function.ini-get.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ini_get_all |
Gets all configuration options
ini_get_all(?string $extension = null, bool $details = true): array|false Returns all the registered configuration options.
Quelle: www.php.net/manual/de/function.ini-get-all.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
ini_parse_quantity |
Get interpreted size from ini shorthand syntax
ini_parse_quantity(string $shorthand): int Returns the interpreted size in bytes on success from an ini shorthand.
Quelle: www.php.net/manual/de/function.ini-parse-quantity.php (abgerufen: 16.02.2023) |
8 >= 8.2.0 |
ini_restore |
Restores the value of a configuration option
ini_restore(string $option): void Restores a given configuration option to its original value.
Quelle: www.php.net/manual/de/function.ini-restore.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
ini_set |
Sets the value of a configuration option
ini_set(string $option, string|int|float|bool|null $value): string|false Sets the value of the given configuration option. The configuration option will keep this new value during the script's execution, and will be restored at the script's ending.
Quelle: www.php.net/manual/de/function.ini-set.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
memory_get_peak_usage |
Returns the peak of memory allocated by PHP
memory_get_peak_usage(bool $real_usage = false): int Returns the peak of memory, in bytes, that's been allocated to your PHP script.
Quelle: www.php.net/manual/de/function.memory-get-peak-usage.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
memory_get_usage |
Returns the amount of memory allocated to PHP
memory_get_usage(bool $real_usage = false): int Returns the amount of memory, in bytes, that's currently being allocated to your PHP script.
Quelle: www.php.net/manual/de/function.memory-get-usage.php (abgerufen: 21.12.2021) |
4 >= 4.3.2, 5, 7, 8 |
memory_reset_peak_usage |
Reset the peak memory usage
memory_reset_peak_usage(): void Resets the peak memory usage returned by the memory_get_peak_usage() function.
Quelle: www.php.net/manual/de/function.memory-reset-peak-usage.php (abgerufen: 18.11.2022) |
8 >= 8.2.0 |
php_ini_loaded_file |
Retrieve a path to the loaded php.ini file
php_ini_loaded_file(): string|false Check if a php.ini file is loaded, and retrieve its path.
Quelle: www.php.net/manual/de/function.php-ini-loaded-file.php (abgerufen: 21.12.2021) |
5 >= 5.2.4, 7, 8 |
php_ini_scanned_files |
Liefert eine Liste von analysierten .ini-Dateien aus einem zusätzlichen ini-Verzeichnis
php_ini_scanned_files(): string|false php_ini_scanned_files() gibt eine durch Kommata getrennte Liste von Konfigurationsdateien zurück, die nach php.ini analysiert wurden. Die durchsuchten Verzeichnisse werden mittels Option während des Kompilierens angegeben und optional zur Laufzeit mittels Umgebungsvariable. Weitere Informationen gibt es in der Installationsanleitung.
Quelle: www.php.net/manual/de/function.php-ini-scanned-files.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
php_sapi_name |
Liefert das zwischen PHP und Webserver verwendete Interface
php_sapi_name(): string|false Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.php-sapi-name.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
php_uname |
Returns information about the operating system PHP is running on
php_uname(string $mode = "a"): string php_uname() returns a description of the operating system PHP is running on. This is the same string you see at the very top of the phpinfo() output. For the name of just the operating system, consider using the PHP_OS constant, but keep in mind this constant will contain the operating system PHP was built on.
Quelle: www.php.net/manual/de/function.php-uname.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
phpcredits |
Prints out the credits for PHP
phpcredits(int $flags = CREDITS_ALL): true This function prints out the credits listing the PHP developers, modules, etc. It generates the appropriate HTML codes to insert the information in a page.
Quelle: www.php.net/manual/de/function.phpcredits.php (abgerufen: 03.08.2023) |
4, 5, 7, 8 |
phpinfo |
Liefert Informationen zur PHP-Konfiguration
phpinfo(int $flags = INFO_ALL): true Zeigt eine große Anzahl von Informationen über den aktuellen Zustand von PHP an. Dies umfasst Informationen über die Optionen während des Kompilierens und die Erweiterungen, die PHP-Version, Server-Informationen und -Umgebung (falls als Modul kompiliert), die PHP-Umgebung, Versionsinformationen zum Betriebssystem, Pfade, Master- und lokale Werte der Konfigurationsoptionen, HTTP-Header und die PHP-Lizenz.
Quelle: www.php.net/manual/de/function.phpinfo.php (abgerufen: 03.08.2023) |
4, 5, 7, 8 |
phpversion |
Liefert die aktuelle PHP-Version
phpversion(?string $extension = null): string|false Gibt die Versionsnummer der gerade laufenden PHP-Version oder der angegebenen Erweiterung als Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.phpversion.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
putenv |
Setzt den Wert einer Umgebungsvariablen
putenv(string $assignment): bool Fügt assignment zur Server-Umgebung hinzu. Die Umgebungsvariable existiert nur für die Dauer der aktuellen Anfrage. Am Ende der Anfrage wird der Originalzustand der Umgebung wiederhergestellt.
Quelle: www.php.net/manual/de/function.putenv.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
set_include_path |
Setzt die Konfigurationsoption include_path
set_include_path(string $include_path): string|false Setzt die Konfigurationsoption include_path für die Dauer der Ausführung des Skripts.
Quelle: www.php.net/manual/de/function.set-include-path.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
set_time_limit |
Beschränkt die maximale Ausführungszeit
set_time_limit(int $seconds): bool Legt die Zeit in Sekunden fest, die ein Skript laufen darf. Ist diese Zeit abgelaufen, wird ein schwerwiegender Fehler zurückgegeben. Der Standard liegt bei 30 Sekunden, es sei denn max_execution_time wurde in php.ini gesetzt.
Quelle: www.php.net/manual/de/function.set-time-limit.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sys_get_temp_dir |
Returns directory path used for temporary files
sys_get_temp_dir(): string Returns the path of the directory PHP stores temporary files in by default.
Quelle: www.php.net/manual/de/function.sys-get-temp-dir.php (abgerufen: 21.12.2021) |
5 >= 5.2.1, 7, 8 |
version_compare |
Vergleicht zwei Versionsnummer-Zeichenketten im PHP-Versionsformat
version_compare(string $version1, string $version2, ?string $operator = null): int|bool version_compare() vergleicht zwei dem PHP-Versionsformat angeglichene Versionsnummer-Zeichenketten.
Quelle: www.php.net/manual/de/function.version-compare.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
zend_version |
Liefert die aktuelle Version der Zend-Engine
zend_version(): string Liefert die Versionsnummer der aktuell laufenden Zend-Engine als Zeichenkette.
Quelle: www.php.net/manual/de/function.zend-version.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
POSIX Funktionen
Funktion |
Beschreibung |
PHP Versionen |
posix_access |
Ermittelt die Zugriffsberechtigungen einer Datei
posix_access(string $filename, int $flags = 0): bool posix_access() überprüft, welche Zugriffsberechtigungen der Benutzer für eine Datei hat.
Quelle: www.php.net/manual/de/function.posix-access.php (abgerufen: 01.11.2023) |
|
posix_ctermid |
Liefert den Pfad des kontrollierenden Terminals
posix_ctermid(): string|false Gibt den Pfadnamen des aktuell kontrollierenden Terminals des Prozesses als String zurück. Falls ein Fehler auftritt, wird errno (Fehlernummer) gesetzt, das mittels posix_get_last_error() abgerufen werden kann.
Quelle: www.php.net/manual/de/function.posix-ctermid.php (abgerufen: 01.11.2023) |
|
posix_eaccess |
Ermittelt die Zugriffsmöglichkeiten auf eine Datei
posix_eaccess(string $filename, int $flags = 0): bool posix_eaccess() prüft die effektiven Zugriffsrechte des Benutzers auf eine Datei
Quelle: www.php.net/manual/de/function.posix-eaccess.php (abgerufen: 30.04.2024) |
8 >= 8.3.0 |
posix_errno |
Alias von posix_get_last_error()
Quelle: www.php.net/manual/de/function.posix-errno.php (abgerufen: 01.11.2023) |
|
posix_fpathconf |
Liefert den Wert eines konfigurierbaren Limits
posix_fpathconf(resource|int $file_descriptor, int $name): int|false Gibt den Wert des konfigurierbaren Limits von name für file_descriptor zurück.
Quelle: www.php.net/manual/de/function.posix-fpathconf.php (abgerufen: 30.04.2024) |
8 >= 8.3.0 |
posix_get_last_error |
Liefert die von der letzten fehlgeschlagenen Posix-Funktion gesetzte Fehlernummer
posix_get_last_error(): int Gibt die Fehlernummer zurück, die von der letzten fehlgeschlagenen Posix-Funktion gesetzt wurde. Die zu errno gehörende Fehlermeldung des Systems kann mit posix_strerror() abgerufen werden.
Quelle: www.php.net/manual/de/function.posix-get-last-error.php (abgerufen: 01.11.2023) |
|
posix_getcwd |
Liefert den Pfadnamen des aktuellen Verzeichnisses
posix_getcwd(): string|false Gibt den absoluten Pfadnamen des aktuellen Arbeitsverzeichnisses des Skripts zurück. Falls ein Fehler auftritt, wird errno (Fehlernummer) gesetzt, das mittels posix_get_last_error() abgerufen werden kann.
Quelle: www.php.net/manual/de/function.posix-getcwd.php (abgerufen: 01.11.2023) |
|
posix_getegid |
Liefert die effektive Gruppen-ID des aktuellen Prozesses
posix_getegid(): int Gibt die effektive numerische Gruppen-ID des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getegid.php (abgerufen: 01.11.2023) |
|
posix_geteuid |
Liefert die effektive Benutzer-ID des aktuellen Prozesses
posix_geteuid(): int Gibt die effektive numerische Benutzer-ID des aktuellen Prozesses zurück. Für Informationen darüber, wie die Benutzer-ID in einen gebräuchlichen Benutzernamen umgewandelt werden kann, siehe auch posix_getpwuid().
Quelle: www.php.net/manual/de/function.posix-geteuid.php (abgerufen: 01.11.2023) |
|
posix_getgid |
Liefert die reale Gruppen-ID des aktuellen Prozesses
posix_getgid(): int Gibt die reale numerische Gruppen-ID des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getgid.php (abgerufen: 01.11.2023) |
|
posix_getgrgid |
Liefert zu einer Gruppen-ID Informationen über diese Gruppe
posix_getgrgid(int $group_id): array|false Gibt Informationen über die Gruppe mit der angegebenen ID zurück.
Quelle: www.php.net/manual/de/function.posix-getgrgid.php (abgerufen: 01.11.2023) |
|
posix_getgrnam |
Liefert zu einem Gruppennamen Informationen über diese Gruppe
posix_getgrnam(string $name): array|false Gibt Informationen über die durch Gruppenname angegebene Gruppe zurück.
Quelle: www.php.net/manual/de/function.posix-getgrnam.php (abgerufen: 01.11.2023) |
|
posix_getgroups |
Liefert die Gruppenliste des aktuellen Prozesses
posix_getgroups(): array|false Gibt die Gruppenliste des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getgroups.php (abgerufen: 01.11.2023) |
|
posix_getlogin |
Liefert den Loginnamen
posix_getlogin(): string|false Gibt den Loginnamen der Benutzerin zurück, der der aktuelle Prozess gehört.
Quelle: www.php.net/manual/de/function.posix-getlogin.php (abgerufen: 01.11.2023) |
|
posix_getpgid |
Liefert die Prozessgruppenkennung (Process Group ID) für die Job-Kontrolle
posix_getpgid(int $process_id): int|false Gibt die Prozessgruppenkennung des Prozzesses process_id zurück. Bei einem Fehler wird false zurückgegeben.
Quelle: www.php.net/manual/de/function.posix-getpgid.php (abgerufen: 01.11.2023) |
|
posix_getpgrp |
Liefert die Prozessgruppenkennung des aktuellen Prozesses
posix_getpgrp(): int Gibt die Prozessgruppenkennung des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getpgrp.php (abgerufen: 01.11.2023) |
|
posix_getpid |
Liefert die aktuelle Prozesskennung
posix_getpid(): int Gibt die Prozesskennung des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getpid.php (abgerufen: 01.11.2023) |
|
posix_getppid |
Liefert die Prozesskennung des Elternprozesses
posix_getppid(): int Diese Funktion gibt die Prozesskennung des Elternprozesses des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getppid.php (abgerufen: 01.11.2023) |
|
posix_getpwnam |
Liefert zu einem Benutzernamen Informationen über diesen Benutzer
posix_getpwnam(string $username): array|false Gibt ein Array mit Informationen über den angegebenen Benutzer zurück.
Quelle: www.php.net/manual/de/function.posix-getpwnam.php (abgerufen: 01.11.2023) |
|
posix_getpwuid |
Liefert zu einer Benutzer-ID Informationen über diesen Benutzer
posix_getpwuid(int $user_id): array|false Gibt ein Array mit Informationen über den Benutzer zurück, auf die die angegebene ID verweist.
Quelle: www.php.net/manual/de/function.posix-getpwuid.php (abgerufen: 01.11.2023) |
|
posix_getrlimit |
Liefert Informationen über Systemressourcen-Limits
posix_getrlimit(?int $resource = null): array|false posix_getrlimit() gibt ein Array mit Informationen über die aktuellen weichen und harten Limits der Ressourcen zurück.
Quelle: www.php.net/manual/de/function.posix-getrlimit.php (abgerufen: 31.12.2023) |
4, 5, 7, 8 |
posix_getsid |
Liefert die aktuelle Session-ID (sid) des Prozesses
posix_getsid(int $process_id): int|false Gibt die Session-ID des Prozesses process_id zurück. Die Session-ID eines Prozesses ist die Prozessgruppen-ID des Session-Managers.
Quelle: www.php.net/manual/de/function.posix-getsid.php (abgerufen: 01.11.2023) |
|
posix_getuid |
Liefert die reale Benutzer-ID des aktuellen Prozesses
posix_getuid(): int Gibt die reale numerische Benutzer-ID des aktuellen Prozesses zurück.
Quelle: www.php.net/manual/de/function.posix-getuid.php (abgerufen: 01.11.2023) |
|
posix_initgroups |
Ermittelt die Gruppenzugriffsliste
posix_initgroups(string $username, int $group_id): bool Ermittelt die Gruppenzugriffsliste für den in username angegebenen Benutzer.
Quelle: www.php.net/manual/de/function.posix-initgroups.php (abgerufen: 01.11.2023) |
|
posix_isatty |
Ermittelt, ob ein Dateideskriptor ein interaktives Terminal ist
posix_isatty(resource|int $file_descriptor): bool Ermittelt, ob der Dateideskriptor file_descriptor auf ein gültiges terminalartiges Gerät verweist.
Quelle: www.php.net/manual/de/function.posix-isatty.php (abgerufen: 01.11.2023) |
|
posix_kill |
Sendet einem Prozess ein Signal
posix_kill(int $process_id, int $signal): bool Sendet das Signal signal zum Prozess mit der Prozesskennung process_id.
Quelle: www.php.net/manual/de/function.posix-kill.php (abgerufen: 01.11.2023) |
|
posix_mkfifo |
Erzeugt eine "FIFO special"-Datei (named pipe)
posix_mkfifo(string $filename, int $permissions): bool posix_mkfifo() erzeugt eine spezielle FIFO-Datei, die im Dateisystem existiert und als bidirektionaler Kommunikationsendpunkt für Prozesse agiert.
Quelle: www.php.net/manual/de/function.posix-mkfifo.php (abgerufen: 01.11.2023) |
|
posix_mknod |
Erzeugt eine spezielle oder eine gewöhnliche Datei (POSIX.1)
posix_mknod( string $filename, int $flags, int $major = 0, int $minor = 0): bool Erzeugt eine spezielle oder eine gewöhnliche Datei.
Quelle: www.php.net/manual/de/function.posix-mknod.php (abgerufen: 01.11.2023) |
|
posix_pathconf |
Liefert den Wert eines konfigurierbaren Limits
posix_pathconf(string $path, int $name): int|false Gibt den Wert des konfigurierbaren Limits von name für path zurück.
Quelle: www.php.net/manual/de/function.posix-pathconf.php (abgerufen: 30.04.2024) |
8 >= 8.3.0 |
posix_setegid |
Setzt die effektive Gruppen-ID des aktuellen Prozesses
posix_setegid(int $group_id): bool Setzt die effektive Gruppen-ID des aktuellen Prozesses. Es handelt sich um eine privilegierte Funktion, die entsprechende Berechtigungen (normalerweise root) auf dem System benötigt, damit sie ausgeführt werden kann.
Quelle: www.php.net/manual/de/function.posix-setegid.php (abgerufen: 01.11.2023) |
|
posix_seteuid |
Setzt die effektive Benutzer-ID des aktuellen Prozesses
posix_seteuid(int $user_id): bool Setzt die effektive Benutzer-ID des aktuellen Prozesses. Es handelt sich um eine privilegierte Funktion, die entsprechende Berechtigungen (normalerweise root) auf dem System benötigt, damit sie ausgeführt werden kann.
Quelle: www.php.net/manual/de/function.posix-seteuid.php (abgerufen: 01.11.2023) |
|
posix_setgid |
Setzt die Gruppen-ID des aktuellen Prozesses
posix_setgid(int $group_id): bool Setzt die reale Gruppen-ID des aktuellen Prozesses. Es handelt sich um eine privilegierte Funktion, die entsprechende Berechtigungen (normalerweise root) auf dem System benötigt, damit sie ausgeführt werden kann. Die sachgemäße Reihenfolge der Funktionsaufrufe ist zuerst posix_setgid() und zuletzt posix_setuid().
Quelle: www.php.net/manual/de/function.posix-setgid.php (abgerufen: 01.11.2023) |
|
posix_setpgid |
Setzt die Prozessgruppenkennung (Process Group ID) für die Job-Kontrolle
posix_setpgid(int $process_id, int $process_group_id): bool Fügt den Prozess process_id der Prozessgruppe process_group_id hinzu.
Quelle: www.php.net/manual/de/function.posix-setpgid.php (abgerufen: 01.11.2023) |
|
posix_setrlimit |
Setzt Limits für eine Systemressource
posix_setrlimit(int $resource, int $soft_limit, int $hard_limit): bool posix_setrlimit() legt die weichen und harten Limits für die angegebene Systemressource fest.
Quelle: www.php.net/manual/de/function.posix-setrlimit.php (abgerufen: 30.06.2024) |
7, 8 |
posix_setsid |
Macht den aktuellen Prozess zum Leiter der Session
posix_setsid(): int Macht den aktuellen Prozess zum Leiter der Session.
Quelle: www.php.net/manual/de/function.posix-setsid.php (abgerufen: 01.11.2023) |
|
posix_setuid |
Setzt die Benutzer-ID des aktuellen Prozesses
posix_setuid(int $user_id): bool Setzt die Benutzer-ID des aktuellen Prozesses. Es handelt sich um eine privilegierte Funktion, die entsprechende Berechtigungen (normalerweise root) auf dem System benötigt, damit sie ausgeführt werden kann.
Quelle: www.php.net/manual/de/function.posix-setuid.php (abgerufen: 01.11.2023) |
|
posix_strerror |
Liefert die System-Fehlermeldung, die zur angegebenen Fehlernummer gehört
posix_strerror(int $error_code): string Gibt die POSIX System-Fehlermeldung zurück, die zur angegebenen Fehlernummer error_code gehört. Der Parameter error_code kann mit posix_get_last_error() ermittelt werden.
Quelle: www.php.net/manual/de/function.posix-strerror.php (abgerufen: 01.11.2023) |
|
posix_sysconf |
Liefert Laufzeitinformationen des Systems
posix_sysconf(int $conf_id): int Gibt Laufzeitinformationen des Systems zurück.
Quelle: www.php.net/manual/de/function.posix-sysconf.php (abgerufen: 30.04.2024) |
8 >= 8.3.0 |
posix_times |
Liefert Rechenzeiten
posix_times(): array|false Gibt Informationen über die aktuelle Auslastung der CPU zurück.
Quelle: www.php.net/manual/de/function.posix-times.php (abgerufen: 01.11.2023) |
|
posix_ttyname |
Ermittelt den Namen des Terminal-Devices
posix_ttyname(resource|int $file_descriptor): string|false Gibt den absoluten Pfad zum aktuellen Terminal-Device, das mit dem Dateideskriptor file_descriptor geöffnet ist, als String zurück.
Quelle: www.php.net/manual/de/function.posix-ttyname.php (abgerufen: 01.11.2023) |
|
posix_uname |
Liefert Auskunft über das System
posix_uname(): array|false Gibt Informationen über das System zurück.
Quelle: www.php.net/manual/de/function.posix-uname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
PostgreSQL-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
pg_affected_rows |
Gibt die Anzahl betroffener Datensätze (Tupel) zurück
pg_affected_rows(PgSql\Result $result): int pg_affected_rows() gibt die Anzahl der Tupels (Instanzen/Datensätze/Zeilen) zurück, die von einer ausgeführten INSERT-, UPDATE- oder DELETE-Abfrage betroffen sind.
Quelle: www.php.net/manual/de/function.pg-affected-rows.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_cancel_query |
Löscht eine asynchrone Abfrage
pg_cancel_query(PgSql\Connection $connection): bool pg_cancel_query() löscht eine asynchrone Abfrage, die mit pg_send_query(), pg_send_query_params() oder pg_send_execute() an den Datenbankserver gesendet wurde. Eine Abfrage, die mit pg_query() gesendet wurde, kann nicht gelöscht werden.
Quelle: www.php.net/manual/de/function.pg-cancel-query.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_client_encoding |
Liefert die Kodierung des Clients
pg_client_encoding(?PgSql\Connection $connection = null): string PostgreSQL unterstützt die automatische Konvertierung von Zeichensätzen zwischen Server und Client für bestimmte Zeichensätze. pg_client_encoding() gibt die Kodierung des Clients in einem String zurück, der den Namen einer PostgreSQL-Standardkodierung enthält.
Quelle: www.php.net/manual/de/function.pg-client-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
pg_close |
Schließt eine PostgreSQL-Verbindung
pg_close(?PgSql\Connection $connection = null): true pg_close() schließt die nicht-persistente Verbindung, die durch die connection-Instanz bezeichnet wird.
Quelle: www.php.net/manual/de/function.pg-close.php (abgerufen: 05.04.2023) |
4, 5, 7, 8 |
pg_connect |
Öffnet eine PostgreSQL-Verbindung
pg_connect(string $connection_string, int $flags = 0): PgSql\Connection|false pg_connect() öffnet eine Verbindung zu der PostgreSQL-Datenbank, die durch den connection_string bezeichnet wird.
Quelle: www.php.net/manual/de/function.pg-connect.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_connect_poll |
Poll the status of an in-progress asynchronous PostgreSQL connection attempt
pg_connect_poll(PgSql\Connection $connection): int pg_connect_poll() polls the status of a PostgreSQL connection created by calling pg_connect() with the PGSQL_CONNECT_ASYNC option.
Quelle: www.php.net/manual/de/function.pg-connect-poll.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
pg_connection_busy |
Gibt den Status der Verbindung zurück (busy/not busy)
pg_connection_busy(PgSql\Connection $connection): bool pg_connection_busy() stellt fest, ob eine Verbindung gerade benutzt wird. Falls ja, wird eine zuvor gesendete Abfrage noch bearbeitet. Falls die Funktion pg_get_result() aufgerufen wird, wird sie blockiert.
Quelle: www.php.net/manual/de/function.pg-connection-busy.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_connection_reset |
Setzt die Verbindung zurück und verbindet neu
pg_connection_reset(PgSql\Connection $connection): bool pg_connection_reset() setzt die Verbindung zurück. Dies ist nützlich bei der Fehlerbehandlung.
Quelle: www.php.net/manual/de/function.pg-connection-reset.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_connection_status |
Gibt den Verbindungsstatus zurück
pg_connection_status(PgSql\Connection $connection): int pg_connection_status() gibt den Status der angegebenen connection zurück.
Quelle: www.php.net/manual/de/function.pg-connection-status.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_consume_input |
Reads input on the connection
pg_consume_input(PgSql\Connection $connection): bool pg_consume_input() consumes any input waiting to be read from the database server.
Quelle: www.php.net/manual/de/function.pg-consume-input.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
pg_convert |
Konvertiert die Werte eines assoziativen Arrays in die für SQL-Anweisungen passende Form
pg_convert( PgSql\Connection $connection, string $table_name, array $values, int $flags = 0): array|false pg_convert() prüft und konvertiert die Werte in values in passende Werte für ein SQL-Kommando. Voraussetzung für pg_convert() ist die Existenz einer Tabelle table_name, die mindestens so viele Spalten hat, wie values Elemente. Die Feldnamen in table_name müssen mit den Schlüsseln von values übereinstimmen und die entsprechenden Datentypen müssen kompatibel sein. Zurückgegeben wird bei Erfolg ein Array mit den konvertierten Werten oder false, falls ein Fehler auftrat.
Quelle: www.php.net/manual/de/function.pg-convert.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_copy_from |
Fügt Datensätze aus einem Array in eine Tabelle ein
pg_copy_from( PgSql\Connection $connection, string $table_name, array $rows, string $separator = "\t", string $null_as = "\\\\N"): bool pg_copy_from() fügt Datensätze aus einem Array in eine Tabelle ein. Intern wird der COPY-Befehl aufgerufen, um die Datensätze einzufügen. Bei Erfolg gibt die Funktion true zurück, false sonst.
Quelle: www.php.net/manual/de/function.pg-copy-from.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_copy_to |
Kopiert eine Tabelle in ein Array
pg_copy_to( PgSql\Connection $connection, string $table_name, string $separator = "\t", string $null_as = "\\\\N"): array|false pg_copy_to() kopiert eine Tabelle in ein Array. Intern wird das SQL-Kommando COPY TO aufgerufen, um die Datensätze einzufügen.
Quelle: www.php.net/manual/de/function.pg-copy-to.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_dbname |
Liefert den Namen der Datenbank
pg_dbname(?PgSql\Connection $connection = null): string pg_dbname() gibt den Namen der Datenbank zurück, deren connection-Instanz übergeben wurde.
Quelle: www.php.net/manual/de/function.pg-dbname.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_delete |
Löscht Datensätze
pg_delete( PgSql\Connection $connection, string $table_name, array $conditions, int $flags = PGSQL_DML_EXEC): string|bool pg_delete() löscht die Datensätze aus table_name, deren Feldnamen und Werte im Array conditions angegeben wurden.
Quelle: www.php.net/manual/de/function.pg-delete.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_end_copy |
Synchronisation mit dem PostgreSQL-Server
pg_end_copy(?PgSql\Connection $connection = null): bool pg_end_copy() synchronisiert das PostgreSQL-Frontend (normalerweise ein Prozess des Webservers) mit dem PostgreSQL-Server nach einer Kopier-Operation, die von der Funktion pg_put_line() durchgeführt wurde. pg_end_copy() muss aufgerufen werden, da sonst der PostgreSQL-Server einen "out of sync" Fehler mit dem Frontend meldet. Die Funktion gibt bei Erfolg true zurück, und bei Misserfolg einen Fehler.
Quelle: www.php.net/manual/de/function.pg-end-copy.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
pg_escape_bytea |
Maskiert Zeichenketten zum Einfügen in ein Feld vom Typ bytea
pg_escape_bytea(PgSql\Connection $connection = ?, string $data): string pg_escape_bytea() maskiert data für den Datentyp bytea und gibt den maskierten String zurück.
Quelle: www.php.net/manual/de/function.pg-escape-bytea.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_escape_identifier |
Escape a identifier for insertion into a text field
pg_escape_identifier(PgSql\Connection $connection = ?, string $data): string pg_escape_identifier() escapes a identifier (e.g. table, field names) for querying the database. It returns an escaped identifier string for PostgreSQL server. pg_escape_identifier() adds double quotes before and after data. Users should not add double quotes. Use of this function is recommended for identifier parameters in query. For SQL literals (i.e. parameters except bytea), pg_escape_literal() or pg_escape_string() must be used. For bytea type fields, pg_escape_bytea() must be used instead.
Quelle: www.php.net/manual/de/function.pg-escape-identifier.php (abgerufen: 21.12.2021) |
5 >= 5.4.4, 7, 8 |
pg_escape_literal |
Escape a literal for insertion into a text field
pg_escape_literal(PgSql\Connection $connection = ?, string $data): string pg_escape_literal() escapes a literal for querying the PostgreSQL database. It returns an escaped literal in the PostgreSQL format. pg_escape_literal() adds quotes before and after data. Users should not add quotes. Use of this function is recommended instead of pg_escape_string(). If the type of the column is bytea, pg_escape_bytea() must be used instead. For escaping identifiers (e.g. table, field names), pg_escape_identifier() must be used.
Quelle: www.php.net/manual/de/function.pg-escape-literal.php (abgerufen: 21.12.2021) |
5 >= 5.4.4, 7, 8 |
pg_escape_string |
Maskiert einen String für Abfragen
pg_escape_string(PgSql\Connection $connection = ?, string $data): string pg_escape_string() maskiert einen String für Datenbankabfragen. Der Rückgabewert ist der maskierte String im PostgreSQL-Format ohne Anführungszeichen. pg_escape_literal() ist die bevorzugte Weise um SQL-Paramter für PostgreSQL zu maskieren. addslashes() darf nicht mit PostgreSQL verwendet werden. Falls der Datentyp der Spalte bytea ist, müssen Sie stattdessen pg_escape_bytea() verwenden. pg_escape_identifier() muss verwendet werden, um Bezeichner (z. B. Tabellenamen, Feldnamen) zu maskieren.
Quelle: www.php.net/manual/de/function.pg-escape-string.php (abgerufen: 02.11.2023) |
4 >= 4.2.0, 5, 7, 8 |
pg_execute |
Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuführen und wartet auf das Ergebnis
pg_execute(PgSql\Connection $connection = ?, string $stmtname, array $params): PgSql\Result|false Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuführen und wartet auf das Ergebnis.
Quelle: www.php.net/manual/de/function.pg-execute.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_fetch_all |
Liefert alle Zeilen eines Abfrageergebnisses als Array
pg_fetch_all(PgSql\Result $result, int $mode = PGSQL_ASSOC): array pg_fetch_all() gibt ein Array zurück, das alle Zeilen einer PgSql\Result-Instanz enthält.
Quelle: www.php.net/manual/de/function.pg-fetch-all.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_fetch_all_columns |
Gibt alle Werte einer bestimmten Spalte eines Abfrageergebnisses in einem Array zurück
pg_fetch_all_columns(PgSql\Result $result, int $field = 0): array pg_fetch_all_columns() gibt ein Array zurück, das alle Werte einer bestimmten Spalte einer PgSql\Result-Instanz enthält.
Quelle: www.php.net/manual/de/function.pg-fetch-all-columns.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_fetch_array |
Liefert eine Zeile als Array
pg_fetch_array(PgSql\Result $result, ?int $row = null, int $mode = PGSQL_BOTH): array|false pg_fetch_array() gibt ein Array zurück, das die gelesene Zeile (Tupel, Datensatz) enthält.
Quelle: www.php.net/manual/de/function.pg-fetch-array.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_fetch_assoc |
Liefert eine Zeile als assoziatives Array
pg_fetch_assoc(PgSql\Result $result, ?int $row = null): array|false pg_fetch_assoc() gibt eine Zeile eines Abfrageergebnisses als assoziatives Array zurück.
Quelle: www.php.net/manual/de/function.pg-fetch-assoc.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_fetch_object |
Liefert einen Datensatz als Objekt
pg_fetch_object( PgSql\Result $result, ?int $row = null, string $class = "stdClass", array $constructor_args = []): object|false pg_fetch_object() gibt ein Objekt zurück, dessen Eigenschaften mit den Feldern des geholten Datensatzes übereinstimmen. Optional kann pg_fetch_object() ein Objekt der angegebenen Klasse instantiieren und Parameter an den Konstruktor dieser Klasse übergeben.
Quelle: www.php.net/manual/de/function.pg-fetch-object.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_fetch_result |
Liefert Werte aus einer Ergebnisinstanz
pg_fetch_result(PgSql\Result $result, string|false|null $row, mixed $field): string|false|null pg_fetch_result() liefert den Wert einer bestimmten Zeile und Spalte eines PostgreSQL PgSql\Result-Instanz.
Quelle: www.php.net/manual/de/function.pg-fetch-result.php (abgerufen: 07.05.2024) |
4 >= 4.2.0, 5, 7, 8 |
pg_fetch_row |
Liefert einen Datensatz als numerisches Array
pg_fetch_row(PgSql\Result $result, ?int $row = null, int $mode = PGSQL_NUM): array|false pg_fetch_row() holt einen Datensatz der Ergebnismenge, die durch die result-Instanz bezeichnet wird.
Quelle: www.php.net/manual/de/function.pg-fetch-row.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_field_is_null |
Prüft, ob ein Feld einen SQL-NULL-Wert enthält
pg_field_is_null(PgSql\Result $result, string|false|null $row, mixed $field): int pg_field_is_null() prüft, ob ein Feld einer PgSql\Result-Instanz einen SQL-NULL-Wert enthält.
Quelle: www.php.net/manual/de/function.pg-field-is-null.php (abgerufen: 07.05.2024) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_name |
Liefert den Namen eines Feldes
pg_field_name(PgSql\Result $result, int $field): string pg_field_name() gibt den Namen des Feldes zurück, das in der PostgreSQL-Ergebnismenge der durch result angegebenen Instanz das Feld mit der Nummer field belegt. Die Feldnummerierung beginnt bei 0.
Quelle: www.php.net/manual/de/function.pg-field-name.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_num |
Liefert die Feldnummer des angegebenen Feldes
pg_field_num(PgSql\Result $result, string $field): int pg_field_num() gibt die Nummer des Feldes zurück, das dem angegebenen Feld field in der durch result bezeichneten Instanz entspricht.
Quelle: www.php.net/manual/de/function.pg-field-num.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_prtlen |
Liefert die Länge des Feldes
pg_field_prtlen(PgSql\Result $result, string|false|null $row, mixed $field_name_or_number): int pg_field_prtlen() gibt die aktuelle Länge (Anzahl der Zeichen) eines bestimmten Wertes in einem PostgreSQL-result zurück. Die Feldnummerierung beginnt bei 0. Die Funktion gibt bei einem Fehler false zurück.
Quelle: www.php.net/manual/de/function.pg-field-prtlen.php (abgerufen: 07.05.2024) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_size |
Liefert die interne Größe des belegten Speichers für ein Feld
pg_field_size(PgSql\Result $result, int $field): int pg_field_size() gibt die interne Größe (in Bytes) des Feldes mit der Nummer field_number im PostgreSQL-Abfrageergebnis result zurück.
Quelle: www.php.net/manual/de/function.pg-field-size.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_table |
Gibt zu einem Feldnamen den Namen der Tabelle oder deren oid zurück, in der das Feld definiert ist
pg_field_table(PgSql\Result $result, int $field, bool $oid_only = false): string|int|false pg_field_table() gibt den Namen der Tabelle zurück, in der das Feld definiert ist, oder den oid (Object Identifier) der Tabelle, falls der Parameter oid_only true ist.
Quelle: www.php.net/manual/de/function.pg-field-table.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
pg_field_type |
Liefert den Datentyp eines Feldes
pg_field_type(PgSql\Result $result, int $field): string pg_field_type() gibt den Basistyp des Feldes mit der Nummer field in der PostgreSQL result-Instanz zurück.
Quelle: www.php.net/manual/de/function.pg-field-type.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_field_type_oid |
Liefert die ID des PostgreSQL-Datentyps (OID) eines Feldes
pg_field_type_oid(PgSql\Result $result, int $field): string|int pg_field_type_oid() gibt einen Integer zurück, der die OID des Datentyps für das Feld mit der Nummer field in der PostgreSQL result-Instanz enthält.
Quelle: www.php.net/manual/de/function.pg-field-type-oid.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_flush |
Flush outbound query data on the connection
pg_flush(PgSql\Connection $connection): int|bool pg_flush() flushes any outbound query data waiting to be sent on the connection.
Quelle: www.php.net/manual/de/function.pg-flush.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
pg_free_result |
Gibt den durch Ergebnisse belegten Speicher frei
pg_free_result(PgSql\Result $result): bool pg_free_result() gibt den Speicher und die Daten, die mit der PgSql\Result-Instanz assoziiert sind, frei.
Quelle: www.php.net/manual/de/function.pg-free-result.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_get_notify |
Liefert eine SQL-NOTIFY-Nachricht
pg_get_notify(PgSql\Connection $connection, int $mode = PGSQL_ASSOC): array|false pg_get_notify() gibt eine NOTIFY-Nachricht zurück, die vom SQL-Kommando NOTIFY gesendet wurde. Um diese Nachrichten zu erhalten, muss zuvor das SQL-Kommando LISTEN ausgeführt worden sein.
Quelle: www.php.net/manual/de/function.pg-get-notify.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_get_pid |
Prüft die Datenbankverbindung
pg_get_pid(PgSql\Connection $connection): int pg_get_pid() gibt die Prozess-ID (PID) des Datenbankservers zurück. Diese ist nützlich, wenn man mit pg_get_notify() feststellen möchte, ob ein anderer Prozess eine NOTIFY-Benachrichtigung gesendet hat.
Quelle: www.php.net/manual/de/function.pg-get-pid.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_get_result |
Liefert asynchrone Abfrageergebnisse
pg_get_result(PgSql\Connection $connection): PgSql\Result|false pg_get_result() gibt die PgSql\Result-Instanz einer asynchronen Abfrage zurück, die mit pg_send_query(), pg_send_query_params() oder pg_send_execute() an den Datenbankserver gesendet wurde.
Quelle: www.php.net/manual/de/function.pg-get-result.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_host |
Liefert den Namen des Host, zu dem verbunden wurde
pg_host(?PgSql\Connection $connection = null): string pg_host() gibt den Namen des Hosts zurück, zu dem mit der angegebenen PostgreSQL connection-Instanz verbunden wurde.
Quelle: www.php.net/manual/de/function.pg-host.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_insert |
Überträgt Werte aus einem Array in eine Tabelle
pg_insert( PgSql\Connection $connection, string $table_name, array $values, int $flags = PGSQL_DML_EXEC): PgSql\Result|string|bool pg_insert() fügt die Werte des values in die Tabelle table_name ein.
Quelle: www.php.net/manual/de/function.pg-insert.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_last_error |
Liefert die letzte Fehlermeldung einer Verbindung
pg_last_error(?PgSql\Connection $connection = null): string pg_last_error() gibt die letzte Fehlermeldung der durch connection gegebenen Verbindung als String zurück.
Quelle: www.php.net/manual/de/function.pg-last-error.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_last_notice |
Liefert die letzte NOTICE-Meldung des PostgreSQL-Servers
pg_last_notice(PgSql\Connection $connection, int $mode = PGSQL_NOTICE_LAST): array|string|bool pg_last_notice() gibt die letzte NOTICE-Meldung des PostgreSQL-Servers für die angegebene connection zurück. Der PostgreSQL-Server sendet zu unterschiedlichen Anlässen NOTICE-Meldungen an den Client, beispielsweise, wenn in einer Tabelle eine Spalte vom Typ SERIAL erzeugt wurde.
Quelle: www.php.net/manual/de/function.pg-last-notice.php (abgerufen: 21.12.2021) |
4 >= 4.0.6, 5, 7, 8 |
pg_last_oid |
Liefert den Objektbezeichner (OID) des zuletzt eingefügten Datensatzes
pg_last_oid(PgSql\Result $result): string|int|false pg_last_oid() wird benutzt, um den Object-Identifier OID des zuletzt eingefügten Datensatzes zu ermitteln.
Quelle: www.php.net/manual/de/function.pg-last-oid.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_close |
Schließt ein Large Object
pg_lo_close(PgSql\Lob $lob): bool pg_lo_close() schließt ein Large Object.
Quelle: www.php.net/manual/de/function.pg-lo-close.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_create |
Erzeugt ein Large Object
pg_lo_create(PgSql\Connection $connection = ?, mixed $object_id = ?): int pg_lo_create() erzeugt ein Large Object und gibt dessen OID zurück. Die INV_READ-, INV_WRITE- und INV_ARCHIVE-Zugriffsmodi von PostgreSQL werden nicht unterstützt. Ein Large Object wird immer mit Lese- und Schreibzugriff erzeugt. INV_ARCHIVE wurde aus PostgreSQL (ab Version 6.3 und höher) entfernt.
Quelle: www.php.net/manual/de/function.pg-lo-create.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_export |
Exportiert ein Large Object in eine Datei
pg_lo_export(PgSql\Connection $connection = ?, int $oid, string $pathname): bool pg_lo_export() liest die Inhalte eines Large Objects aus einer PostgreSQL Datenbank aus und speichert sie in einer Datei im lokalen Dateisystem.
Quelle: www.php.net/manual/de/function.pg-lo-export.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_import |
Importiert ein Large Object aus einer Datei
pg_lo_import(PgSql\Connection $connection = ?, string $pathname, mixed $object_id = ?): int pg_lo_import() erzeugt aus einer Datei im Dateisystem als Datenquelle ein neues Large Object in der Datenbank.
Quelle: www.php.net/manual/de/function.pg-lo-import.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_open |
Öffnet ein Large Object
pg_lo_open(PgSql\Connection $connection, int $oid, string $mode): PgSql\Lob|false pg_lo_open() öffnet ein Large Object in einer Datenbank und gibt eine PgSql\Lob-Instanz zurück, über die das Large Object modifiziert werden kann.
Quelle: www.php.net/manual/de/function.pg-lo-open.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_read |
Liest ein Large Object
pg_lo_read(PgSql\Lob $lob, int $length = 8192): string|false pg_lo_read() liest höchstens length Bytes eines Large Objects und gibt die gelesenen Daten als String zurück.
Quelle: www.php.net/manual/de/function.pg-lo-read.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_read_all |
Liest ein ganzes Large Object und reicht es direkt an den Browser weiter
pg_lo_read_all(PgSql\Lob $lob): int pg_lo_read_all() liest ein ganzes Large Object und übergibt es direkt an den Browser, nachdem alle entsprechenden Header gesendet wurden. Die Funktion wird hauptsächlich für Binärdaten wie Bilder oder Audiodaten genutzt.
Quelle: www.php.net/manual/de/function.pg-lo-read-all.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_seek |
Setzt die Lese- oder Schreibposition in einem Large Object
pg_lo_seek(PgSql\Lob $lob, int $offset, int $whence = SEEK_CUR): bool pg_lo_seek() setzt den internen Zeiger einer PgSql\Lob-Instanz auf die angegebenen Position.
Quelle: www.php.net/manual/de/function.pg-lo-seek.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_tell |
Liefert die aktuelle Lese- oder Schreibposition in einem Large Object
pg_lo_tell(PgSql\Lob $lob): int pg_lo_tell() gibt die aktuelle Position (Offset vom Anfang des Large Objects aus) des internen Zeigers zurück.
Quelle: www.php.net/manual/de/function.pg-lo-tell.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_truncate |
Truncates a large object
pg_lo_truncate(PgSql\Lob $lob, int $size): bool pg_lo_truncate() truncates an PgSql\Lob instance.
Quelle: www.php.net/manual/de/function.pg-lo-truncate.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
pg_lo_unlink |
Löscht ein Large Object
pg_lo_unlink(PgSql\Connection $connection, int $oid): bool pg_lo_unlink() löscht das Large Object mit dem Objektbezeichner oid. Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Quelle: www.php.net/manual/de/function.pg-lo-unlink.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_lo_write |
Schreibt in ein Large Object
pg_lo_write(PgSql\Lob $lob, string $data, ?int $length = null): int|false pg_lo_write() schreibt Daten ab der aktuellen Position der internen Schreib-Lese-Marke in ein Large Object.
Quelle: www.php.net/manual/de/function.pg-lo-write.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_meta_data |
Liefert die Metadaten einer Tabelle als Array
pg_meta_data(PgSql\Connection $connection, string $table_name, bool $extended = false): array|false pg_meta_data() gibt die Tabellendefinition für table_name in einem Array zurück.
Quelle: www.php.net/manual/de/function.pg-meta-data.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_num_fields |
Gibt die Anzahl der Felder in einem Abfrageergebnis zurück
pg_num_fields(PgSql\Result $result): int pg_num_fields() gibt die Anzahl der Felder (Spalten) in einer PostgreSQL PgSql\Result-Instanz zurück.
Quelle: www.php.net/manual/de/function.pg-num-fields.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_num_rows |
Gibt die Anzahl der Zeilen in einem Abfrageergebnis zurück
pg_num_rows(PgSql\Result $result): int pg_num_rows() gibt die Anzahl der Zeilen in einer PostgreSQL PgSql\Result-Instanz zurück.
Quelle: www.php.net/manual/de/function.pg-num-rows.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_options |
Liefert die Verbindungsoptionen der aktuellen Verbindung
pg_options(?PgSql\Connection $connection = null): string pg_options() gibt einen string zurück, der die Verbindungsoptionen der angegebenen PostgreSQL connection-Instanz enthält.
Quelle: www.php.net/manual/de/function.pg-options.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_parameter_status |
Liefert den aktuellen Wert eines Parameters des Servers
pg_parameter_status(PgSql\Connection $connection = ?, string $param_name): string Ermittelt die aktuelle Einstellung eines Parameters des Servers.
Quelle: www.php.net/manual/de/function.pg-parameter-status.php (abgerufen: 21.12.2021) |
5, 7, 8 |
pg_pconnect |
Öffnet eine persistente PostgreSQL-Verbindung
pg_pconnect(string $connection_string, int $flags = 0): PgSql\Connection|false pg_pconnect() öffnet eine persistente Verbindung zu einer PostgreSQL-Datenbank. Zurückgegeben wird eine PgSql\Connection-Instanz, die von anderen PostgreSQL-Funktionen benötigt wird.
Quelle: www.php.net/manual/de/function.pg-pconnect.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_ping |
Prüft die Datenbankverbindung
pg_ping(?PgSql\Connection $connection = null): bool pg_ping() prüft eine Datenbankverbindung und versucht einen erneuten Verbindungsaufbau, falls die Verbindung abbricht.
Quelle: www.php.net/manual/de/function.pg-ping.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_port |
Liefert die Portnummer, über die die Verbindung aufgebaut wurde
pg_port(?PgSql\Connection $connection = null): string pg_port() gibt die Nummer des Ports zurück, über die die angegebene connection zum PostgreSQL-Datenbankserver aufgebaut wurde.
Quelle: www.php.net/manual/de/function.pg-port.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_prepare |
Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den übergebenen Parametern zu erzeugen und wartet auf ihre Beendigung
pg_prepare(PgSql\Connection $connection = ?, string $stmtname, string $query): PgSql\Result|false pg_prepare() erzeugt eine vorbereitete Abfrage, die später mit pg_execute() oder pg_send_execute() ausgeführt werden kann. Dank dieser Eigenschaft brauchen wiederholt ausgeführte Abfragen nur ein einziges Mal geparst und geplant werden, anstatt bei jeder Ausführung. pg_prepare() wird nur für Verbindungen zu PostgreSQL ab der Version 7.4 unterstützt und schlägt bei allen niedrigeren Versionen fehl.
Quelle: www.php.net/manual/de/function.pg-prepare.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_put_line |
Sendet eine NULL-terminierte Zeichenkette zum PostgreSQL-Server
pg_put_line(PgSql\Connection $connection = ?, string $data): bool pg_put_line() sendet eine NULL-terminierte Zeichenkette an den PostgreSQL-Server. Das ist in Verbindung mit dem PostgreSQL-Befehl COPY FROM notwendig.
Quelle: www.php.net/manual/de/function.pg-put-line.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
pg_query |
Führt eine Abfrage aus
pg_query(PgSql\Connection $connection = ?, string $query): PgSql\Result|false pg_query() führt die query auf der angegebenen Datenbank-Verbindung connection aus. In der Regel sollte pg_query_params() bevorzugt werden.
Quelle: www.php.net/manual/de/function.pg-query.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_query_params |
Sendet ein Kommando zum Server und wartet seine Ausführung ab. Getrennt vom SQL-Kommando können dabei Parameter übergeben werden
pg_query_params(PgSql\Connection $connection = ?, string $query, array $params): PgSql\Result|false Sendet ein Kommando zum Server und wartet seine Ausführung ab. Getrennt vom SQL-Kommando können dabei Parameter übergeben werden.
Quelle: www.php.net/manual/de/function.pg-query-params.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_result_error |
Liefert die mit der Ergebniskennung verknüpfte Fehlermeldung
pg_result_error(PgSql\Result $result): string|false pg_result_error() gibt alle Fehlermeldungen zurück, die mit der result-Instanz verknüpft ist. Aus diesem Grund bekommt man mit pg_result_error() viel eher eine korrekte Fehlermeldung als mit pg_last_error().
Quelle: www.php.net/manual/de/function.pg-result-error.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_result_error_field |
Liefert den Inhalt eines bestimmtes Feldes zu einer Fehlermeldung
pg_result_error_field(PgSql\Result $result, int $field_code): string|false|null pg_result_error_field() gibt ein Feld der ausführlichen Fehlerbeschreibung zurück, die mit der result-Instanz verbunden ist. Die Funktion wird nur für Verbindungen zu PostgreSQL ab der Version 7.4 unterstützt. Das gewünschte Feld wird im Parameter field_code übergeben.
Quelle: www.php.net/manual/de/function.pg-result-error-field.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_result_seek |
Setzt den internen Datensatzzeiger auf die angegebene Position in einem Abfrageergebnis
pg_result_seek(PgSql\Result $result, int $row): bool pg_result_seek() setzt den internen Datensatzzeiger auf die angegebene Zeile in einer result-Instanz.
Quelle: www.php.net/manual/de/function.pg-result-seek.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_result_status |
Liefert den Status eines Abfrageergebnisses
pg_result_status(PgSql\Result $result, int $mode = PGSQL_STATUS_LONG): string|int pg_result_status() gibt den Status einer PgSql\Result-Instanz zurück oder das mit dem Ergebnis verknüpfte PostgreSQL-Kommandoabschluss-Tag.
Quelle: www.php.net/manual/de/function.pg-result-status.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_select |
Wählt Datensätze aus
pg_select( PgSql\Connection $connection, string $table_name, array $conditions, int $flags = PGSQL_DML_EXEC, int $mode = PGSQL_ASSOC): array|string|false pg_select() wählt die Datensätze aus der Tabelle table_name aus, die den Elementen (field=>value) in conditions entsprechen. Wenn die Abfrage erfolgreich war, wird ein assoziatives Array mit allen Datensätzen und Werten aus table_name zurückgegeben, die mit den Datensätzen und Werten in conditions identisch sind.
Quelle: www.php.net/manual/de/function.pg-select.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_send_execute |
Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den übergebenen Parametern auszuführen, ohne auf die Ergebnisse zu warten
pg_send_execute(PgSql\Connection $connection, string $statement_name, array $params): int|bool Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den übergebenen Parametern auszuführen, ohne auf die Ergebnisse zu warten.
Quelle: www.php.net/manual/de/function.pg-send-execute.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_send_prepare |
Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den übergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten
pg_send_prepare(PgSql\Connection $connection, string $statement_name, string $query): int|bool Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den übergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten.
Quelle: www.php.net/manual/de/function.pg-send-prepare.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_send_query |
Sendet eine asynchrone Abfrage
pg_send_query(PgSql\Connection $connection, string $query): int|bool pg_send_query() sendet eine oder mehrere asynchrone Abfragen über die Verbindung connection. Im Unterschied zu pg_query() können hier mehrere Abfragen auf einmal an PostgreSQL gesendet und die Ergebnisse nacheinander mit pg_get_result() geholt werden.
Quelle: www.php.net/manual/de/function.pg-send-query.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
pg_send_query_params |
Sendet ein Kommando und separate Parameter zum Server, ohne auf die Rückgabe der Ergebnisse zu warten
pg_send_query_params(PgSql\Connection $connection, string $query, array $params): int|bool Sendet ein Kommando und separate Parameter zum Server ohne auf die Rückgabe der Ergebnisse zu warten.
Quelle: www.php.net/manual/de/function.pg-send-query-params.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_set_client_encoding |
Setzt die Kodierung des Clients
pg_set_client_encoding(PgSql\Connection $connection = ?, string $encoding): int pg_set_client_encoding() setzt die Kodierung des Clients und gibt bei Erfolg 0 zurück, anderenfalls -1.
Quelle: www.php.net/manual/de/function.pg-set-client-encoding.php (abgerufen: 21.12.2021) |
4 >= 4.0.3, 5, 7, 8 |
pg_set_error_context_visibility |
Determines the visibility of the context's error messages returned by pg_last_error() and pg_result_error()
pg_set_error_context_visibility(PgSql\Connection $connection, int $visibility): int Determines the visibility of the context's error messages returned by pg_last_error() and pg_result_error()
Quelle: www.php.net/manual/de/function.pg-set-error-context-visibility.php (abgerufen: 01.12.2023) |
8 >= 8.3.0 |
pg_set_error_verbosity |
Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von pg_last_error() und pg_result_error() zurückgegeben werden
pg_set_error_verbosity(PgSql\Connection $connection = ?, int $verbosity): int Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von pg_last_error() und pg_result_error() zurückgegeben werden.
Quelle: www.php.net/manual/de/function.pg-set-error-verbosity.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_socket |
Get a read only handle to the socket underlying a PostgreSQL connection
pg_socket(PgSql\Connection $connection): resource|false pg_socket() returns a read only resource corresponding to the socket underlying the given PostgreSQL connection.
Quelle: www.php.net/manual/de/function.pg-socket.php (abgerufen: 21.12.2021) |
5 >= 5.6.0, 7, 8 |
pg_trace |
Ermöglicht die Ablaufverfolgung einer Verbindung
pg_trace( string $filename, string $mode = "w", ?PgSql\Connection $connection = null, int $trace_mode = 0): bool pg_trace() ermöglicht die Protokollierung der frontend/backend Kommunikation in eine Datei, die durch den Pfadnamen pathname bestimmt wurde. Um die Ergebnisse ganz zu verstehen, sollte man sich mit den Interna des PostgreSQL-Kommunikationsprotokolls auskennen.
Quelle: www.php.net/manual/de/function.pg-trace.php (abgerufen: 07.05.2024) |
4 >= 4.0.1, 5, 7, 8 |
pg_transaction_status |
Gibt den aktuellen Transaktionsstatus des Servers zurück
pg_transaction_status(PgSql\Connection $connection): int Gibt den aktuellen Transaktionsstatus des Servers zurück.
Quelle: www.php.net/manual/de/function.pg-transaction-status.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
pg_tty |
Liefert den TTY-Namen für die Verbindung
pg_tty(?PgSql\Connection $connection = null): string pg_tty() gibt den TTY-Namen zurück, an den Debug-Meldungen der übergebenen connection gesendet werden.
Quelle: www.php.net/manual/de/function.pg-tty.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pg_unescape_bytea |
Entfernt Maskierungen für den Typ bytea
pg_unescape_bytea(string $string): string pg_unescape_bytea() entfernt Maskierungen von Daten des PostgreSQL-Typs bytea. Zurückgegeben wird ein String ohne Maskierungen, der möglicherweise Binärdaten enthält.
Quelle: www.php.net/manual/de/function.pg-unescape-bytea.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_untrace |
Beendet die Ablaufverfolgung einer PostgreSQL-Verbindung
pg_untrace(?PgSql\Connection $connection = null): true Beendet die Ablaufverfolgung, die mit pg_trace() aktiviert wurde.
Quelle: www.php.net/manual/de/function.pg-untrace.php (abgerufen: 05.04.2023) |
4 >= 4.0.1, 5, 7, 8 |
pg_update |
Aktualisiert eine Tabelle
pg_update( PgSql\Connection $connection, string $table_name, array $values, array $conditions, int $flags = PGSQL_DML_EXEC): string|bool pg_update() überschreibt alle Datensätze in table_name, die die Bedingungen in conditions erfüllen, mit den Werten aus values.
Quelle: www.php.net/manual/de/function.pg-update.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
pg_version |
Liefert ein Array, das die Versionen von Client, Protokoll und Server enthält (falls verfügbar).
pg_version(?PgSql\Connection $connection = null): array pg_version() Gibt ein Array zurück, das die Versionen von Client, Protokoll und Server enthält. Protokoll- und Serverversion sind nur verfügbar, wenn PHP mit PostgreSQL 7.4 und neuer kompiliert wurde.
Quelle: www.php.net/manual/de/function.pg-version.php (abgerufen: 21.12.2021) |
5, 7, 8 |
Random Funktionen
Funktion |
Beschreibung |
PHP Versionen |
getrandmax |
Liefert die größtmögliche Zufallszahl
getrandmax(): int Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.getrandmax.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
lcg_value |
Kongruenzgenerator für Pseudozufallszahlen
lcg_value(): float lcg_value() gibt eine Pseudozufallszahl zwischen Null und Eins (inklusive) zurück. Die Funktion kombiniert zwei gemischte kongruente Kongruenzgeneratoren mit den Perioden 2^31 - 85 und 2^31 - 249. Die Periode der von dieser Funktion generierten Pseudozufallsfolge entspricht dem Produkt dieser beiden Primzahlen.
Quelle: www.php.net/manual/de/function.lcg-value.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
mt_getrandmax |
Liefert den größtmöglichen Zufallswert
mt_getrandmax(): int Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.mt-getrandmax.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
mt_rand |
Erzeugt eine Zufallszahl nach dem Mersenne-Twister-Verfahren
mt_rand(): int Diese Funktion erzeugt keine kryptografisch sicheren Werte und darf nicht für kryptografische Zwecke verwendet werden oder für Zwecke, bei denen die zurückgegebenen Werte nicht abschätzbar sein dürfen.
Quelle: www.php.net/manual/de/function.mt-rand.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
mt_srand |
Initialisiert den Mersenne-Twister-Zufallszahlengenerator
mt_srand(?int $seed = null, int $mode = MT_RAND_MT19937): void Setzt den Zufallszahlengenerator mit seed oder mit einem Zufallswert, wenn seed nicht angegeben ist.
Quelle: www.php.net/manual/de/function.mt-srand.php (abgerufen: 30.04.2024) |
4, 5, 7, 8 |
rand |
Erzeugt eine zufällige Zahl
rand(): int Diese Funktion erzeugt keine kryptografisch sicheren Werte und darf nicht für kryptografische Zwecke verwendet werden oder für Zwecke, bei denen die zurückgegebenen Werte nicht abschätzbar sein dürfen.
Quelle: www.php.net/manual/de/function.rand.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
srand |
Legt den Anfangswert für den Zufallsgenerator fest
srand(int $seed = 0, int $mode = MT_RAND_MT19937): void Setzt den Anfangswert für den Zufallsgenerator auf seed oder auf einen zufälligen Wert, falls seed 0 ist.
Quelle: www.php.net/manual/de/function.srand.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
Readline-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
readline |
Liest eine Zeile
readline(?string $prompt = null): string|false Liest eine einzelne Zeile vom Benutzer ein. Sie müssen diese Zeile selbst mittels readline_add_history() zur History hinzufügen.
Quelle: www.php.net/manual/de/function.readline.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_add_history |
Fügt eine Zeile zur History hinzu
readline_add_history(string $prompt): bool Diese Funktion fügt eine Zeile zur Kommandozeilen-History hinzu.
Quelle: www.php.net/manual/de/function.readline-add-history.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_callback_handler_install |
Initialisiert das readline-Callback-Interface und das Terminal, gibt den Prompt aus und springt direkt zurück
readline_callback_handler_install(string $prompt, callable $callback): bool Initialisiert ein readline-Callback-Interface, gibt danach den prompt aus und springt direkt zurück. Der doppelte Aufruf der Funktion ohne Zurücksetzen des verwendeten Callback-Interfaces wird automatisch und in geeigneter Weise das alte Interface überschreiben.
Quelle: www.php.net/manual/de/function.readline-callback-handler-install.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
readline_callback_handler_remove |
Entfernt den letztdefinierten Callbackhandler und setzt die Terminalumgebung auf die Ursprungswerte zurück
readline_callback_handler_remove(): bool Entfernt den letztdefinierten Callbackhandler und setzt die Terminalumgebung auf die Ursprungswerte zurück.
Quelle: www.php.net/manual/de/function.readline-callback-handler-remove.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
readline_callback_read_char |
Liest ein Zeichen und informiert das readline-Callback-Interface, wenn die Eingabezeile abgeschlossen wurde
readline_callback_read_char(): void Liest ein Zeichen der Benutzereingabe ein. Wenn eine Eingabezeile abgeschlossen ist, informiert diese Funktion das readline-Callback-Interface, das mittels readline_callback_handler_install()
Quelle: www.php.net/manual/de/function.readline-callback-read-char.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
readline_clear_history |
Löscht die History
readline_clear_history(): bool Diese Funktion löscht die gesamte Kommandozeilen-History.
Quelle: www.php.net/manual/de/function.readline-clear-history.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_completion_function |
Registriert eine Vervollständigungsfunktion
readline_completion_function(callable $callback): bool Diese Funktion registriert eine Vervollständigungsfunktion. Das ist die gleiche Art von Funktionalität, die sie erhalten, wenn Sie die Tab-Taste benutzen, während Sie in der Bash arbeiten.
Quelle: www.php.net/manual/de/function.readline-completion-function.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_info |
Liest/Setzt verschiedene interne readline-Variablen
readline_info(?string $var_name = null, int|string|bool|null $value = null): mixed Liest/Setzt verschiedene interne readline-Variablen.
Quelle: www.php.net/manual/de/function.readline-info.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_list_history |
Auflistung der History
readline_list_history(): array Gibt die vollständige Kommandozeilen-History zurück.
Quelle: www.php.net/manual/de/function.readline-list-history.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_on_new_line |
Informiert readline, dass der Cursor in eine neue Zeile bewegt wurde
readline_on_new_line(): void Informiert readline, dass der Cursor in eine neue Zeile bewegt wurde.
Quelle: www.php.net/manual/de/function.readline-on-new-line.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
readline_read_history |
Liest die History
readline_read_history(?string $filename = null): bool Diese Funktion liest eine Kommandozeilen-History aus einer Datei.
Quelle: www.php.net/manual/de/function.readline-read-history.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readline_redisplay |
Zeichnet den Bildschirm neu
readline_redisplay(): void Zeichnet die Eingabezeile neu um den Bildschirm neu aufzubauen.
Quelle: www.php.net/manual/de/function.readline-redisplay.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
readline_write_history |
Schreibt die History
readline_write_history(?string $filename = null): bool Diese Funktion schreibt die Kommandozeilen-History in eine Datei.
Quelle: www.php.net/manual/de/function.readline-write-history.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Semaphore Funktionen
Funktion |
Beschreibung |
PHP Versionen |
ftok |
Erzeugt aus einem Dateipfad und einem Projektbezeichner einen System-V-IPC-Schlüssel
ftok(string $filename, string $project_id): int Diese Funktion erzeugt aus dem filename einer existierenden Datei und dem Projektbezeichner project_id einen Integer-Schlüsselwert, der von Funktionen wie shmop_open() und anderen als System-V-IPC-Schlüssel genutzt werden kann.
Quelle: www.php.net/manual/de/function.ftok.php (abgerufen: 01.11.2023) |
|
msg_get_queue |
Legt eine Nachrichten-Warteschlange an oder hängt sich an existierende an
msg_get_queue(int $key, int $permissions = 0666): SysvMessageQueue|false msg_get_queue() gibt eine ID zurück, die verwendet werden kann, um auf die mit key angegebene System-V-Nachrichten-Warteschlange zuzugreifen. Existiert die Nachrichten-Warteschlange noch nicht, so wird sie beim ersten Aufruf mit den im optionalen Parameter permissions angegebenen Rechten angelegt. Ein weiterer Aufruf von msg_get_queue() mit dem gleichen key liefert eine andere ID, beide IDs greifen aber intern auf die gleiche Nachrichten-Warteschlange zu.
Quelle: www.php.net/manual/de/function.msg-get-queue.php (abgerufen: 01.11.2023) |
|
msg_queue_exists |
Prüft, ob die Nachrichten-Warteschlange existiert
msg_queue_exists(int $key): bool Prüft, ob die Nachrichten-Warteschlange key existiert.
Quelle: www.php.net/manual/de/function.msg-queue-exists.php (abgerufen: 01.11.2023) |
|
msg_receive |
Liest eine Nachricht aus einer Nachrichten-Warteschlange aus
msg_receive( SysvMessageQueue $queue, int $desired_message_type, int &$received_message_type, int $max_message_size, mixed &$message, bool $unserialize = true, int $flags = 0, int &$error_code = null): bool msg_receive() liest die erste Nachricht vom Typ desired_message_type aus der durch queue angegeben Warteschlange aus.
Quelle: www.php.net/manual/de/function.msg-receive.php (abgerufen: 01.11.2023) |
|
msg_remove_queue |
Entfernt eine Nachrichten-Warteschlange
msg_remove_queue(SysvMessageQueue $queue): bool msg_remove_queue() entfernt die mit queue angegebene Nachrichten-Warteschlange. Benutzen Sie diese Funktion nur, wenn Sie nicht weiter mit dieser Nachrichten-Warteschlange arbeiten wollen und die davon belegten Systemressourcen freigeben müssen.
Quelle: www.php.net/manual/de/function.msg-remove-queue.php (abgerufen: 01.11.2023) |
|
msg_send |
Send a message to a message queue
msg_send( SysvMessageQueue $queue, int $message_type, string|int|float|bool $message, bool $serialize = true, bool $blocking = true, int &$error_code = null): bool msg_send() sends a message of type message_type (which MUST be greater than 0) to the message queue specified by queue.
Quelle: www.php.net/manual/de/function.msg-send.php (abgerufen: 01.11.2023) |
|
msg_set_queue |
Setzt Metadaten in der Datenstruktur der Nachrichten-Warteschlange
msg_set_queue(SysvMessageQueue $queue, array $data): bool msg_set_queue() erlaubt es, die Werte der Felder msg_perm.uid, msg_perm.gid, msg_perm.mode und msg_qbytes in der Datenstruktur der Nachrichten-Warteschlange zu ändern.
Quelle: www.php.net/manual/de/function.msg-set-queue.php (abgerufen: 01.11.2023) |
|
msg_stat_queue |
Liefert Informationen zur Datenstruktur einer Nachrichten-Warteschlange
msg_stat_queue(SysvMessageQueue $queue): array|false msg_stat_queue() liefert die Metadaten zu der mit queue angegebenen Nachrichten-Warteschlange. Diese Informationen können z. B. genutzt werden, um herauszufinden welcher Prozess eine gerade empfangene Nachricht gesendet hat.
Quelle: www.php.net/manual/de/function.msg-stat-queue.php (abgerufen: 31.12.2023) |
4 >= 4.3.0, 5, 7, 8 |
sem_acquire |
Fordert Zugriff auf einen Semaphor an
sem_acquire(SysvSemaphore $semaphore, bool $non_blocking = false): bool Standardmäßig blockiert sem_acquire() (falls nötig) bis ein Zugriff auf den Semaphor möglich ist. Ein Prozess, der Zugriff auf einen Semaphor anfordert, auf den er bereits Zugriff hat, wird für immer blockieren, wenn dieser erneute Zugriff die maximalen Zugriffe auf diesen Semaphor überschreiten würde.
Quelle: www.php.net/manual/de/function.sem-acquire.php (abgerufen: 01.11.2023) |
|
sem_get |
Fordert Zugriff auf eine Semaphor-ID an
sem_get( int $key, int $max_acquire = 1, int $permissions = 0666, bool $auto_release = true): SysvSemaphore|false sem_get() liefert eine ID, die für den Zugriff auf den System-V-Semaphor mit dem gegebenen key benutzt werden kann.
Quelle: www.php.net/manual/de/function.sem-get.php (abgerufen: 01.11.2023) |
|
sem_release |
Gibt einen Semaphor frei
sem_release(SysvSemaphore $semaphore): bool sem_release() gibt den angegebenen Semaphor frei, wenn er gegenwärtig vom aufrufenden Prozess gehalten wird; anderenfalls wird eine Warnung ausgegeben.
Quelle: www.php.net/manual/de/function.sem-release.php (abgerufen: 01.11.2023) |
|
sem_remove |
Entfernt einen Semaphor
sem_remove(SysvSemaphore $semaphore): bool sem_remove() entfernt einen mit sem_get() angelegten Semaphor.
Quelle: www.php.net/manual/de/function.sem-remove.php (abgerufen: 01.11.2023) |
|
shm_attach |
Erzeugt oder öffnet einen gemeinsamen Speicherbereich
shm_attach(int $key, ?int $size = null, int $permissions = 0666): SysvSharedMemory|false shm_attach() liefert eine ID, über die mit dem gegebenen key auf einen gemeinsamen Speicherbereich vom Typ System V zugegriffen werden kann. Der erste Aufruf legt den gemeinsamen Speicherbereich mit der Größe size und den Zugriffsberechtigungen gemäß der in permissions gesetzten Bits an.
Quelle: www.php.net/manual/de/function.shm-attach.php (abgerufen: 01.11.2023) |
|
shm_detach |
Beendet die Anbindung an einen gemeinsamen Speicherbereich
shm_detach(SysvSharedMemory $shm): bool shm_detach() beendet die Anbindung an den in shm spezifizierten gemeinsamen Speicherbereich, der durch shm_attach() erstellt wurde. Es ist zu beachten, dass der gemeinsame Speicherbereich weiterhin innerhalb des UNIX-Systems besteht und die enthaltenen Daten weiter vorhanden sind.
Quelle: www.php.net/manual/de/function.shm-detach.php (abgerufen: 01.11.2023) |
|
shm_get_var |
Liest eine Variable aus dem gemeinsamen Speicherbereich
shm_get_var(SysvSharedMemory $shm, int $key): mixed shm_get_var() liest die Variable mit dem Schlüssel key, aus dem angegebenen gemeinsamen Speicherbereich. Die Variable bleibt weiter im gemeinsamen Speicherbereich erhalten.
Quelle: www.php.net/manual/de/function.shm-get-var.php (abgerufen: 01.11.2023) |
|
shm_has_var |
Check whether a specific entry exists
shm_has_var(SysvSharedMemory $shm, int $key): bool Checks whether a specific key exists inside a shared memory segment.
Quelle: www.php.net/manual/de/function.shm-has-var.php (abgerufen: 01.11.2023) |
|
shm_put_var |
Erstellt oder aktualisiert eine Variable im gemeinsamen Speicherbereich
shm_put_var(SysvSharedMemory $shm, int $key, mixed $value): bool shm_put_var() fügt den Wert value mit dem angegebenen key ein oder aktualisiert ihn.
Quelle: www.php.net/manual/de/function.shm-put-var.php (abgerufen: 01.11.2023) |
|
shm_remove |
Entfernt einen gemeinsamen Speicherbereich unter UNIX
shm_remove(SysvSharedMemory $shm): bool shm_remove() entfernt den durch shm angegebene gemeinsamen Speicherbereich. Die in diesem Bereich abgelegten Daten gehen dabei verloren.
Quelle: www.php.net/manual/de/function.shm-remove.php (abgerufen: 01.11.2023) |
|
shm_remove_var |
Entfernt eine Variable aus dem gemeinsamen Speicherbereich
shm_remove_var(SysvSharedMemory $shm, int $key): bool Entfernt die Variable mit dem angegebenen key und gibt den davon belegten Speicher wieder frei.
Quelle: www.php.net/manual/de/function.shm-remove-var.php (abgerufen: 01.11.2023) |
|
Session-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
session_abort |
Verwirft Änderungen am Session-Array und beendet die Session
session_abort(): bool session_abort() beendet die Session, ohne Daten zu speichern. Dadurch werden die ursprünglichen Werte in den Session-Daten beibehalten.
Quelle: www.php.net/manual/de/function.session-abort.php (abgerufen: 01.11.2023) |
|
session_cache_expire |
Liefert und/oder setzt die aktuelle Cache-Verfallszeit
session_cache_expire(?int $value = null): int|false session_cache_expire() gibt die aktuelle Einstellung von session.cache_expire zurück.
Quelle: www.php.net/manual/de/function.session-cache-expire.php (abgerufen: 01.11.2023) |
|
session_cache_limiter |
Liefert und/oder setzt die aktuelle Cacheverwaltung
session_cache_limiter(?string $value = null): string|false session_cache_limiter() gibt die Bezeichnung der aktuellen Cacheverwaltung zurück.
Quelle: www.php.net/manual/de/function.session-cache-limiter.php (abgerufen: 01.11.2023) |
|
session_commit |
Alias von session_write_close()
Quelle: www.php.net/manual/de/function.session-commit.php (abgerufen: 01.11.2023) |
|
session_create_id |
Erzeugt eine neue Session-ID
session_create_id(string $prefix = ""): string|false session_create_id() wird verwendet, um für die aktuelle Session eine neue Session-ID zu erstellen. Die Funktion gibt eine kollisionsfreie Session-ID zurück.
Quelle: www.php.net/manual/de/function.session-create-id.php (abgerufen: 01.11.2023) |
|
session_decode |
Dekodiert die Daten einer Session aus einer session-kodierten Zeichenkette
session_decode(string $data): bool session_decode() dekodiert die mittels data übergebenen serialisierten Daten der Session und füllt die $_SESSION-Superglobale damit.
Quelle: www.php.net/manual/de/function.session-decode.php (abgerufen: 01.11.2023) |
|
session_destroy |
Löscht alle in einer Session registrierten Daten
session_destroy(): bool Um die Session komplett zu löschen, muss auch die Session-ID gelöscht werden. Wenn zum Verfolgen der Session ein Cookie benutzt wird (standardmäßige Einstellung), muss das Session-Cookie gelöscht werden. Dafür kann setcookie() verwendet werden.
Quelle: www.php.net/manual/de/function.session-destroy.php (abgerufen: 01.11.2023) |
|
session_encode |
Kodiert die Daten der aktuellen Session als session-kodierte Zeichenkette
session_encode(): string|false session_encode() gibt eine serialisierte Zeichenkette des Inhalts der aktuellen Session, der in der $_SESSION-Superglobalen gespeichert ist, zurück.
Quelle: www.php.net/manual/de/function.session-encode.php (abgerufen: 01.11.2023) |
|
session_gc |
Führt die Garbage Collection der Session-Daten durch
session_gc(): int|false session_gc() wird verwendet, um die GC (Garbage Collection) der Session-Daten durchzuführen. PHP führt standardmäßig eine wahrscheinlichkeitsbasierte Session-GC durch.
Quelle: www.php.net/manual/de/function.session-gc.php (abgerufen: 01.11.2023) |
|
session_get_cookie_params |
Liefert die Parameter des Session-Cookies
session_get_cookie_params(): array Gibt die Parameter des Session-Cookies zurück.
Quelle: www.php.net/manual/de/function.session-get-cookie-params.php (abgerufen: 01.11.2023) |
|
session_id |
Liefert und/oder setzt die aktuelle Session-ID
session_id(?string $id = null): string|false session_id() wird verwendet, um die Session-ID der aktuellen Session zu erhalten oder zu setzen.
Quelle: www.php.net/manual/de/function.session-id.php (abgerufen: 01.11.2023) |
|
session_module_name |
Liefert und/oder setzt das aktuelle Session-Modul
session_module_name(?string $module = null): string|false session_module_name() gibt den Namen des aktuellen Session-Moduls zurück, das auch unter dem Namen session.save_handler bekannt ist.
Quelle: www.php.net/manual/de/function.session-module-name.php (abgerufen: 01.11.2023) |
|
session_name |
Liefert und/oder setzt den Namen der aktuellen Session
session_name(?string $name = null): string|false session_name() gibt den Namen der aktuellen Session zurück. Falls name angegeben wurde, aktualisiert session_name() den Namen der Session und gibt den alten Namen der Session zurück.
Quelle: www.php.net/manual/de/function.session-name.php (abgerufen: 01.11.2023) |
|
session_regenerate_id |
Ersetzt die aktuelle Session-ID durch eine neu erzeugte
session_regenerate_id(bool $delete_old_session = false): bool Die Funktion session_regenerate_id() ersetzt die aktuelle Session-ID durch eine neue und übernimmt die aktuellen Session-Informationen.
Quelle: www.php.net/manual/de/function.session-regenerate-id.php (abgerufen: 01.11.2023) |
|
session_register_shutdown |
Funktion zum Schließen von Sessions
session_register_shutdown(): void Registriert session_write_close() als eine Schließfunktion.
Quelle: www.php.net/manual/de/function.session-register-shutdown.php (abgerufen: 01.11.2023) |
|
session_reset |
Initialisiert das Session-Array mit seinen ursprünglichen Werten neu
session_reset(): bool session_reset() initialisiert eine Session mit den ursprünglichen Werten, die im Session-Speicher abgelegt sind, neu. Diese Funktion erfordert eine aktive Session und verwirft die Änderungen in $_SESSION.
Quelle: www.php.net/manual/de/function.session-reset.php (abgerufen: 01.11.2023) |
|
session_save_path |
Liefert und/oder setzt den aktuellen Speicherpfad der Session
session_save_path(?string $path = null): string|false session_save_path() gibt den Pfad des aktuellen Verzeichnisses zurück, das zum Speichern der Session-Daten verwendet wird.
Quelle: www.php.net/manual/de/function.session-save-path.php (abgerufen: 01.11.2023) |
|
session_set_cookie_params |
Setzt die Session-Cookie-Parameter
session_set_cookie_params( int $lifetime_or_options, ?string $path = null, ?string $domain = null, ?bool $secure = null, ?bool $httponly = null): bool Alternative Signatur, verfügbar ab PHP 7.3.0:
Quelle: www.php.net/manual/de/function.session-set-cookie-params.php (abgerufen: 01.11.2023) |
|
session_set_save_handler |
Setzt benutzerdefinierte Session-Speicherfunktionen
session_set_save_handler( callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, callable $create_sid = ?, callable $validate_sid = ?, callable $update_timestamp = ?): bool Folgenden Prototypen können registriert werden:
Quelle: www.php.net/manual/de/function.session-set-save-handler.php (abgerufen: 01.11.2023) |
|
session_start |
Erzeugt eine neue Session oder setzt eine vorhandene fort
session_start(array $options = []): bool session_start() erzeugt eine Session oder nimmt die aktuelle wieder auf, die auf der Session-Kennung basiert, die mit einer GET- oder POST-Anfrage oder mit einem Cookie übermittelt wurde.
Quelle: www.php.net/manual/de/function.session-start.php (abgerufen: 01.11.2023) |
|
session_status |
Liefert den Status der aktuellen Session
session_status(): int session_status() wird für die Rückgabe des Status der aktuellen Session verwendet.
Quelle: www.php.net/manual/de/function.session-status.php (abgerufen: 01.11.2023) |
|
session_unset |
Löscht alle Session-Variablen
session_unset(): bool Die Funktion session_unset() löscht alle Session-Variablen, die gegenwärtig registriert sind.
Quelle: www.php.net/manual/de/function.session-unset.php (abgerufen: 01.11.2023) |
|
session_write_close |
Speichert die Session-Daten und beendet die Session
session_write_close(): bool Beendet die aktuelle Session und speichert die Session-Daten.
Quelle: www.php.net/manual/de/function.session-write-close.php (abgerufen: 01.11.2023) |
|
Shared Memory Funktionen
Funktion |
Beschreibung |
PHP Versionen |
shmop_close |
Schließt einen gemeinsamen Speicherbereich
shmop_close(Shmop $shmop): void Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.shmop-close.php (abgerufen: 01.11.2023) |
|
shmop_delete |
Löscht einen gemeinsamen Speicherbereich
shmop_delete(Shmop $shmop): bool shmop_delete() wird benutzt, um einen gemeinsamen Speicherbereich zu löschen.
Quelle: www.php.net/manual/de/function.shmop-delete.php (abgerufen: 01.11.2023) |
|
shmop_open |
Erstellt oder öffnet einen gemeinsamen Speicherbereich
shmop_open( int $key, string $mode, int $permissions, int $size): Shmop|false shmop_open() kann einen gemeinsamen Speicherbereich erstellen oder öffnen.
Quelle: www.php.net/manual/de/function.shmop-open.php (abgerufen: 01.11.2023) |
|
shmop_read |
Liest Daten aus einem gemeinsamen Speicherbereich
shmop_read(Shmop $shmop, int $offset, int $size): string shmop_read() liest einen String aus einem gemeinsam genutzten Speicherbereich.
Quelle: www.php.net/manual/de/function.shmop-read.php (abgerufen: 01.11.2023) |
|
shmop_size |
Gibt die Größe des gemeinsamen Speicherbereichs zurück
shmop_size(Shmop $shmop): int shmop_size() wird benutzt, um die Größe eines gemeinsamen Speicherbereichs in Byte zu ermitteln.
Quelle: www.php.net/manual/de/function.shmop-size.php (abgerufen: 01.11.2023) |
|
shmop_write |
Schreibt Daten in einen gemeinsamen Speicherbereich
shmop_write(Shmop $shmop, string $data, int $offset): int shmop_write() schreibt Daten in einen gemeinsamen Speicherbereich.
Quelle: www.php.net/manual/de/function.shmop-write.php (abgerufen: 01.11.2023) |
|
SimpleXML-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
simplexml_import_dom |
Erzeugt ein SimpleXMLElement-Objekt aus einem DOM-Knoten
simplexml_import_dom(object $node, ?string $class_name = SimpleXMLElement::class): ?SimpleXMLElement Die Funktion wandelt einen Knoten eines DOM-Dokuments in einen SimpleXML-Knoten um. Das neue Objekt kann wie ein normales SimpleXML-Element verwendet werden.
Quelle: www.php.net/manual/de/function.simplexml-import-dom.php (abgerufen: 07.05.2024) |
5, 7, 8 |
simplexml_load_file |
Übersetzt eine XML-Datei in ein Objekt
simplexml_load_file( string $filename, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $namespace_or_prefix = "", bool $is_prefix = false): SimpleXMLElement|false Die Funktion wandelt das übergebene wohlgeformte (well-formed) XML-Dokument in ein Objekt um.
Quelle: www.php.net/manual/de/function.simplexml-load-file.php (abgerufen: 21.12.2021) |
5, 7, 8 |
simplexml_load_string |
Übersetzt einen XML-String in ein Objekt
simplexml_load_string( string $data, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $namespace_or_prefix = "", bool $is_prefix = false): SimpleXMLElement|false Die Funktion erwartet einen wohlgeformten (well-formed) XML-String und gibt ihn als Objekt zurück.
Quelle: www.php.net/manual/de/function.simplexml-load-string.php (abgerufen: 21.12.2021) |
5, 7, 8 |
SOAP Funktionen
Funktion |
Beschreibung |
PHP Versionen |
is_soap_fault |
Prüft, ob ein SOAP-Aufruf fehlgeschlagen ist
is_soap_fault(mixed $object): bool Diese Funktion ist nützlich, um festzustellen, ob ein SOAP-Aufruf fehlgeschlagen ist, aber keine Exceptions verwendet wurden. Um die Funktion zu verwenden, muss ein SoapClient-Objekt erzeugt und exceptions auf 0 oder false gesetzt werden. In diesem Fall gibt die SOAP-Methode ein spezielles SoapFault-Objekt zurück, das die Fehlerinformationen enthält (Fehlercode, Fehlerbeschreibung, Verursacher und Details).
Quelle: www.php.net/manual/de/function.is-soap-fault.php (abgerufen: 21.12.2021) |
5, 7, 8 |
use_soap_error_handler |
Definiert, ob der SOAP-Errorhandler benutzt werden soll
use_soap_error_handler(bool $enable = true): bool Diese Funktion bestimmt, ob der SOAP-Errorhandler im SOAP-Server verwendet werden soll oder nicht. Sie gibt den vorhergehenden Wert zurück. Ist die Einstellung auf true gesetzt, werden die Fehlerdetails einer SoapServer-Anwendung als SOAP Fehlermeldung an den Client gesendet. Ist der Wert auf false gesetzt, wird die normale PHP-Fehlerbehandlung verwendet. Standardmäßig werden Fehler als SOAP-Fehlermeldung an den Client gesendet.
Quelle: www.php.net/manual/de/function.use-soap-error-handler.php (abgerufen: 21.12.2021) |
5, 7, 8 |
Socket-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
socket_accept |
Akzeptiert eine Verbindung an einem Socket
socket_accept(Socket $socket): Socket|false Nachdem der Socket socket mit socket_create() erzeugt, mit socket_bind() mit einem Namen verknüpft und mit socket_listen() angewiesen wurde, nach eingehenden Verbindungsanforderungen zu horchen, werden sie mit dieser Funktion an dem Socket zugelassen. Nach einem erfogreichen Verbindungsaufbau wird eine neue Socket-Instanz zurückgegeben, welche zur Kommunikation benutzt werden kann. Gibt es an diesem Socket mehrere Verbindungen in der Warteschlange wird die erste benutzt. Falls es keine wartenden Verbindungen gibt, blockiert die Funktion socket_accept() so lange, bis eine Verbindung angefordert wird. Falls der Socket socket mit den Funktionen socket_set_blocking() oder socket_set_nonblock() auf 'nicht blockieren' gesetzt wurde, wird false zurückgegeben.
Quelle: www.php.net/manual/de/function.socket-accept.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_addrinfo_bind |
Create and bind to a socket from a given addrinfo
socket_addrinfo_bind(AddressInfo $address): Socket|false Create a Socket instance, and bind it to the provided AddressInfo. The return value of this function may be used with socket_listen().
Quelle: www.php.net/manual/de/function.socket-addrinfo-bind.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
socket_addrinfo_connect |
Create and connect to a socket from a given addrinfo
socket_addrinfo_connect(AddressInfo $address): Socket|false Create a Socket instance, and connect it to the provided AddressInfo instance. The return value of this function may be used with the rest of the socket functions.
Quelle: www.php.net/manual/de/function.socket-addrinfo-connect.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
socket_addrinfo_explain |
Get information about addrinfo
socket_addrinfo_explain(AddressInfo $address): array socket_addrinfo_explain() exposed the underlying addrinfo structure.
Quelle: www.php.net/manual/de/function.socket-addrinfo-explain.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
socket_addrinfo_lookup |
Get array with contents of getaddrinfo about the given hostname
socket_addrinfo_lookup(string $host, ?string $service = null, array $hints = []): array|false Lookup different ways we can connect to host. The returned array contains a set of AddressInfo instances that we can bind to using socket_addrinfo_bind().
Quelle: www.php.net/manual/de/function.socket-addrinfo-lookup.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
socket_atmark |
Determines whether socket is at out-of-band mark
socket_atmark(Socket $socket): bool Determines whether socket is at out-of-band mark.
Quelle: www.php.net/manual/de/function.socket-atmark.php (abgerufen: 01.12.2023) |
8 >= 8.3.0, 8 |
socket_bind |
Verknüpft einen Socket mit einem Namen
socket_bind(Socket $socket, string $address, int $port = 0): bool socket_bind() verknüpft den Namen, der in address angegeben ist, mit dem Socket socket. Dies muss geschehen, bevor eine Verbindung mittels socket_connect() oder socket_listen() aufgebaut wird.
Quelle: www.php.net/manual/de/function.socket-bind.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_clear_error |
Löscht entweder einen Fehler oder den letzten Fehlercode eines Sockets
socket_clear_error(?Socket $socket = null): void Diese Funktion löscht entweder einen Fehlercode für einen gegebenen Socket oder global den letzten Socket-Fehler, wenn kein Socket angegeben wurde.
Quelle: www.php.net/manual/de/function.socket-clear-error.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
socket_close |
Schließt eine Socket-Instanz
socket_close(Socket $socket): void socket_close() schließt die Socket-Instanz, die durch socket gegeben ist.
Quelle: www.php.net/manual/de/function.socket-close.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_cmsg_space |
Calculate message buffer size
socket_cmsg_space(int $level, int $type, int $num = 0): ?int Calculates the size of the buffer that should be allocated for receiving the ancillary data.
Quelle: www.php.net/manual/de/function.socket-cmsg-space.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
socket_connect |
Baut eine Verbindung über einen Socket auf
socket_connect(Socket $socket, string $address, ?int $port = null): bool Baut über die Socket-Instanz socket, die mittels socket_create() erzeugt worden sein muss, eine Verbindung zu address auf.
Quelle: www.php.net/manual/de/function.socket-connect.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_create |
Erzeugt einen Socket (Endpunkt für die Kommunikation)
socket_create(int $domain, int $type, int $protocol): Socket|false Erzeugt eine Socket-Instanz (auch als Kommunikations-Endpunkt bezeichnet) und gibt sie zurück. Eine typische Netzwerkverbindung besteht aus zwei Sockets, von denen der eine die Rolle des Clients und der andere die Rolle des Servers übernimmt.
Quelle: www.php.net/manual/de/function.socket-create.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_create_listen |
Öffnet einen Socket, um Verbindungen über einem gegebenen Port aufzubauen
socket_create_listen(int $port, int $backlog = SOMAXCONN): Socket|false socket_create_listen() erzeugt eine neue Socket-Instanz vom Typ AF_INET, der an allen lokalen Schnittstellen eines gegebenen Ports auf neue Verbindungen wartet.
Quelle: www.php.net/manual/de/function.socket-create-listen.php (abgerufen: 30.06.2024) |
4 >= 4.1.0, 5, 7, 8 |
socket_create_pair |
Erzeugt ein Paar nicht zu unterscheidender Sockets und speichert sie in einem Array
socket_create_pair( int $domain, int $type, int $protocol, array &$pair): bool socket_create_pair() erzeugt zwei nicht unterscheidbare, verbundene Sockets und speichert sie im Array pair. Diese Funktion wird allgemein bei der Interprozesskommunikation (IPC) verwendet.
Quelle: www.php.net/manual/de/function.socket-create-pair.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_export_stream |
Export a socket into a stream that encapsulates a socket
socket_export_stream(Socket $socket): resource|false Return resourceBei einem Fehler wird false zurückgegeben..
Quelle: www.php.net/manual/de/function.socket-export-stream.php (abgerufen: 21.12.2021) |
7 >= 7.0.7, 8 |
socket_get_option |
Liefert die Socket-Optionen für einen Socket
socket_get_option(Socket $socket, int $level, int $option): array|int|false socket_get_option() gibt den Wert der Option zurück, die im Parameter option für den Socket socket angegeben wurde.
Quelle: www.php.net/manual/de/function.socket-get-option.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
socket_getopt |
Alias von socket_get_option()
Quelle: www.php.net/manual/de/function.socket-getopt.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_getpeername |
Fragt das entfernte Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems
socket_getpeername(Socket $socket, string &$address, int &$port = null): bool Fragt das entfernte Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems.
Quelle: www.php.net/manual/de/function.socket-getpeername.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_getsockname |
Fragt das lokale Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems
socket_getsockname(Socket $socket, string &$address, int &$port = null): bool Eine Socket-Instanz, die mit socket_create() oder socket_accept() erzeugt wurde.
Quelle: www.php.net/manual/de/function.socket-getsockname.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_import_stream |
Import a stream
socket_import_stream(resource $stream): Socket|false Imports a stream that encapsulates a socket into a socket extension resource.
Quelle: www.php.net/manual/de/function.socket-import-stream.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
socket_last_error |
Gibt den letzten Fehler zurück, der an einem Socket aufgetreten ist
socket_last_error(?Socket $socket = null): int Wenn eine Socket-Instanz an diese Funktion übergeben wird, wird der letzte Fehler, der an diesem bestimmten Socket aufgetreten ist, zurückgegeben. Falls socket null ist, wird der Fehlercode der letzten fehlgeschlagenen Socket-Funktion zurückgegeben. Letzteres ist besonders hilfreich für Funktionen wie socket_create(), die bei einem Fehler keinen Socket zurückgibt, oder socket_select(), die aus anderen Gründen, die nichts mit einem bestimmten Socket zu tun haben, fehlschlagen kann. Der Fehlercode kann an die Funktion socket_strerror() übergeben werden, die eine textuelle Beschreibung dieses Fehlercodes zurückgibt.
Quelle: www.php.net/manual/de/function.socket-last-error.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_listen |
Hört einen Socket nach Verbindungsanforderungen ab
socket_listen(Socket $socket, int $backlog = 0): bool Nachdem der Socket socket mit socket_create() erzeugt und mit socket_bind() mit einem Namen verknüpft wurde, wird er angewiesen, nach hereinkommenden Verbindungsanforderungen an dem Socket socket zu horchen.
Quelle: www.php.net/manual/de/function.socket-listen.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_read |
Liest höchstens die angegebene Anzahl Bytes von einem Socket
socket_read(Socket $socket, int $length, int $mode = PHP_BINARY_READ): string|false Die Funktion socket_read() liest von der Socket-Instanz socket, die entweder mit socket_create() oder mit socket_accept() erzeugt wurde.
Quelle: www.php.net/manual/de/function.socket-read.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_recv |
Empfängt Daten von einem verbundenen Socket
socket_recv( Socket $socket, ?string &$data, int $length, int $flags): int|false Die Funktion socket_recv() empfängt length Bytes Daten in data von socket. socket_recv() kann genutzt werden, um Daten von verbundenen Sockets zu lesen. Zusätzlich können einer oder mehrere Flags angegeben werden, um das Verhalten der Funktion zu modifizieren.
Quelle: www.php.net/manual/de/function.socket-recv.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_recvfrom |
Empfängt Daten von einem Socket, egal, ob verbindungsorientiert oder nicht
socket_recvfrom( Socket $socket, string &$data, int $length, int $flags, string &$address, int &$port = null): int|false Die Funktion socket_recvfrom() empfängt über den Socket socket length Bytes von address über den Port port (falls der Socket nicht vom Typ AF_UNIX ist) und liest sie in den Puffer data ein. socket_recvfrom() kann dazu verwendet werden, um Daten sowohl von verbundenen als auch unverbundenen Sockets zu lesen. Außerdem können ein oder mehrere Flags gesetzt werden, um das Verhalten dieser Funktion zu beeinflussen.
Quelle: www.php.net/manual/de/function.socket-recvfrom.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_recvmsg |
Read a message
socket_recvmsg(Socket $socket, array &$message, int $flags = 0): int|false
Quelle: www.php.net/manual/de/function.socket-recvmsg.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
socket_select |
Führt einen select()-Systemaufruf auf den gegebenen Socket-Arrays aus, wobei ein Zeitlimit bestimmt wird
socket_select( ?array &$read, ?array &$write, ?array &$except, ?int $seconds, int $microseconds = 0): int|false socket_select() nimmt als Parameter Socket-Arrays entgegen und wartet, ob diese ihren Status ändern. Diejenigen, die Hintergrundwissen über BSD-Sockets haben, werden feststellen, dass diese Socket-Arrays in Wirklichkeit die sogenannten Dateideskriptor-Mengen sind. Drei voneinander unabhängige Arrays mit Sockets werden überwacht.
Quelle: www.php.net/manual/de/function.socket-select.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_send |
Sendet Daten an einen verbundenen Socket
socket_send( Socket $socket, string $data, int $length, int $flags): int|false Die Funktion socket_send() sendet length Bytes aus dem Puffer data an den Socket socket.
Quelle: www.php.net/manual/de/function.socket-send.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_sendmsg |
Send a message
socket_sendmsg(Socket $socket, array $message, int $flags = 0): int|false Returns the number of bytes sent, Bei einem Fehler wird false zurückgegeben..
Quelle: www.php.net/manual/de/function.socket-sendmsg.php (abgerufen: 21.12.2021) |
5 >= 5.5.0, 7, 8 |
socket_sendto |
Sendet eine Nachricht an einen Socket, egal ob dieser verbunden ist oder nicht
socket_sendto( Socket $socket, string $data, int $length, int $flags, string $address, ?int $port = null): int|false Die Funktion socket_sendto() sendet length Bytes aus dem Puffer data über den Port port an den Socket socket mit der Adresse address.
Quelle: www.php.net/manual/de/function.socket-sendto.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_set_block |
Setzt einen Socket auf den blockieren-Modus
socket_set_block(Socket $socket): bool Die Funktion socket_set_block() entfernt das Flag O_NONBLOCK vom Socket socket.
Quelle: www.php.net/manual/de/function.socket-set-block.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
socket_set_nonblock |
Setzt den nonblocking-Modus für den Dateideskriptor fd
socket_set_nonblock(Socket $socket): bool Die Funktion socket_set_nonblock() setzt das Flag O_NONBLOCK für den Socket socket.
Quelle: www.php.net/manual/de/function.socket-set-nonblock.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_set_option |
Setzt die Optionen für einen Socket
socket_set_option( Socket $socket, int $level, int $option, array|string|int $value): bool Mit socket_set_option() wird die Option, die mit option angegeben wurde, auf der Protokollebene level für den Socket socket auf den Wert gesetzt, der in value übergeben wurde.
Quelle: www.php.net/manual/de/function.socket-set-option.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
socket_setopt |
Alias von socket_set_option()
Quelle: www.php.net/manual/de/function.socket-setopt.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_shutdown |
Schließt einen Socket der zum Senden, Empfangen oder beidem geöffnet wurde
socket_shutdown(Socket $socket, int $mode = 2): bool Mit socket_shutdown() können Sie die Übertragung hereinkommender, ausgehender oder aller Daten (die Standardeinstellung) über diesen socket abbrechen.
Quelle: www.php.net/manual/de/function.socket-shutdown.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_strerror |
Gibt einen String zurück, der einen Socket-Fehler beschreibt
socket_strerror(int $error_code): string socket_strerror() nimmt im Parameter error_code einen Fehlercode, der von der Funktion socket_last_error() zurückgegeben wurde, entgegen und gibt seinerseits den entsprechenden Erklärungstext aus.
Quelle: www.php.net/manual/de/function.socket-strerror.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
socket_write |
Schreibt in einen Socket
socket_write(Socket $socket, string $data, ?int $length = null): int|false Die Funktion socket_write() schreibt aus dem Puffer data in den Socket socket.
Quelle: www.php.net/manual/de/function.socket-write.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
Sodium Funktionen
Funktion |
Beschreibung |
PHP Versionen |
sodium_add |
Addition großer Zahlen
sodium_add(string &$string1, string $string2): void Diese Funktion addiert den Parameter string2 zu string1 hinzu und überschreibt den in string1 gespeicherten Wert. Diese Funktion geht davon aus, dass beide Parameter binäre Zeichenketten (Strings) sind, die vorzeichenlose Ganzzahlen in Little-Endian-Byte-Reihenfolge darstellen.
Quelle: www.php.net/manual/de/function.sodium-add.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_base642bin |
Dekodiert eine Base64-kodierte Zeichenkette in das Binärformat.
sodium_base642bin(#[\SensitiveParameter] string $string, int $id, string $ignore = ""): string Konvertiert eine Base64-kodierte Zeichenkette in das Binärformat. Anders als base64_decode() und sodium_base642bin() ist die Funktion zeitkonstant (eine Eigenschaft, welche für jeden Programmcode wichtig ist, der kryptographische Eingaben wie Klartexte oder Schlüssel verarbeitet) und unterstützt mehrere Zeichensätze.
Quelle: www.php.net/manual/de/function.sodium-base642bin.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_bin2base64 |
Kodiert eine binäre Zeichenkette mit Base64.
sodium_bin2base64(#[\SensitiveParameter] string $string, int $id): string Konvertiert eine Zeichenkette in eine Base64-kodierte Zeichenkette. Anders als base64_encode() und sodium_bin2base64() ist die Funktion zeitkonstant (eine Eigenschaft, welche für jeden Programmcode wichtig ist, der kryptographische Eingaben, wie Klartexte oder Schlüssel, verarbeitet) und unterstützt mehrere Zeichensätze.
Quelle: www.php.net/manual/de/function.sodium-bin2base64.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_bin2hex |
Kodiert in Hexadezimal
sodium_bin2hex(#[\SensitiveParameter] string $string): string Konvertiert eine rohbinäre Zeichenkette in eine hexadezimal kodierte Zeichenkette. Anders als sodium_bin2hex() ist die Funktion zeitkonstant (eine Eigenschaft, welche für jeden Programmcode wichtig ist, der kryptographische Eingaben, wie Klartexte oder Schlüssel, verarbeitet).
Quelle: www.php.net/manual/de/function.sodium-bin2hex.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_compare |
Vergleicht große Zahlen
sodium_compare(#[\SensitiveParameter] string $string1, #[\SensitiveParameter] string $string2): int Vergleicht zwei Zeichenketten, als ob sie beliebig lange, vorzeichenlose Little-Endian-Ganzzahlen wären, ohne dass eine Seitenkanalattacke möglich ist.
Quelle: www.php.net/manual/de/function.sodium-compare.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_aes256gcm_is_available |
Prüft, ob die Hardware AES256-GCM unterstützt
sodium_crypto_aead_aes256gcm_is_available(): bool Der Rückgabewert dieser Funktion hängt davon ab, ob die Hardware hardwarebeschleunigtes AES unterstützt oder nicht.
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-aes256gcm-is-available.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_decrypt |
Überprüft und entschlüsselt eine Nachricht mit ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_decrypt( string $ciphertext, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string|false Überprüft und entschlüsselt eine Nachricht mit ChaCha20-Poly1305.
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-decrypt.php (abgerufen: 28.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_encrypt |
Verschlüsselt und authentifiziert eine Nachricht mit ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_encrypt( #[\SensitiveParameter] string $message, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string Verschlüsselt und authentifiziert eine Nachricht mit ChaCha20-Poly1305.
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-encrypt.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_ietf_decrypt |
Überprüft, ob der Chiffriertext ein gültiges Tag enthält
sodium_crypto_aead_chacha20poly1305_ietf_decrypt( string $ciphertext, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string|false Verschlüsselt und authentifiziert eine Nachricht mit ChaCha20-Poly1305 (IETF-Variante).
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-ietf-decrypt.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_ietf_encrypt |
Verschlüsselt eine Nachricht
sodium_crypto_aead_chacha20poly1305_ietf_encrypt( #[\SensitiveParameter] string $message, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string Verschlüsselt und authentifiziert eine Nachricht mit ChaCha20-Poly1305 (IETF-Variante).
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-ietf-encrypt.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_ietf_keygen |
Generiert einen zufälligen ChaCha20-Poly1305-IETF-Schlüssel.
sodium_crypto_aead_chacha20poly1305_ietf_keygen(): string Generiert einen zufälligen Schlüssel für die Nutzung von sodium_crypto_aead_chacha20poly1305_ietf_encrypt() und sodium_crypto_aead_chacha20poly1305_ietf_decrypt().
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-ietf-keygen.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_chacha20poly1305_keygen |
Generiert einen zufälligen ChaCha20-Poly1305-Schlüssel
sodium_crypto_aead_chacha20poly1305_keygen(): string Generiert einen zufälligen Schlüssel für die Nutzung von sodium_crypto_aead_chacha20poly1305_encrypt() und sodium_crypto_aead_chacha20poly1305_decrypt().
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-chacha20poly1305-keygen.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt |
(Empfohlen) Überprüft und entschlüsselt eine Nachricht mit XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt( string $ciphertext, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string|false Überprüft und entschlüsselt eine Nachricht mit ChaCha20-Poly1305 (Erweiterte-Nonce-Variante).
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-xchacha20poly1305-ietf-decrypt.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt |
(Empfohlen) Verschlüsselt und authentifiziert eine Nachricht mit XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt( #[\SensitiveParameter] string $message, string $additional_data, string $nonce, #[\SensitiveParameter] string $key): string Verschlüsselt und authentifiziert eine Nachricht mit XChaCha20-Poly1305 (Erweiterte-Nonce-Variante).
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-xchacha20poly1305-ietf-encrypt.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_aead_xchacha20poly1305_ietf_keygen |
Generiert einen zufälligen XChaCha20-Poly1305-Schlüssel.
sodium_crypto_aead_xchacha20poly1305_ietf_keygen(): string Generiert einen zufälligen Schlüssel für die Nutzung von sodium_crypto_aead_xchacha20poly1305_ietf_encrypt() und sodium_crypto_aead_xchacha20poly1305_ietf_decrypt().
Quelle: www.php.net/manual/de/function.sodium-crypto-aead-xchacha20poly1305-ietf-keygen.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_crypto_auth |
Compute a tag for the message
sodium_crypto_auth(string $message, #[\SensitiveParameter] string $key): string Symmetric message authentication via sodium_crypto_auth() provides integrity, but not confidentiality.
Quelle: www.php.net/manual/de/function.sodium-crypto-auth.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_auth_keygen |
Generate a random key for sodium_crypto_auth
sodium_crypto_auth_keygen(): string Generate a key for use with sodium_crypto_auth() and sodium_crypto_auth_verify().
Quelle: www.php.net/manual/de/function.sodium-crypto-auth-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_auth_verify |
Verifies that the tag is valid for the message
sodium_crypto_auth_verify(string $mac, string $message, #[\SensitiveParameter] string $key): bool Verify the authentication tag is valid for a given message and key.
Quelle: www.php.net/manual/de/function.sodium-crypto-auth-verify.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box |
Authenticated public-key encryption
sodium_crypto_box(#[\SensitiveParameter] string $message, string $nonce, #[\SensitiveParameter] string $key_pair): string Encrypt a message using asymmetric (public key) cryptography.
Quelle: www.php.net/manual/de/function.sodium-crypto-box.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_keypair |
Randomly generate a secret key and a corresponding public key
sodium_crypto_box_keypair(): string Generates a secret key and a public key as one string.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-keypair.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_box_keypair_from_secretkey_and_publickey |
Create a unified keypair string from a secret key and public key
sodium_crypto_box_keypair_from_secretkey_and_publickey(#[\SensitiveParameter] string $secret_key, string $public_key): string This function exists to satisfy the API requirements of e.g. crypto_box(). Pass in one party's secret key and the other's public key, and you will obtain a "keypair" for your conversation.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-keypair-from-secretkey-and-publickey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_open |
Authenticated public-key decryption
sodium_crypto_box_open(string $ciphertext, string $nonce, #[\SensitiveParameter] string $key_pair): string|false Decrypt a message using asymmetric (public key) cryptography.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-open.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_publickey |
Extract the public key from a crypto_box keypair
sodium_crypto_box_publickey(#[\SensitiveParameter] string $key_pair): string Given a keypair, fetch only the public key.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-publickey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_publickey_from_secretkey |
Calculate the public key from a secret key
sodium_crypto_box_publickey_from_secretkey(#[\SensitiveParameter] string $secret_key): string Given a secret key, calculate the corresponding public key.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-publickey-from-secretkey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_seal |
Anonymous public-key encryption
sodium_crypto_box_seal(#[\SensitiveParameter] string $message, string $public_key): string Encrypt a message such that only the recipient can decrypt it.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-seal.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_seal_open |
Anonymous public-key decryption
sodium_crypto_box_seal_open(string $ciphertext, #[\SensitiveParameter] string $key_pair): string|false Decrypt a message that was encrypted with sodium_crypto_box_seal()
Quelle: www.php.net/manual/de/function.sodium-crypto-box-seal-open.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_secretkey |
Extracts the secret key from a crypto_box keypair
sodium_crypto_box_secretkey(#[\SensitiveParameter] string $key_pair): string Given a keypair, fetch only the secret key.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-secretkey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_box_seed_keypair |
Deterministically derive the key pair from a single key
sodium_crypto_box_seed_keypair(#[\SensitiveParameter] string $seed): string Clamps the seed to form a secret key, derives the public key, and returns the two as a keypair.
Quelle: www.php.net/manual/de/function.sodium-crypto-box-seed-keypair.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_core_ristretto255_add |
Adds an element
sodium_crypto_core_ristretto255_add(string $p, string $q): string Adds an element q to p. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-add.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_from_hash |
Maps a vector
sodium_crypto_core_ristretto255_from_hash(string $s): string Maps a 64-bytes vector s to a group element. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-from-hash.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_is_valid_point |
Determines if a point on the ristretto255 curve
sodium_crypto_core_ristretto255_is_valid_point(string $s): bool Determines if a point on the ristretto255 curve, in canonical form, on the main subgroup, and that the point doesn't have a small order. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-is-valid-point.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_random |
Generates a random key
sodium_crypto_core_ristretto255_random(): string Generates a random key. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-random.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_add |
Adds a scalar value
sodium_crypto_core_ristretto255_scalar_add(string $x, string $y): string Adds an element y to x. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-add.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_complement |
The sodium_crypto_core_ristretto255_scalar_complement purpose
sodium_crypto_core_ristretto255_scalar_complement(string $s): string Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-complement.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_invert |
Inverts a scalar value
sodium_crypto_core_ristretto255_scalar_invert(string $s): string Inverts a scalar value. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-invert.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_mul |
Multiplies a scalar value
sodium_crypto_core_ristretto255_scalar_mul(string $x, string $y): string Multiplies a scalar value. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-mul.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_negate |
Negates a scalar value
sodium_crypto_core_ristretto255_scalar_negate(string $s): string Negates a scalar value. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-negate.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_random |
Generates a random key
sodium_crypto_core_ristretto255_scalar_random(): string Generates a random key. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-random.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_reduce |
Reduces a scalar value
sodium_crypto_core_ristretto255_scalar_reduce(string $s): string Reduces a scalar value. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-reduce.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_scalar_sub |
Subtracts a scalar value
sodium_crypto_core_ristretto255_scalar_sub(string $x, string $y): string Subtracts a scalar y from x. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-scalar-sub.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_core_ristretto255_sub |
Subtracts an element
sodium_crypto_core_ristretto255_sub(string $p, string $q): string Subtracts an element q from p. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-core-ristretto255-sub.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_generichash |
Get a hash of the message
sodium_crypto_generichash(string $message, #[\SensitiveParameter] string $key = "", int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string Hash a message with BLAKE2b.
Quelle: www.php.net/manual/de/function.sodium-crypto-generichash.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_generichash_final |
Complete the hash
sodium_crypto_generichash_final(string &$state, int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string The finalization method for the streaming generichash API.
Quelle: www.php.net/manual/de/function.sodium-crypto-generichash-final.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_generichash_init |
Initialize a hash for streaming
sodium_crypto_generichash_init(#[\SensitiveParameter] string $key = "", int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string The initialization method for the streaming generichash API.
Quelle: www.php.net/manual/de/function.sodium-crypto-generichash-init.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_generichash_keygen |
Generate a random generichash key
sodium_crypto_generichash_keygen(): string Generate a random key for use with the generichash API.
Quelle: www.php.net/manual/de/function.sodium-crypto-generichash-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_generichash_update |
Add message to a hash
sodium_crypto_generichash_update(string &$state, string $message): true Appends a message to the internal hash state.
Quelle: www.php.net/manual/de/function.sodium-crypto-generichash-update.php (abgerufen: 04.07.2023) |
7 >= 7.2.0, 8 |
sodium_crypto_kdf_derive_from_key |
Derive a subkey
sodium_crypto_kdf_derive_from_key( int $subkey_length, int $subkey_id, string $context, #[\SensitiveParameter] string $key): string Derive a subkey from a root key and additional context.
Quelle: www.php.net/manual/de/function.sodium-crypto-kdf-derive-from-key.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_kdf_keygen |
Generate a random root key for the KDF interface
sodium_crypto_kdf_keygen(): string Generates a random key suitable for serving as the root key for sodium_crypto_kdf_derive_from_key().
Quelle: www.php.net/manual/de/function.sodium-crypto-kdf-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_client_session_keys |
Calculate the client-side session keys.
sodium_crypto_kx_client_session_keys(#[\SensitiveParameter] string $client_key_pair, string $server_key): array Calculate the client-side session keys, using the X25519 + BLAKE2b key-exchange method.
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-client-session-keys.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_keypair |
Creates a new sodium keypair
sodium_crypto_kx_keypair(): string Create a new sodium keypair consisting of the secret key (32 bytes) followed by the public key (32 bytes). The keys can be retrieved by calling sodium_crypto_kx_secretkey() and sodium_crypto_kx_publickey(), respectively.
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-keypair.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_publickey |
Extract the public key from a crypto_kx keypair
sodium_crypto_kx_publickey(#[\SensitiveParameter] string $key_pair): string Extract the public key from a crypto_kx keypair.
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-publickey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_secretkey |
Extract the secret key from a crypto_kx keypair.
sodium_crypto_kx_secretkey(#[\SensitiveParameter] string $key_pair): string Extract the secret key from a crypto_kx keypair.
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-secretkey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_seed_keypair |
Description
sodium_crypto_kx_seed_keypair(#[\SensitiveParameter] string $seed): string
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-seed-keypair.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_kx_server_session_keys |
Calculate the server-side session keys.
sodium_crypto_kx_server_session_keys(#[\SensitiveParameter] string $server_key_pair, string $client_key): array Calculate the server-side session keys, using the X25519 + BLAKE2b key-exchange method.
Quelle: www.php.net/manual/de/function.sodium-crypto-kx-server-session-keys.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash |
Derive a key from a password, using Argon2
sodium_crypto_pwhash( int $length, #[\SensitiveParameter] string $password, string $salt, int $opslimit, int $memlimit, int $algo = SODIUM_CRYPTO_PWHASH_ALG_DEFAULT): string This function provides low-level access to libsodium's crypto_pwhash key derivation function. Unless you have specific reason to use this function, you should use sodium_crypto_pwhash_str() or password_hash() functions instead.
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_scryptsalsa208sha256 |
Derives a key from a password, using scrypt
sodium_crypto_pwhash_scryptsalsa208sha256( int $length, #[\SensitiveParameter] string $password, string $salt, int $opslimit, int $memlimit): string This is the scrypt counterpart to sodium_crypto_pwhash().
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-scryptsalsa208sha256.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_scryptsalsa208sha256_str |
Get an ASCII encoded hash
sodium_crypto_pwhash_scryptsalsa208sha256_str(#[\SensitiveParameter] string $password, int $opslimit, int $memlimit): string
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-scryptsalsa208sha256-str.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify |
Verify that the password is a valid password verification string
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify(string $hash, #[\SensitiveParameter] string $password): bool
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-scryptsalsa208sha256-str-verify.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_str |
Get an ASCII-encoded hash
sodium_crypto_pwhash_str(#[\SensitiveParameter] string $password, int $opslimit, int $memlimit): string Uses a CPU- and memory-hard hash algorithm along with a randomly-generated salt, and memory and CPU limits to generate an ASCII-encoded hash suitable for password storage.
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-str.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_str_needs_rehash |
Determine whether or not to rehash a password
sodium_crypto_pwhash_str_needs_rehash(string $password, int $opslimit, int $memlimit): bool Determine whether or not to rehash a password, based on the current hash opslimit and memlimit.
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-str-needs-rehash.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_pwhash_str_verify |
Verifies that a password matches a hash
sodium_crypto_pwhash_str_verify(string $hash, #[\SensitiveParameter] string $password): bool Checks that a password hash created using sodium_crypto_pwhash_str() matches a given plain-text password. Note that the parameters are in the opposite order to the same parameters in the similar password_verify() function.
Quelle: www.php.net/manual/de/function.sodium-crypto-pwhash-str-verify.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_scalarmult |
Compute a shared secret given a user's secret key and another user's public key
sodium_crypto_scalarmult(string $n, string $p): string Elliptic Curve Diffie-Hellman. Calculates scalar n times point p, on an elliptic curve.
Quelle: www.php.net/manual/de/function.sodium-crypto-scalarmult.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_scalarmult_base |
Alias von sodium_crypto_box_publickey_from_secretkey()
Quelle: www.php.net/manual/de/function.sodium-crypto-scalarmult-base.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_scalarmult_ristretto255 |
Computes a shared secret
sodium_crypto_scalarmult_ristretto255(string $n, string $p): string Calculates scalar n times point p. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-scalarmult-ristretto255.php (abgerufen: 07.09.2022) |
8 >= 8.1.1 |
sodium_crypto_scalarmult_ristretto255_base |
Calculates the public key from a secret key
sodium_crypto_scalarmult_ristretto255_base(string $n): string Given a secret key, calculates the corresponding public key. Available as of libsodium 1.0.18.
Quelle: www.php.net/manual/de/function.sodium-crypto-scalarmult-ristretto255-base.php (abgerufen: 07.09.2022) |
8 >= 8.1.1 |
sodium_crypto_secretbox |
Authenticated shared-key encryption
sodium_crypto_secretbox(#[\SensitiveParameter] string $message, string $nonce, #[\SensitiveParameter] string $key): string Encrypt a message with a symmetric (shared) key.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretbox.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_secretbox_keygen |
Generate random key for sodium_crypto_secretbox
sodium_crypto_secretbox_keygen(): string Generate a key for use with sodium_crypto_secretbox() and sodium_crypto_secretbox_open().
Quelle: www.php.net/manual/de/function.sodium-crypto-secretbox-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_secretbox_open |
Authenticated shared-key decryption
sodium_crypto_secretbox_open(string $ciphertext, string $nonce, #[\SensitiveParameter] string $key): string|false Decrypt an encrypted message with a symmetric (shared) key.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretbox-open.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_init_pull |
Initialize a secretstream context for decryption
sodium_crypto_secretstream_xchacha20poly1305_init_pull(string $header, #[\SensitiveParameter] string $key): string Initialize a secretstream context for decryption.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-init-pull.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_init_push |
Initialize a secretstream context for encryption
sodium_crypto_secretstream_xchacha20poly1305_init_push(#[\SensitiveParameter] string $key): array Initialize a secretstream context for encryption.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-init-push.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_keygen |
Generate a random secretstream key.
sodium_crypto_secretstream_xchacha20poly1305_keygen(): string Generate a random secretstream key.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_pull |
Decrypt a chunk of data from an encrypted stream
sodium_crypto_secretstream_xchacha20poly1305_pull(string &$state, string $ciphertext, string $additional_data = ""): array|false Decrypt a chunk of data from an encrypted stream.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-pull.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_push |
Encrypt a chunk of data so that it can safely be decrypted in a streaming API
sodium_crypto_secretstream_xchacha20poly1305_push( string &$state, #[\SensitiveParameter] string $message, string $additional_data = "", int $tag = SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_MESSAGE): string Encrypt a chunk of data so that it can safely be decrypted in a streaming API.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-push.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_secretstream_xchacha20poly1305_rekey |
Explicitly rotate the key in the secretstream state
sodium_crypto_secretstream_xchacha20poly1305_rekey(string &$state): void Explicitly rotate the key in the secretstream state. Overwrites the value passed in.
Quelle: www.php.net/manual/de/function.sodium-crypto-secretstream-xchacha20poly1305-rekey.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_shorthash |
Compute a short hash of a message and key
sodium_crypto_shorthash(string $message, #[\SensitiveParameter] string $key): string sodium_crypto_shorthash() wraps a hash function called SipHash-2-4, which is ideal for implementing hash tables that are not susceptible to hash collision denial of service attacks (Hash-DoS).
Quelle: www.php.net/manual/de/function.sodium-crypto-shorthash.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_shorthash_keygen |
Get random bytes for key
sodium_crypto_shorthash_keygen(): string Generate a key for use with sodium_crypto_shorthash().
Quelle: www.php.net/manual/de/function.sodium-crypto-shorthash-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_sign |
Sign a message
sodium_crypto_sign(string $message, #[\SensitiveParameter] string $secret_key): string Sign a message with a secret key, that can be verified by the corresponding public key. This function attaches the signature to the message. See sodium_crypto_sign_detached() for detached signatures.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_detached |
Sign the message
sodium_crypto_sign_detached(string $message, #[\SensitiveParameter] string $secret_key): string Sign a message with a secret key, that can be verified by the corresponding public key. This function returns a detached signature.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-detached.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_ed25519_pk_to_curve25519 |
Convert an Ed25519 public key to a Curve25519 public key
sodium_crypto_sign_ed25519_pk_to_curve25519(string $public_key): string Given an Ed25519 public key, calculate the birationally equivalent X25519 public key.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-ed25519-pk-to-curve25519.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_ed25519_sk_to_curve25519 |
Convert an Ed25519 secret key to a Curve25519 secret key
sodium_crypto_sign_ed25519_sk_to_curve25519(#[\SensitiveParameter] string $secret_key): string Given an Ed25519 secret key, calculate the birationally equivalent X25519 secret key.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-ed25519-sk-to-curve25519.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_keypair |
Randomly generate a secret key and a corresponding public key
sodium_crypto_sign_keypair(): string Generate a random Ed25519 keypair as one string.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-keypair.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_keypair_from_secretkey_and_publickey |
Join a secret key and public key together
sodium_crypto_sign_keypair_from_secretkey_and_publickey(#[\SensitiveParameter] string $secret_key, string $public_key): string Join a secret key and public key together.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-keypair-from-secretkey-and-publickey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_open |
Check that the signed message has a valid signature
sodium_crypto_sign_open(string $signed_message, string $public_key): string|false Verify the signature attached to a message and return the message
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-open.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_publickey |
Extract the Ed25519 public key from a keypair
sodium_crypto_sign_publickey(#[\SensitiveParameter] string $key_pair): string Extract the Ed25519 public key from a keypair
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-publickey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_publickey_from_secretkey |
Extract the Ed25519 public key from the secret key
sodium_crypto_sign_publickey_from_secretkey(#[\SensitiveParameter] string $secret_key): string Extract the Ed25519 public key from the secret key
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-publickey-from-secretkey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_secretkey |
Extract the Ed25519 secret key from a keypair
sodium_crypto_sign_secretkey(#[\SensitiveParameter] string $key_pair): string Extract the Ed25519 secret key from a keypair
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-secretkey.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_seed_keypair |
Deterministically derive the key pair from a single key
sodium_crypto_sign_seed_keypair(#[\SensitiveParameter] string $seed): string Clamps the seed to form a secret key, derives the public key, and returns the two as a keypair.
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-seed-keypair.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_sign_verify_detached |
Verify signature for the message
sodium_crypto_sign_verify_detached(string $signature, string $message, string $public_key): bool Verify signature for the message
Quelle: www.php.net/manual/de/function.sodium-crypto-sign-verify-detached.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_stream |
Generate a deterministic sequence of bytes from a seed
sodium_crypto_stream(int $length, string $nonce, #[\SensitiveParameter] string $key): string Generate a deterministic sequence of bytes from a seed, using the XSalsa20 stream cipher.
Quelle: www.php.net/manual/de/function.sodium-crypto-stream.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_crypto_stream_keygen |
Generate a random sodium_crypto_stream key.
sodium_crypto_stream_keygen(): string Generate a key for use with sodium_crypto_stream() and sodium_crypto_stream_xor().
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-keygen.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
sodium_crypto_stream_xchacha20 |
Expands the key and nonce into a keystream of pseudorandom bytes
sodium_crypto_stream_xchacha20(int $length, string $nonce, #[\SensitiveParameter] string $key): string Expands the key and nonce into a keystream of pseudorandom bytes.
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-xchacha20.php (abgerufen: 29.10.2024) |
8 >= 8.1.0 |
sodium_crypto_stream_xchacha20_keygen |
Returns a secure random key
sodium_crypto_stream_xchacha20_keygen(): string Returns a secure random key for use with sodium_crypto_stream_xchacha20().
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-xchacha20-keygen.php (abgerufen: 07.09.2022) |
8 >= 8.1.0 |
sodium_crypto_stream_xchacha20_xor |
Encrypts a message using a nonce and a secret key (no authentication)
sodium_crypto_stream_xchacha20_xor(#[\SensitiveParameter] string $message, string $nonce, #[\SensitiveParameter] string $key): string Encrypts a message using a nonce and a secret key (no authentication).
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-xchacha20-xor.php (abgerufen: 29.10.2024) |
8 >= 8.1.0 |
sodium_crypto_stream_xchacha20_xor_ic |
Encrypts a message using a nonce and a secret key (no authentication)
sodium_crypto_stream_xchacha20_xor_ic( #[\SensitiveParameter] string $message, string $nonce, int $counter, #[\SensitiveParameter] string $key): string The function is similar to sodium_crypto_stream_xchacha20_xor() but adds the ability to set the initial value of the block counter to a non-zero value. This permits direct access to any block without having to compute the previous ones.
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-xchacha20-xor-ic.php (abgerufen: 29.10.2024) |
8 >= 8.2.0 |
sodium_crypto_stream_xor |
Encrypt a message without authentication
sodium_crypto_stream_xor(#[\SensitiveParameter] string $message, string $nonce, #[\SensitiveParameter] string $key): string This function encrypts a message with XSalsa20, but does not provide any ciphertext guarantees about the plaintext.
Quelle: www.php.net/manual/de/function.sodium-crypto-stream-xor.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_hex2bin |
Dekodiert eine hexadezimal kodierte binäre Zeichenkette
sodium_hex2bin(#[\SensitiveParameter] string $string, string $ignore = ""): string Dekodiert eine hexadezimal kodierte binäre Zeichenkette.
Quelle: www.php.net/manual/de/function.sodium-hex2bin.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_increment |
Inkrementieren einer großen Zahl
sodium_increment(string &$string): void Behandelt die gegebene Zeichenkette als Little-Endian-Ganzzahl ohne Vorzeichen und erhöht sie dann um 1. Diese Funktion läuft zeitkonstant.
Quelle: www.php.net/manual/de/function.sodium-increment.php (abgerufen: 02.11.2023) |
7 >= 7.2.0, 8 |
sodium_memcmp |
Prüfung auf Gleichheit bei konstanter Zeit
sodium_memcmp(#[\SensitiveParameter] string $string1, #[\SensitiveParameter] string $string2): int Vergleich zweier Zeichenketten in konstanter Zeit.
Quelle: www.php.net/manual/de/function.sodium-memcmp.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_memzero |
Überschreibt eine Zeichenkette mit einem Nullzeichen
sodium_memzero(#[\SensitiveParameter] string &$string): void sodium_memzero() überschreibt eine Zeichenkette mit Nullzeichen.
Quelle: www.php.net/manual/de/function.sodium-memzero.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_pad |
Fügt Fülldaten hinzu
sodium_pad(#[\SensitiveParameter] string $string, int $block_size): string Füllt den rechten Teil einer Zeichenkette mit Fülldaten auf. Diese Funktion arbeitet zeitkonstant.
Quelle: www.php.net/manual/de/function.sodium-pad.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
sodium_unpad |
Entfernt Fülldaten
sodium_unpad(#[\SensitiveParameter] string $string, int $block_size): string Entfernt Fülldaten von einer Zeichenkette. Diese Funktion arbeitet zeitkonstant.
Quelle: www.php.net/manual/de/function.sodium-unpad.php (abgerufen: 29.10.2024) |
7 >= 7.2.0, 8 |
Sonstige Funktionen
Funktion |
Beschreibung |
PHP Versionen |
connection_aborted |
Überprüft, ob die Verbindung zum Client beendet wurde
connection_aborted(): int Überprüft, ob die Verbindung zum Client beendet wurde.
Quelle: www.php.net/manual/de/function.connection-aborted.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
connection_status |
Liefert den Verbindungsstatus als Bitfeld
connection_status(): int Gibt den Verbindungsstatus als Bitfeld zurück.
Quelle: www.php.net/manual/de/function.connection-status.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
constant |
Liefert den Wert einer Konstante
constant(string $name): mixed Der Name der Konstante
Quelle: www.php.net/manual/de/function.constant.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
define |
Definiert eine benannte Konstante
define(string $constant_name, mixed $value, bool $case_insensitive = false): bool Definiert während der Laufzeit eine benannte Konstante.
Quelle: www.php.net/manual/de/function.define.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
defined |
Prüft, ob eine Konstante mit dem angegebenen Namen existiert
defined(string $constant_name): bool Überprüft, ob eine Konstante mit dem angegebenen Namen constant_name definiert ist.
Quelle: www.php.net/manual/de/function.defined.php (abgerufen: 01.05.2024) |
4, 5, 7, 8 |
get_browser |
Ermittelt die Fähigkeiten des Browsers eines Benutzers
get_browser(?string $user_agent = null, bool $return_array = false): object|array|false Diese Funktion versucht, die Fähigkeiten des Browsers des Benutzers zu ermitteln, indem sie die Informationen über den Browser aus der Datei browscap.ini ausliest.
Quelle: www.php.net/manual/de/function.get-browser.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
highlight_file |
Syntax-Hervorhebung für eine Datei
highlight_file(string $filename, bool $return = false): string|bool Erzeugt die hervorgehobene Syntax des Codes der Datei filename als Ausgabe oder als Rückgabewert. Dabei werden die im eingebauten Syntax-Highlighter für PHP definierten Farben benutzt.
Quelle: www.php.net/manual/de/function.highlight-file.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
highlight_string |
Hervorhebung der Syntax einer Zeichenkette
highlight_string(string $string, bool $return = false): string|bool Der zu hervorzuhebende PHP-Code. Dieser sollte den öffnenden Tag enthalten.
Quelle: www.php.net/manual/de/function.highlight-string.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
hrtime |
Get the system's high resolution time
hrtime(bool $as_number = false): array|int|float|false Whether the high resolution time should be returned as array or number.
Quelle: www.php.net/manual/de/function.hrtime.php (abgerufen: 21.12.2021) |
7 >= 7.3.0, 8 |
ignore_user_abort |
Legt fest, ob der Verbindungsabbruch eines Clients die Skript-Ausführung abbrechen soll
ignore_user_abort(?bool $enable = null): int Setzt den Wert dafür, ob der Abbruch einer Client-Verbindung die weitere Abarbeitung eines Skripts beenden soll.
Quelle: www.php.net/manual/de/function.ignore-user-abort.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
pack |
Packt Daten in eine binäre Zeichenkette
pack(string $format, mixed ...$values): string Packt die angegebenen Argumente unter Beachtung von format in eine binäre Zeichenkette.
Quelle: www.php.net/manual/de/function.pack.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
php_strip_whitespace |
Return source with stripped comments and whitespace
php_strip_whitespace(string $filename): string Returns the PHP source code in filename with PHP comments and whitespace removed. This may be useful for determining the amount of actual code in your scripts compared with the amount of comments. This is similar to using php -w from the commandline.
Quelle: www.php.net/manual/de/function.php-strip-whitespace.php (abgerufen: 21.12.2021) |
5, 7, 8 |
show_source |
Alias von highlight_file()
Quelle: www.php.net/manual/de/function.show-source.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sleep |
Verzögert die Programmausführung
sleep(int $seconds): int Um die Programmausführung für einen Bruchteil einer Sekunde zu verzögern, muss die Funktion usleep() verwendet werden, da sleep() einen Integer erwartet. Zum Beispiel unterbricht sleep(0.25) die Programmausführung für 0 Sekunden.
Quelle: www.php.net/manual/de/function.sleep.php (abgerufen: 25.09.2022) |
4, 5, 7, 8 |
sys_getloadavg |
Ermittelt die durchschnittliche Systemlast
sys_getloadavg(): array|false Gibt drei Messwerte zurück, die die durchschnittliche Systemlast (die Anzahl der Prozesse in der Ausführungswarteschlange) über die jeweils letzten 1, 5 und 15 Minuten repräsentieren.
Quelle: www.php.net/manual/de/function.sys-getloadavg.php (abgerufen: 21.12.2021) |
5 >= 5.1.3, 7, 8 |
time_nanosleep |
Verzögert die Ausführung um die gegebene Anzahl Sekunden und Nanosekunden
time_nanosleep(int $seconds, int $nanoseconds): array|bool Verzögert die Ausführung um die angegebene Anzahl Sekunden (seconds) und Nanosekunden (nanoseconds).
Quelle: www.php.net/manual/de/function.time-nanosleep.php (abgerufen: 21.12.2021) |
5, 7, 8 |
time_sleep_until |
Lässt das Skript bis zur angegebenen Zeit schlafen
time_sleep_until(float $timestamp): bool Lässt das Skript bis zum angegebenen timestamp schlafen.
Quelle: www.php.net/manual/de/function.time-sleep-until.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
uniqid |
Erzeugt eine eindeutige ID
uniqid(string $prefix = "", bool $more_entropy = false): string Gibt eine eindeutige ID mit Präfix zurück, die auf der aktuellen Zeit in Mikrosekunden basiert.
Quelle: www.php.net/manual/de/function.uniqid.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
unpack |
Entpackt die Daten einer binäre Zeichenkette
unpack(string $format, string $string, int $offset = 0): array|false Überträgt die Daten einer binäre Zeichenkette in ein Array unter Berücksichtigung des Parameters format.
Quelle: www.php.net/manual/de/function.unpack.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
usleep |
Verzögert die Programmausführung (in Mikrosekunden)
usleep(int $microseconds): void Verzögert die weitere Ausführung des Programms um die angegebene Anzahl von Mikrosekunden.
Quelle: www.php.net/manual/de/function.usleep.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
SPL Funktionen
Funktion |
Beschreibung |
PHP Versionen |
class_implements |
Return the interfaces which are implemented by the given class or interface
class_implements(object|string $object_or_class, bool $autoload = true): array|false This function returns an array with the names of the interfaces that the given object_or_class and its parents implement.
Quelle: www.php.net/manual/de/function.class-implements.php (abgerufen: 21.12.2021) |
5, 7, 8 |
class_parents |
Return the parent classes of the given class
class_parents(object|string $object_or_class, bool $autoload = true): array|false This function returns an array with the name of the parent classes of the given object_or_class.
Quelle: www.php.net/manual/de/function.class-parents.php (abgerufen: 21.12.2021) |
5, 7, 8 |
class_uses |
Return the traits used by the given class
class_uses(object|string $object_or_class, bool $autoload = true): array|false This function returns an array with the names of the traits that the given object_or_class uses. This does however not include any traits used by a parent class.
Quelle: www.php.net/manual/de/function.class-uses.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
iterator_apply |
Call a function for every element in an iterator
iterator_apply(Traversable $iterator, callable $callback, ?array $args = null): int Calls a function for every element in an iterator.
Quelle: www.php.net/manual/de/function.iterator-apply.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
iterator_count |
Count the elements in an iterator
iterator_count(Traversable|array $iterator): int Count the elements in an iterator. iterator_count() is not guaranteed to retain the current position of the iterator.
Quelle: www.php.net/manual/de/function.iterator-count.php (abgerufen: 18.12.2022) |
5 >= 5.1.0, 7, 8 |
iterator_to_array |
Copy the iterator into an array
iterator_to_array(Traversable|array $iterator, bool $preserve_keys = true): array Copy the elements of an iterator into an array.
Quelle: www.php.net/manual/de/function.iterator-to-array.php (abgerufen: 18.12.2022) |
5 >= 5.1.0, 7, 8 |
spl_autoload |
Default implementation for __autoload()
spl_autoload(string $class, ?string $file_extensions = null): void This function is intended to be used as a default implementation for __autoload(). If nothing else is specified and spl_autoload_register() is called without any parameters then spl_autoload() will be used for any later call to __autoload().
Quelle: www.php.net/manual/de/function.spl-autoload.php (abgerufen: 01.05.2024) |
5 >= 5.1.0, 7, 8 |
spl_autoload_call |
Try all registered __autoload() functions to load the requested class
spl_autoload_call(string $class): void This function can be used to manually search for a class or interface using the registered __autoload functions.
Quelle: www.php.net/manual/de/function.spl-autoload-call.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
spl_autoload_extensions |
Registriert und gibt die voreingestellten Dateiendungen für spl_autoload zurück
spl_autoload_extensions(?string $file_extensions = null): string Diese Funktion kann die Dateiendungen, die in der __autoload() Fallback-Funktion spl_autoload() verwendet werden, prüfen und ändern.
Quelle: www.php.net/manual/de/function.spl-autoload-extensions.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
spl_autoload_functions |
Liefert alle registrierten __autoload()-Funktionen
spl_autoload_functions(): array Gibt alle registrierten __autoload()-Funktionen zurück.
Quelle: www.php.net/manual/de/function.spl-autoload-functions.php (abgerufen: 05.04.2023) |
5 >= 5.1.0, 7, 8 |
spl_autoload_register |
Register given function as __autoload() implementation
spl_autoload_register(?callable $callback = null, bool $throw = true, bool $prepend = false): bool Register a function with the spl provided __autoload queue. If the queue is not yet activated it will be activated.
Quelle: www.php.net/manual/de/function.spl-autoload-register.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
spl_autoload_unregister |
Unregister given function as __autoload() implementation
spl_autoload_unregister(callable $callback): bool Removes a function from the autoload queue. If the queue is activated and empty after removing the given function then it will be deactivated.
Quelle: www.php.net/manual/de/function.spl-autoload-unregister.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
spl_classes |
Return available SPL classes
spl_classes(): array This function returns an array with the current available SPL classes.
Quelle: www.php.net/manual/de/function.spl-classes.php (abgerufen: 21.12.2021) |
5, 7, 8 |
spl_object_hash |
Return hash id for given object
spl_object_hash(object $object): string This function returns a unique identifier for the object. This id can be used as a hash key for storing objects, or for identifying an object, as long as the object is not destroyed. Once the object is destroyed, its hash may be reused for other objects. This behavior is similar to spl_object_id().
Quelle: www.php.net/manual/de/function.spl-object-hash.php (abgerufen: 21.12.2021) |
5 >= 5.2.0, 7, 8 |
spl_object_id |
Return the integer object handle for given object
spl_object_id(object $object): int This function returns a unique identifier for the object. The object id is unique for the lifetime of the object. Once the object is destroyed, its id may be reused for other objects. This behavior is similar to spl_object_hash().
Quelle: www.php.net/manual/de/function.spl-object-id.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
Stream-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
stream_bucket_append |
Append bucket to brigade
stream_bucket_append(resource $brigade, object $bucket): void
Quelle: www.php.net/manual/de/function.stream-bucket-append.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_bucket_make_writeable |
Returns a bucket object from the brigade to operate on
stream_bucket_make_writeable(resource $brigade): ?object This function is called whenever there is the need to access and operate on the content contains in a brigade. It is typically called from php_user_filter::filter().
Quelle: www.php.net/manual/de/function.stream-bucket-make-writeable.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_bucket_new |
Create a new bucket for use on the current stream
stream_bucket_new(resource $stream, string $buffer): object
Quelle: www.php.net/manual/de/function.stream-bucket-new.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_bucket_prepend |
Prepend bucket to brigade
stream_bucket_prepend(resource $brigade, object $bucket): void This function can be called to prepend a bucket to a bucket brigade. It is typically called from php_user_filter::filter().
Quelle: www.php.net/manual/de/function.stream-bucket-prepend.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_context_create |
Creates a stream context
stream_context_create(?array $options = null, ?array $params = null): resource Creates and returns a stream context with any options supplied in options preset.
Quelle: www.php.net/manual/de/function.stream-context-create.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_context_get_default |
Retrieve the default stream context
stream_context_get_default(?array $options = null): resource A stream context resource.
Quelle: www.php.net/manual/de/function.stream-context-get-default.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
stream_context_get_options |
Retrieve options for a stream/wrapper/context
stream_context_get_options(resource $stream_or_context): array The stream or context to get options from
Quelle: www.php.net/manual/de/function.stream-context-get-options.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_context_get_params |
Retrieves parameters from a context
stream_context_get_params(resource $context): array Retrieves parameter and options information from the stream or context.
Quelle: www.php.net/manual/de/function.stream-context-get-params.php (abgerufen: 12.02.2022) |
5 >= 5.3.0, 7, 8 |
stream_context_set_default |
Set the default stream context
stream_context_set_default(array $options): resource The options to set for the default context.
Quelle: www.php.net/manual/de/function.stream-context-set-default.php (abgerufen: 12.02.2022) |
5 >= 5.3.0, 7, 8 |
stream_context_set_option |
Sets an option for a stream/wrapper/context
stream_context_set_option( resource $stream_or_context, string $wrapper, string $option, mixed $value): bool The stream or context resource to apply the options to.
Quelle: www.php.net/manual/de/function.stream-context-set-option.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_context_set_options |
Sets options on the specified context
stream_context_set_options(resource $context, array $options): true Sets options on the specified context.
Quelle: www.php.net/manual/de/function.stream-context-set-options.php (abgerufen: 01.05.2024) |
8 >= 8.3.0 |
stream_context_set_params |
Set parameters for a stream/wrapper/context
stream_context_set_params(resource $context, array $params): true Sets parameters on the specified context.
Quelle: www.php.net/manual/de/function.stream-context-set-params.php (abgerufen: 30.10.2024) |
4 >= 4.3.0, 5, 7, 8 |
stream_copy_to_stream |
Copies data from one stream to another
stream_copy_to_stream( resource $from, resource $to, ?int $length = null, int $offset = 0): int|false Makes a copy of up to length bytes of data from the current position (or from the offset position, if specified) in from to to. If length is null, all remaining content in from will be copied.
Quelle: www.php.net/manual/de/function.stream-copy-to-stream.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_filter_append |
Attach a filter to a stream
stream_filter_append( resource $stream, string $filtername, int $read_write = ?, mixed $params = ?): resource Adds filtername to the list of filters attached to stream.
Quelle: www.php.net/manual/de/function.stream-filter-append.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_filter_prepend |
Attach a filter to a stream
stream_filter_prepend( resource $stream, string $filtername, int $read_write = ?, mixed $params = ?): resource Adds filtername to the list of filters attached to stream.
Quelle: www.php.net/manual/de/function.stream-filter-prepend.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_filter_register |
Register a user defined stream filter
stream_filter_register(string $filter_name, string $class): bool stream_filter_register() allows you to implement your own filter on any registered stream used with all the other filesystem functions (such as fopen(), fread() etc.).
Quelle: www.php.net/manual/de/function.stream-filter-register.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_filter_remove |
Remove a filter from a stream
stream_filter_remove(resource $stream_filter): bool Removes a stream filter previously added to a stream with stream_filter_prepend() or stream_filter_append(). Any data remaining in the filter's internal buffer will be flushed through to the next filter before removing it.
Quelle: www.php.net/manual/de/function.stream-filter-remove.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
stream_get_contents |
Reads remainder of a stream into a string
stream_get_contents(resource $stream, ?int $length = null, int $offset = -1): string|false Identical to file_get_contents(), except that stream_get_contents() operates on an already open stream resource and returns the remaining contents in a string, up to length bytes and starting at the specified offset.
Quelle: www.php.net/manual/de/function.stream-get-contents.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_get_filters |
Retrieve list of registered filters
stream_get_filters(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.stream-get-filters.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_get_line |
Gets line from stream resource up to a given delimiter
stream_get_line(resource $stream, int $length, string $ending = ""): string|false Gets a line from the given handle.
Quelle: www.php.net/manual/de/function.stream-get-line.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_get_meta_data |
Retrieves header/meta data from streams/file pointers
stream_get_meta_data(resource $stream): array Returns information about an existing stream.
Quelle: www.php.net/manual/de/function.stream-get-meta-data.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_get_transports |
Retrieve list of registered socket transports
stream_get_transports(): array Diese Funktion besitzt keine Parameter.
Quelle: www.php.net/manual/de/function.stream-get-transports.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_get_wrappers |
Retrieve list of registered streams
stream_get_wrappers(): array Retrieve list of registered streams available on the running system.
Quelle: www.php.net/manual/de/function.stream-get-wrappers.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_is_local |
Checks if a stream is a local stream
stream_is_local(resource|string $stream): bool Checks if a stream, or a URL, is a local one or not.
Quelle: www.php.net/manual/de/function.stream-is-local.php (abgerufen: 29.12.2021) |
5 >= 5.2.4, 7, 8 |
stream_isatty |
Check if a stream is a TTY
stream_isatty(resource $stream): bool Determines if stream stream refers to a valid terminal type device. This is a more portable version of posix_isatty(), since it works on Windows systems too.
Quelle: www.php.net/manual/de/function.stream-isatty.php (abgerufen: 12.02.2022) |
7 >= 7.2.0, 8 |
stream_register_wrapper |
Alias von stream_wrapper_register()
Diese Funktion ist ein Alias für: stream_wrapper_register().
Quelle: www.php.net/manual/de/function.stream-register-wrapper.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_resolve_include_path |
Resolve filename against the include path
stream_resolve_include_path(string $filename): string|false Resolve filename against the include path according to the same rules as fopen()/include.
Quelle: www.php.net/manual/de/function.stream-resolve-include-path.php (abgerufen: 12.02.2022) |
5 >= 5.3.2, 7, 8 |
stream_select |
Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by seconds and microseconds
stream_select( ?array &$read, ?array &$write, ?array &$except, ?int $seconds, ?int $microseconds = null): int|false The stream_select() function accepts arrays of streams and waits for them to change status. Its operation is equivalent to that of the socket_select() function except in that it acts on streams.
Quelle: www.php.net/manual/de/function.stream-select.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_set_blocking |
Set blocking/non-blocking mode on a stream
stream_set_blocking(resource $stream, bool $enable): bool Sets blocking or non-blocking mode on a stream.
Quelle: www.php.net/manual/de/function.stream-set-blocking.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_set_chunk_size |
Set the stream chunk size
stream_set_chunk_size(resource $stream, int $size): int Set the stream chunk size.
Quelle: www.php.net/manual/de/function.stream-set-chunk-size.php (abgerufen: 12.02.2022) |
5 >= 5.4.0, 7, 8 |
stream_set_read_buffer |
Set read file buffering on the given stream
stream_set_read_buffer(resource $stream, int $size): int Sets the read buffer. It's the equivalent of stream_set_write_buffer(), but for read operations.
Quelle: www.php.net/manual/de/function.stream-set-read-buffer.php (abgerufen: 12.02.2022) |
5 >= 5.3.3, 7, 8 |
stream_set_timeout |
Set timeout period on a stream
stream_set_timeout(resource $stream, int $seconds, int $microseconds = 0): bool Sets the timeout value on stream, expressed in the sum of seconds and microseconds.
Quelle: www.php.net/manual/de/function.stream-set-timeout.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_set_write_buffer |
Sets write file buffering on the given stream
stream_set_write_buffer(resource $stream, int $size): int Sets the buffering for write operations on the given stream to size bytes.
Quelle: www.php.net/manual/de/function.stream-set-write-buffer.php (abgerufen: 12.02.2022) |
4 >= 4.3.0, 5, 7, 8 |
stream_socket_accept |
Accept a connection on a socket created by stream_socket_server()
stream_socket_accept(resource $socket, ?float $timeout = null, string &$peer_name = null): resource|false Accept a connection on a socket previously created by stream_socket_server().
Quelle: www.php.net/manual/de/function.stream-socket-accept.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_client |
Open Internet or Unix domain socket connection
stream_socket_client( string $address, int &$error_code = null, string &$error_message = null, ?float $timeout = null, int $flags = STREAM_CLIENT_CONNECT, ?resource $context = null): resource|false Initiates a stream or datagram connection to the destination specified by address. The type of socket created is determined by the transport specified using standard URL formatting: transport://target. For Internet Domain sockets (AF_INET) such as TCP and UDP, the target portion of the address parameter should consist of a hostname or IP address followed by a colon and a port number. For Unix domain sockets, the target portion should point to the socket file on the filesystem.
Quelle: www.php.net/manual/de/function.stream-socket-client.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_enable_crypto |
Turns encryption on/off on an already connected socket
stream_socket_enable_crypto( resource $stream, bool $enable, ?int $crypto_method = null, ?resource $session_stream = null): int|bool The stream resource.
Quelle: www.php.net/manual/de/function.stream-socket-enable-crypto.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
stream_socket_get_name |
Retrieve the name of the local or remote sockets
stream_socket_get_name(resource $socket, bool $remote): string|false Returns the local or remote name of a given socket connection.
Quelle: www.php.net/manual/de/function.stream-socket-get-name.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_pair |
Creates a pair of connected, indistinguishable socket streams
stream_socket_pair(int $domain, int $type, int $protocol): array|false stream_socket_pair() creates a pair of connected, indistinguishable socket streams. This function is commonly used in IPC (Inter-Process Communication).
Quelle: www.php.net/manual/de/function.stream-socket-pair.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
stream_socket_recvfrom |
Receives data from a socket, connected or not
stream_socket_recvfrom( resource $socket, int $length, int $flags = 0, ?string &$address = null): string|false stream_socket_recvfrom() accepts data from a remote socket up to length bytes.
Quelle: www.php.net/manual/de/function.stream-socket-recvfrom.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_sendto |
Sends a message to a socket, whether it is connected or not
stream_socket_sendto( resource $socket, string $data, int $flags = 0, string $address = ""): int|false Sends the specified data through the socket.
Quelle: www.php.net/manual/de/function.stream-socket-sendto.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_server |
Create an Internet or Unix domain server socket
stream_socket_server( string $address, int &$error_code = null, string &$error_message = null, int $flags = STREAM_SERVER_BIND | STREAM_SERVER_LISTEN, ?resource $context = null): resource|false Creates a stream or datagram socket on the specified address.
Quelle: www.php.net/manual/de/function.stream-socket-server.php (abgerufen: 12.02.2022) |
5, 7, 8 |
stream_socket_shutdown |
Shutdown a full-duplex connection
stream_socket_shutdown(resource $stream, int $mode): bool Shutdowns (partially or not) a full-duplex connection.
Quelle: www.php.net/manual/de/function.stream-socket-shutdown.php (abgerufen: 12.02.2022) |
5 >= 5.2.1, 7, 8 |
stream_supports_lock |
Tells whether the stream supports locking
stream_supports_lock(resource $stream): bool Tells whether the stream supports locking through flock().
Quelle: www.php.net/manual/de/function.stream-supports-lock.php (abgerufen: 12.02.2022) |
5 >= 5.3.0, 7, 8 |
stream_wrapper_register |
Register a URL wrapper implemented as a PHP class
stream_wrapper_register(string $protocol, string $class, int $flags = 0): bool Allows you to implement your own protocol handlers and streams for use with all the other filesystem functions (such as fopen(), fread() etc.).
Quelle: www.php.net/manual/de/function.stream-wrapper-register.php (abgerufen: 12.02.2022) |
4 >= 4.3.2, 5, 7, 8 |
stream_wrapper_restore |
Restores a previously unregistered built-in wrapper
stream_wrapper_restore(string $protocol): bool Restores a built-in wrapper previously unregistered with stream_wrapper_unregister().
Quelle: www.php.net/manual/de/function.stream-wrapper-restore.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
stream_wrapper_unregister |
Unregister a URL wrapper
stream_wrapper_unregister(string $protocol): bool Allows you to disable an already defined stream wrapper. Once the wrapper has been disabled you may override it with a user-defined wrapper using stream_wrapper_register() or reenable it later on with stream_wrapper_restore().
Quelle: www.php.net/manual/de/function.stream-wrapper-unregister.php (abgerufen: 12.02.2022) |
5 >= 5.1.0, 7, 8 |
String-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
addcslashes |
Stellt bestimmten Zeichen eines Strings ein "\" voran (wie in C)
addcslashes(string $string, string $characters): string Gibt eine Zeichenkette zurück, in der allen Zeichen, die in characters aufgeführt sind, ein "\" vorangestellt ist.
Quelle: www.php.net/manual/de/function.addcslashes.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
addslashes |
Stellt bestimmten Zeichen eines Strings ein "\" voran
addslashes(string $string): string
Gibt einen String (Zeichenkette) zurück, in dem bestimmten Zeichen ein Backslash "\" voran gestellt wurde. Quelle: www.php.net/manual/de/function.addslashes.php (abgerufen: 21.12.2021)
| 4, 5, 7, 8 |
bin2hex |
Wandelt Binär-Daten in ihre hexadezimale Entsprechung um
bin2hex(string $string): string Gibt einen ASCII-String zurück, der die hexadezimale Darstellung des Parameters string enthält. Die Umwandlung geschieht byteweise mit dem höchsten Anteil (4 Bit, "high-nibble") zuerst.
Quelle: www.php.net/manual/de/function.bin2hex.php (abgerufen: 26.04.2022) |
4, 5, 7, 8 |
chop |
Alias von rtrim()
chop() unterscheidet sich von der Perl-Funktion chop(), die das letzte Zeichen eines Strings entfernt.
Quelle: www.php.net/manual/de/function.chop.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
chr |
Erzeugt eine Ein-Byte-Zeichenkette aus einer Zahl
chr(int $codepoint): string Gibt eine einstellige Zeichenkette zurück, die das angegebene Zeichen enthält, wobei codepoint als vorzeichenlose Ganzzahl interpretiert wird.
Quelle: www.php.net/manual/de/function.chr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
chunk_split |
Zerlegt einen String in Teile gleicher Länge
chunk_split(string $string, int $length = 76, string $separator = "\r\n"): string Kann für die Aufteilung eines Strings in kleinere Stücke verwendet werden. Dies ist z. B. hilfreich bei der Umwandlung von base64_encode()-Ausgaben, die RFC 2045 entsprechen müssen. Die Funktion fügt die in separator angegebene Zeichenkette nach jeweils length Zeichen in den ursprünglichen String ein.
Quelle: www.php.net/manual/de/function.chunk-split.php (abgerufen: 02.09.2023) |
4, 5, 7, 8 |
convert_uudecode |
Dekodiert eine UU-kodierte Zeichenkette
convert_uudecode(string $string): string|false convert_uudecode() dekodiert eine UU-kodierte Zeichenkette.
Quelle: www.php.net/manual/de/function.convert-uudecode.php (abgerufen: 21.12.2021) |
5, 7, 8 |
convert_uuencode |
UU-kodiert eine Zeichenkette
convert_uuencode(string $string): string convert_uuencode() kodiert eine Zeichenkette unter Verwendung des UUencode-Algorithmus (Unix-to-Unix-Kodierung).
Quelle: www.php.net/manual/de/function.convert-uuencode.php (abgerufen: 21.12.2021) |
5, 7, 8 |
count_chars |
Gibt Informationen über die in einem String enthaltenen Zeichen zurück
count_chars(string $string, int $mode = 0): array|string Zählt die Häufigkeit des Vorkommens jedes einzelnen Byte-Wertes (0..255) in string und gibt sie auf verschiedene Arten zurück.
Quelle: www.php.net/manual/de/function.count-chars.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
crc32 |
Berechnet den polynomischen CRC32-Wert eines Strings
crc32(string $string): int Berechnet die zyklisch redundante polynomische Prüfsumme mit einer Länge von 32 Bit für string. Dies wird gewöhnlich für die Integritätsprüfung übermittelter Daten verwendet.
Quelle: www.php.net/manual/de/function.crc32.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
crypt |
Einweg-String-Hashing
crypt(#[\SensitiveParameter] string $string, string $salt): string crypt() gibt einen Hash-String zurück, der unter Verwendung des DES-basierten Unix-Standard-Hashingalgorithmus oder eines anderen Algorithmus erstellt wurde. password_verify() ist kompatibel zu crypt(). Daher können Passwort-Hashes, die mit crypt() erzeugt wurden, mit password_verify() verwendet werden.
Quelle: www.php.net/manual/de/function.crypt.php (abgerufen: 31.10.2024) |
4, 5, 7, 8 |
explode |
Teilt eine Zeichenkette anhand einer Zeichenkette
explode(string $separator, string $string, int $limit = PHP_INT_MAX): array Gibt ein Array aus Zeichenketten zurück, die jeweils Teil von string sind. Die Abtrennung erfolgt dabei an der mit separator angegebenen Zeichenkette.
Quelle: www.php.net/manual/de/function.explode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
fprintf |
Schreibt einen formatierten String in einen Stream
fprintf(resource $stream, string $format, mixed ...$values): int Schreibt einen gemäß format erstellten String in den Stream handle.
Quelle: www.php.net/manual/de/function.fprintf.php (abgerufen: 21.12.2021) |
5, 7, 8 |
get_html_translation_table |
Liefert die Umwandlungstabelle, die von htmlspecialchars() und htmlentities() verwendet wird
get_html_translation_table(int $table = HTML_SPECIALCHARS, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = "UTF-8"): array get_html_translation_table() gibt die Umwandlungs-Tabelle zurück, die intern in den Funktionen htmlspecialchars() und htmlentities() verwendet wird.
Quelle: www.php.net/manual/de/function.get-html-translation-table.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
hebrev |
Konvertiert logischen hebräischen Text in sichtbaren Text
hebrev(string $string, int $max_chars_per_line = 0): string Konvertiert logischen hebräischen Text in sichtbaren Text.
Quelle: www.php.net/manual/de/function.hebrev.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
hex2bin |
Dekodiert einen hexadezimal kodierten Binärstring
hex2bin(string $string): string|false Dekodiert einen hexadezimal kodierten Binärstring.
Quelle: www.php.net/manual/de/function.hex2bin.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
html_entity_decode |
Wandelt HTML-Entities in ihre entsprechenden Zeichen um
html_entity_decode(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, ?string $encoding = null): string html_entity_decode() ist das Gegenstück zu htmlentities(), welches HTML-Entities innerhalb von string in ihre entsprechenden Zeichen zurückwandelt.
Quelle: www.php.net/manual/de/function.html-entity-decode.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
htmlentities |
Wandelt alle geeigneten Zeichen in entsprechende HTML-Entities um
htmlentities( string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, ?string $encoding = null, bool $double_encode = true): string Diese Funktion unterscheidet sich nur dadurch von htmlspecialchars(), dass sie wirklich alle Zeichen, die entsprechende HTML-Entities haben, in diese Entsprechungen umwandelt. Mit der Funktion get_html_translation_table() kann die Übersetzungstabelle auf Basis der angegebenen flags-Konstanten abgefragt werden.
Quelle: www.php.net/manual/de/function.htmlentities.php (abgerufen: 26.04.2022) |
4, 5, 7, 8 |
htmlspecialchars |
Wandelt Sonderzeichen in HTML-Entities um
htmlspecialchars( string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, ?string $encoding = null, bool $double_encode = true): string Bestimmte Zeichen haben in HTML eine spezielle Bedeutung und sollten in HTML-Entities dargestellt werden, um ihre Bedeutung zu behalten. Diese Funktion gibt eine Zeichenkette zurück, in der diese Umwandlungen durchgeführt wurden. Ist es erforderlich, dass alle Teilzeichenketten der Eingabe, die zugeordnete benannte Entities haben, übersetzt werden, sollte stattdessen htmlentities() verwendet werden.
Quelle: www.php.net/manual/de/function.htmlspecialchars.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
htmlspecialchars_decode |
Wandelt besondere HTML-Entities zurück in Zeichen um
htmlspecialchars_decode(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401): string Diese Funktion ist das Gegenstück zu htmlspecialchars(). Sie wandelt besondere HTML-Auszeichnungen zurück in Zeichen um.
Quelle: www.php.net/manual/de/function.htmlspecialchars-decode.php (abgerufen: 21.12.2021) |
5 >= 5.1.0, 7, 8 |
implode |
Verbindet Array-Elemente zu einem String
implode(string $separator, array $array): string Verbindet die Elemente eines Array mittels separator zu einer Zeichenkette.
Quelle: www.php.net/manual/de/function.implode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
join |
Alias von implode()
Quelle: www.php.net/manual/de/function.join.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
lcfirst |
Wandelt den ersten Buchstaben eines Strings in einen Kleinbuchstaben um
lcfirst(string $string): string Wandelt das erste Zeichen von string in einen Kleinbuchstaben um, sofern es ein ASCII-Zeichen im Bereich von "A" (0x41) bis "Z" (0x5a) ist, und gibt die veränderte Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.lcfirst.php (abgerufen: 18.12.2022) |
5 >= 5.3.0, 7, 8 |
levenshtein |
Berechnet die Levenshtein-Distanz zwischen zwei Strings
levenshtein( string $string1, string $string2, int $insertion_cost = 1, int $replacement_cost = 1, int $deletion_cost = 1): int Die Levenshtein-Distanz bezeichnet die minimale Anzahl von Zeichen, die Sie ersetzen, einfügen oder löschen müssen, um string1 in string2 umzuwandeln. Die Komplexität des Algorithmus ist O(m*n), wobei n und m die Länge von string1 und string2 darstellen (recht gut, im Vergleich zu similar_text(), das O(max(n,m)**3) ist, aber trotzdem immer noch aufwendig).
Quelle: www.php.net/manual/de/function.levenshtein.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
localeconv |
Ermittelt die Formatierungsinformationen für Zahlen
localeconv(): array Gibt ein assoziatives Array zurück, das die lokalisierten Informationen zur Formatierung von Zahlen und Geldbeträgen enthält.
Quelle: www.php.net/manual/de/function.localeconv.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
ltrim |
Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings
ltrim(string $string, string $characters = " \n\r\t\v\x00"): string
Quelle: www.php.net/manual/de/function.ltrim.php (abgerufen: 31.10.2024) |
4, 5, 7, 8 |
md5 |
Errechnet den MD5-Hash eines Strings
md5(string $string, bool $binary = false): string Es ist nicht empfohlen, diese Funktion zu verwenden um Passwörter zu hashen, da dieser Passwortalgorithmus relativ schnell ist. Die Seite Password Hashing FAQ enthält weitere Informationen und Best Practices zum Hashen von Passwörtern.
Quelle: www.php.net/manual/de/function.md5.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
md5_file |
Berechnet den MD5-Code einer Datei
md5_file(string $filename, bool $binary = false): string|false Berechnet den MD5-Code einer Datei, deren Dateiname mit filename übergeben wurde, gemäß des » RSA Data Security, Inc. MD5 Message-Digest Algorithm, und liefert das Ergebnis zurück. Der Code ist eine 32 Zeichen lange Hexadezimalnummer.
Quelle: www.php.net/manual/de/function.md5-file.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
metaphone |
Berechnet den Metaphone-Schlüssel eines Strings
metaphone(string $string, int $max_phonemes = 0): string Errechnet den Metaphone-Schlüssel von string.
Quelle: www.php.net/manual/de/function.metaphone.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
nl2br |
Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein
nl2br(string $string, bool $use_xhtml = true): string Gibt den string mit einem vor allen Neue-Zeile-Zeichen eingefügten <br /> oder <br> zurück (\r\n, \n\r, \n und \r).
Quelle: www.php.net/manual/de/function.nl2br.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
nl_langinfo |
Query-Language und Locale-Information
nl_langinfo(int $item): string|false nl_langinfo() wird verwendet, um auf ein bestimmtes Element der Locale-Angaben zuzugreifen. Im Gegensatz zur Funktion localeconv(), die alle Elemente zurückgibt, ermöglicht nl_langinfo(), ein bestimmtes Element auszuwählen.
Quelle: www.php.net/manual/de/function.nl-langinfo.php (abgerufen: 26.04.2022) |
4 >= 4.1.0, 5, 7, 8 |
number_format |
Formatiert eine Zahl mit Tausender-Trennzeichen
number_format( float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string Formatiert eine Zahl mit Tausender-Trennzeichen und optionalen Dezimalziffern und verwendet dabei das Kaufmännische Runden (aufrunden ab der Hälfte).
Quelle: www.php.net/manual/de/function.number-format.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
ord |
Konvertiert das erste Byte einer Zeichenkette in einen Wert zwischen 0 und 255
ord(string $character): int Interpretiert den ASCII-Wert des ersten Bytes von character als vorzeichenlose Ganzzahl zwischen 0 und 255.
Quelle: www.php.net/manual/de/function.ord.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
parse_str |
Überträgt einen String in Variablen
parse_str(string $string, array &$result): void Verarbeitet string, als ob er der Query-String einer URL-Übergabe via GET wäre, und erstellt Variablen im aktuellen Geltungsbereich (oder im Array, wenn der Parameter result übergeben wurde).
Quelle: www.php.net/manual/de/function.parse-str.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
printf |
Liefert einen formatierten String
printf(string $format, mixed ...$values): int Der Formatstring setzt sich aus keiner oder mehreren Anweisungen zusammen: Normale Zeichen (abgesehen von %), die direkt in das Ergebnis kopiert werden und Konvertierungsanweisungen, die jeweils ihre eigenen Parameter abrufen.
Quelle: www.php.net/manual/de/function.printf.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
quoted_printable_decode |
Konvertiert einen "quoted-printable"-String in einen 8-Bit-String
quoted_printable_decode(string $string): string Diese Funktion gibt einen 8-Bit-String zurück, der der Konvertierung aus einem "quoted-printable"-String entspricht (gemäß » RFC2045, Kapitel 6.7, aber nicht » RFC2821, Kapitel 4.5.2, da zusätzliche Punkte am Zeilenanfang nicht herausgefiltert werden).
Quelle: www.php.net/manual/de/function.quoted-printable-decode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
quoted_printable_encode |
Wandelt einen 8-Bit-String in sein 'Quoted Printable' Gegenstück
quoted_printable_encode(string $string): string Gibt einen 'Quoted Printable'-String zurück, der gemäß » RFC2045, Abschnitt 6.7, erzeugt wurde.
Quelle: www.php.net/manual/de/function.quoted-printable-encode.php (abgerufen: 08.04.2022) |
5 >= 5.3.0, 7, 8 |
quotemeta |
Maskiert (quotet) Meta-Zeichen
quotemeta(string $string): string Der Inhalt von string wird mit einem Backslash (\) vor jedem Vorkommen von
Quelle: www.php.net/manual/de/function.quotemeta.php (abgerufen: 26.04.2022) |
4, 5, 7, 8 |
rtrim |
Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings
rtrim(string $string, string $characters = " \n\r\t\v\x00"): string
Quelle: www.php.net/manual/de/function.rtrim.php (abgerufen: 31.10.2024) |
4, 5, 7, 8 |
setlocale |
Legt regionale (locale) Einstellungen fest
setlocale(int $category, string $locales, string ...$rest): string|false Legt regionale (locale) Einstellungen fest.
Quelle: www.php.net/manual/de/function.setlocale.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sha1 |
Berechnet den SHA1-Hash eines Strings
sha1(string $string, bool $binary = false): string Es ist nicht empfohlen, diese Funktion zu verwenden um Passwörter zu hashen, da dieser Passwortalgorithmus relativ schnell ist. Die Seite Password Hashing FAQ enthält weitere Informationen und Best Practices zum Hashen von Passwörtern.
Quelle: www.php.net/manual/de/function.sha1.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
sha1_file |
Berechnet den SHA1-Hash einer Datei
sha1_file(string $filename, bool $binary = false): string|false Der Dateiname der Datei deren Hash-Wert berechnet wird.
Quelle: www.php.net/manual/de/function.sha1-file.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
similar_text |
Berechnet die Ähnlichkeit zweier Zeichenketten
similar_text(string $string1, string $string2, float &$percent = null): int Die Berechnung der Ähnlichkeit zweier Strings erfolgt nach der in Programming Classics: Implementing the World's Best Algorithms by Oliver (ISBN 0-131-00413-1) beschriebenen Methode. Beachten Sie, dass diese Implementierung keinen Stack verwendet wie in Olivers Pseude-Code, dafür aber rekursive Aufrufe, die die Performance erhöhen können (aber nicht müssen). Beachten Sie auch, dass die Komplexität dieses Algorithmus O(N**3) beträgt, wobei N die Länge der längsten Zeichenkette ist.
Quelle: www.php.net/manual/de/function.similar-text.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
soundex |
Berechnet die Laut-Ähnlichkeit eines Strings
soundex(string $string): string Errechnet den Wert der Laut-Ähnlichkeit von string.
Quelle: www.php.net/manual/de/function.soundex.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sprintf |
Gibt einen formatierten String zurück
sprintf(string $format, mixed ...$values): string Gibt eine anhand des Formatierungs-Strings format gebildete Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.sprintf.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
sscanf |
Überträgt einen String in ein angegebenes Format
sscanf(string $string, string $format, mixed &...$vars): array|int|null Die Funktion sscanf() ist das Eingabegegenstück zu printf(). sscanf() liest den String string und interpretiert ihn entsprechend dem übergegebenen format-Parameter.
Quelle: www.php.net/manual/de/function.sscanf.php (abgerufen: 26.05.2022) |
4 >= 4.0.1, 5, 7, 8 |
str_contains |
Prüft, ob eine Zeichenkette eine bestimmte Teilzeichenkette enthält
str_contains(string $haystack, string $needle): bool Überprüft unter Berücksichtigung der Groß- und Kleinschreibung, ob needle in haystack enthalten ist.
Quelle: www.php.net/manual/de/function.str-contains.php (abgerufen: 31.10.2024) |
8 |
str_decrement |
Decrement an alphanumeric string
str_decrement(string $string): string Returns the decremented alphanumeric ASCII string.
Quelle: www.php.net/manual/de/function.str-decrement.php (abgerufen: 01.12.2023) |
8 >= 8.3.0 |
str_ends_with |
Prüft, ob eine Zeichenkette mit einer bestimmten Teilzeichenkette endet
str_ends_with(string $haystack, string $needle): bool Überprüft unter Berücksichtigung der Groß- und Kleinschreibung, ob haystack mit needle endet.
Quelle: www.php.net/manual/de/function.str-ends-with.php (abgerufen: 31.10.2024) |
8 |
str_getcsv |
Parst einen CSV-String in ein Array
str_getcsv( string $string, string $separator = ",", string $enclosure = "\"", string $escape = "\\"): array Parst eine Zeichenketten-Eingabe für Felder im CSV-Format und gibt ein Array mit den gelesenen Feldern zurück.
Quelle: www.php.net/manual/de/function.str-getcsv.php (abgerufen: 25.12.2021) |
5 >= 5.3.0, 7, 8 |
str_increment |
Increment an alphanumeric string
str_increment(string $string): string Returns the incremented alphanumeric ASCII string.
Quelle: www.php.net/manual/de/function.str-increment.php (abgerufen: 01.12.2023) |
8 >= 8.3.0 |
str_ireplace |
Groß- und kleinschreibungsunabhängige Version von str_replace()
str_ireplace( array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array Die Funktion gibt einen String oder ein Array zurück, in dem alle Vorkommen von search innerhalb von subject unabhängig von deren Groß- oder Kleinschreibung gegen den entsprechenden replace-Wert ausgetauscht wurden.
Quelle: www.php.net/manual/de/function.str-ireplace.php (abgerufen: 05.04.2023) |
5, 7, 8 |
str_pad |
Erweitert einen String unter Verwendung eines anderen Strings auf eine bestimmte Länge
str_pad( string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string Diese Funktion gibt den String string, erweitert auf der linken, rechten oder auf beiden Seiten auf die angegebene Länge, zurück. Wenn das optionale Argument pad_string nicht angegeben ist, wird string durch Leerzeichen erweitert, anderenfalls bis zum Ende durch die in pad_string angegebenen Zeichen.
Quelle: www.php.net/manual/de/function.str-pad.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
str_repeat |
Wiederholt einen String
str_repeat(string $string, int $times): string Gibt string times mal wiederholt zurück.
Quelle: www.php.net/manual/de/function.str-repeat.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
str_replace |
Ersetzt alle Vorkommen des Suchstrings durch einen anderen String
str_replace( array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array Diese Funktion gibt einen String oder ein Array zurück, in dem alle Vorkommen von search innerhalb von subject durch den angegebenen replace-Wert ersetzt wurden.
Quelle: www.php.net/manual/de/function.str-replace.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
str_rot13 |
Führt die ROT13-Transformation auf einen String aus
str_rot13(string $string): string Diese Funktion führt die ROT13-Transformation auf die Zeichenkette string aus und liefert den Ergebnisstring zurück.
Quelle: www.php.net/manual/de/function.str-rot13.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
str_shuffle |
Mischt einen String nach dem Zufallsprinzip
str_shuffle(string $string): string Diese Funktion erzeugt keine kryptografisch sicheren Werte und darf nicht für kryptografische Zwecke verwendet werden oder für Zwecke, bei denen die zurückgegebenen Werte nicht abschätzbar sein dürfen.
Quelle: www.php.net/manual/de/function.str-shuffle.php (abgerufen: 18.12.2022) |
4 >= 4.3.0, 5, 7, 8 |
str_split |
Konvertiert einen String in ein Array
str_split(string $string, int $length = 1): array Konvertiert eine Zeichenkette in ein Array.
Quelle: www.php.net/manual/de/function.str-split.php (abgerufen: 12.02.2022) |
5, 7, 8 |
str_starts_with |
Checks if a string starts with a given substring
str_starts_with(string $haystack, string $needle): bool Performs a case-sensitive check indicating if haystack begins with needle.
Quelle: www.php.net/manual/de/function.str-starts-with.php (abgerufen: 21.12.2021) |
8 |
str_word_count |
Liefert Informationen über in einem String verwendete Worte
str_word_count(string $string, int $format = 0, ?string $characters = null): array|int Zählt die Wörter in string. Wenn der optionale Parameter format nicht angegeben ist, wird ein Integer mit der Anzahl der gefundenen Wörter zurückgegeben. Falls format angegeben ist, ist der Rückgabewert ein Array, dessen Inhalt von format abhängt. Die möglichen Werte von format und die daraus resultierenden Ausgaben sind unten aufgelistet.
Quelle: www.php.net/manual/de/function.str-word-count.php (abgerufen: 21.12.2021) |
4 >= 4.3.0, 5, 7, 8 |
strcasecmp |
Vergleich von Zeichenketten ohne Unterscheidung der Groß- und Kleinschreibung (binärsicher)
strcasecmp(string $string1, string $string2): int Groß- und kleinschreibungsunabhängiger Vergleich zweier Zeichenketten, der binärsicher ausgeführt wird. Der Vergleich ist nicht abhängig von der Locale-Einstellung; nur ASCII-Buchstaben werden auf diese Weise verglichen.
Quelle: www.php.net/manual/de/function.strcasecmp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strchr |
Alias von strstr()
Quelle: www.php.net/manual/de/function.strchr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strcmp |
Vergleich zweier Strings (binärsicher)
strcmp(string $string1, string $string2): int Die erste Zeichenkette.
Quelle: www.php.net/manual/de/function.strcmp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strcoll |
Locale-basierter Zeichenkettenvergleich
strcoll(string $string1, string $string2): int Beachten Sie, dass der Vergleich Groß- und Kleinschreibung berücksichtigt. Im Gegensatz zu strcmp() ist die Funktion zudem nicht binary safe.
Quelle: www.php.net/manual/de/function.strcoll.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
strcspn |
Ermittelt die Anzahl der nicht übereinstimmenden Zeichen
strcspn( string $string, string $characters, int $offset = 0, ?int $length = null): int Gibt die Länge des Anfangssegments von string zurück, bis zu der kein Zeichen aus characters vorkommt.
Quelle: www.php.net/manual/de/function.strcspn.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strip_tags |
Entfernt HTML- und PHP-Tags aus einem String
strip_tags(string $string, array|string|null $allowed_tags = null): string Diese Funktion versucht, einen String zurückzugeben, der die um alle NULL-Bytes, HTML- und PHP-Tags reduzierte Version von string darstellt. Sie verwendet die gleiche Engine zum Entfernen der Tags wie fgetss().
Quelle: www.php.net/manual/de/function.strip-tags.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
stripcslashes |
Demaskiert einen mit addcslashes() maskierten String
stripcslashes(string $string): string Gibt einen String zurück, aus dem die Backslashes ("\") entfernt wurden. Wie in C werden \n, \r ..., Oktal- und Hexadezimal-Darstellungen erkannt.
Quelle: www.php.net/manual/de/function.stripcslashes.php (abgerufen: 26.04.2022) |
4, 5, 7, 8 |
stripos |
Findet das erste Vorkommen eines Teilstrings in einem String, unabhängig von Groß- und Kleinschreibung
stripos(string $haystack, string $needle, int $offset = 0): int|false Sucht die numerische Position des ersten Vorkommens von needle innerhalb des Strings haystack.
Quelle: www.php.net/manual/de/function.stripos.php (abgerufen: 21.12.2021) |
5, 7, 8 |
stripslashes |
Entfernt Maskierungszeichen aus einem String
stripslashes(string $string): string Entfernt Maskierungszeichen aus einem String.
Quelle: www.php.net/manual/de/function.stripslashes.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
stristr |
Wie strstr(), aber unabhängig von Groß- bzw. Kleinschreibung
stristr(string $haystack, string $needle, bool $before_needle = false): string|false Gibt den String haystack ab dem ersten Vorkommen (inklusive) von needle bis zum Ende zurück.
Quelle: www.php.net/manual/de/function.stristr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strlen |
Ermitteln der String-Länge
strlen(string $string): int Gibt die Länge der Zeichenkette string zurück.
Quelle: www.php.net/manual/de/function.strlen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strnatcasecmp |
String-Vergleich "natürlicher Ordnung" ohne Berücksichtigung der Groß- und Kleinschreibung
strnatcasecmp(string $string1, string $string2): int Die Funktion implementiert einen Vergleichsalgorithmus, der alphanumerische Zeichenketten so sortiert, wie es ein Mensch täte. Das Verhalten der Funktion entspricht strnatcmp() mit der Ausnahme, dass der Vergleich ohne Berücksichtigung von Groß- und Kleinschreibung durchgeführt wird. Weitere Informationen sind auf Martin Pools Seite » Natural Order String Comparison zu finden.
Quelle: www.php.net/manual/de/function.strnatcasecmp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strnatcmp |
String-Vergleich unter Verwendung einer "natürlichen Ordnung"
strnatcmp(string $string1, string $string2): int Diese Funktion implemetiert einen Vergleichsalgorithmus, der alphanumerische Zeichenketten "menschlich" ordnet (auch "natürliche Ordnung" genannt). Es ist zu beachten, dass der Vergleich die Groß- und Kleinschreibung berücksichtigt.
Quelle: www.php.net/manual/de/function.strnatcmp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strncasecmp |
Binärsicherer Vergleich von Zeichenketten der ersten n Zeichen ohne Berücksichtigung der Groß- und Kleinschreibung
strncasecmp(string $string1, string $string2, int $length): int Diese Funktion ist identisch zu strcasecmp() bis auf den Unterschied, dass die (Mindest-) Anzahl von Zeichen angegeben werden kann, die von jeder Zeichenkette in den Vergleich einfließen sollen.
Quelle: www.php.net/manual/de/function.strncasecmp.php (abgerufen: 18.12.2022) |
4 >= 4.0.2, 5, 7, 8 |
strncmp |
String-Vergleich der ersten n Zeichen (binärsicher)
strncmp(string $string1, string $string2, int $length): int Diese Funktion ist ähnlich strcmp() mit dem Unterschied, dass die (maximale) Anzahl Zeichen angegeben werden kann, die bei jedem String verglichen werden sollen.
Quelle: www.php.net/manual/de/function.strncmp.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strpbrk |
Durchsucht einen String nach einem Zeichen aus einer Gruppe von Zeichen
strpbrk(string $string, string $characters): string|false strpbrk() durchsucht den String string nach dem ersten Vorkommen eines Zeichens aus characters.
Quelle: www.php.net/manual/de/function.strpbrk.php (abgerufen: 21.12.2021) |
5, 7, 8 |
strpos |
Sucht die Position des ersten Vorkommens des Suchstrings in einem String
strpos(string $haystack, string $needle, int $offset = 0): int|false Gibt die numerische Position des ersten Vorkommens von needle innerhalb der Zeichenkette haystack zurück.
Quelle: www.php.net/manual/de/function.strpos.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strrchr |
Sucht das letzte Vorkommen eines Zeichens in einem String
strrchr(string $haystack, string $needle, bool $before_needle = false): string|false Diese Funktion gibt den letzten Teil von haystack beginnend mit dem letzten Vorkommen von needle bis zum Ende von haystack zurück.
Quelle: www.php.net/manual/de/function.strrchr.php (abgerufen: 02.09.2023) |
4, 5, 7, 8 |
strrev |
Kehrt einen String um
strrev(string $string): string Gibt string in umgekehrter Reihenfolge zurück.
Quelle: www.php.net/manual/de/function.strrev.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strripos |
Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung
strripos(string $haystack, string $needle, int $offset = 0): int|false Findet das letzte Vorkommen von needle im String haystack.
Quelle: www.php.net/manual/de/function.strripos.php (abgerufen: 21.12.2021) |
5, 7, 8 |
strrpos |
Findet die Position des letzten Vorkommens eines Teilstrings innerhalb einer Zeichenkette
strrpos(string $haystack, string $needle, int $offset = 0): int|false Gibt die numerische Position des letzten Vorkommens von needle innerhalb der Zeichenkette haystack zurück.
Quelle: www.php.net/manual/de/function.strrpos.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strspn |
Ermittelt die Länge des initialen Abschnitts einer Zeichenkette, der ausschließlich aus Zeichen besteht, die in einer übergebenen Maske enthalten sind
strspn( string $string, string $characters, int $offset = 0, ?int $length = null): int Ermittelt die Länge des initialen Abschnitts von string, derausschließlich Zeichen aus characters enthält.
Quelle: www.php.net/manual/de/function.strspn.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strstr |
Findet das erste Vorkommen eines Strings
strstr(string $haystack, string $needle, bool $before_needle = false): string|false Gibt den Teil der Zeichenkette haystack ab dem ersten Vorkommen (inklusive) von needle bis zum Ende von haystack zurück.
Quelle: www.php.net/manual/de/function.strstr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strtok |
Zerlegt einen String
strtok(string $string, string $token): string|false strtok() zerlegt den String string in kürzere Strings (Token), wobei jeder Token durch ein beliebiges Zeichen aus token getrennt wird. Das bedeutet, wenn Sie einen String wie "Dies ist ein Beispiel-String" haben, können Sie ihn in seine einzelnen Worte zerlegen, indem Sie das Leerzeichen als token verwenden.
Quelle: www.php.net/manual/de/function.strtok.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
strtolower |
Setzt einen String in Kleinbuchstaben um
strtolower(string $string): string Gibt die Zeichenkette string zurück, in der alle ASCII-Zeichen in Kleinbuchstaben umgewandelt werden.
Quelle: www.php.net/manual/de/function.strtolower.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strtoupper |
Wandelt alle Zeichen eines Strings in Großbuchstaben um
strtoupper(string $string): string Gibt die Zeichenkette string zurück, in der alle ASCII-Zeichen in Großbuchstaben umgewandelt werden.
Quelle: www.php.net/manual/de/function.strtoupper.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
strtr |
Tauscht Zeichen aus oder ersetzt Zeichenketten
strtr(string $string, string $from, string $to): string Diese Funktion gibt eine Kopie von string zurück, in der alle Vorkommen jedes Zeichens von from in das korrespondierende Zeichen in to umgewandelt wurden. Mit drei Argumenten gibt diese Funktion eine Kopie von string zurück, in der alle Vorkommen jedes (single-byte) Zeichens von from in das korrespondierende Zeichen in to übersetzt wurden; d. h., jedes Vorkommen von $from[$n] wurde ersetzt durch $to[$n], wobei $n ein gültiger Offset in beiden Argumenten ist.
Quelle: www.php.net/manual/de/function.strtr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
substr |
Liefert einen Teil eines Strings
substr(string $string, int $offset, ?int $length = null): string Gibt den Teil von string zurück, der durch die Parameter offset und length definiert wurde.
Quelle: www.php.net/manual/de/function.substr.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
substr_compare |
Binärsicherer Vergleich zweier Strings, beginnend an einer bestimmten Position und endend nach einer festgelegten Länge
substr_compare( string $haystack, string $needle, int $offset, ?int $length = null, bool $case_insensitive = false): int substr_compare() vergleicht haystack ab der in offset definierten Position mit needle. Die Länge des verglichenen String-Bestandteils wird vom Parameter length bestimmt.
Quelle: www.php.net/manual/de/function.substr-compare.php (abgerufen: 18.12.2022) |
5, 7, 8 |
substr_count |
Ermittelt, wie oft eine Zeichenkette in einem String vorkommt
substr_count( string $haystack, string $needle, int $offset = 0, ?int $length = null): int Die Funktion substr_count() ermittelt, wie oft needle in dem String haystack vorkommt, und gibt die Anzahl der Vorkommen zurück. Beachten Sie, dass bei needle zwischen Groß- und Kleinschreibung unterschieden wird.
Quelle: www.php.net/manual/de/function.substr-count.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
substr_replace |
Ersetzt Text innerhalb einer Zeichenkette
substr_replace( array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array substr_replace() ersetzt in einer Kopie von string alle Zeichen, die sich innerhalb der durch die Parameter offset und (optional) length festgelegten Grenze befinden, mit der in replace angegebenen Zeichenkette.
Quelle: www.php.net/manual/de/function.substr-replace.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
trim |
Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
trim(string $string, string $characters = " \n\r\t\v\x00"): string Die Funktion entfernt Whitespaces am Anfang und Ende von string und gibt den String dann zurück. Ohne Verwendung des zweiten Parameters entfernt trim() folgende Zeichen:
Quelle: www.php.net/manual/de/function.trim.php (abgerufen: 12.02.2022) |
4, 5, 7, 8 |
ucfirst |
Verwandelt das erste Zeichen eines Strings in einen Großbuchstaben
ucfirst(string $string): string Wandelt das erste Zeichen von string in einen Großbuchstaben um, sofern es ein ASCII-Zeichen im Bereich von "a" (0x61) bis "z" (0x7a) ist, und gibt die veränderte Zeichenkette zurück.
Quelle: www.php.net/manual/de/function.ucfirst.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
ucwords |
Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in einen Großbuchstaben um
ucwords(string $string, string $separators = " \t\r\n\f\v"): string Gibt einen String zurück, in dem das erste Zeichen eines jeden Wortes innerhalb von string in einen Großbuchstaben umgewandelt wird, sofern es ein ASCII-Zeichen im Bereich von "a" (0x61) bis "z" (0x7a) ist.
Quelle: www.php.net/manual/de/function.ucwords.php (abgerufen: 18.12.2022) |
4, 5, 7, 8 |
utf8_decode |
Konvertiert eine Zeichenkette von UTF-8 nach ISO-8859-1 und ersetzt ungültige und nicht darstellbare Zeichen
utf8_decode(string $string): string Diese Funktion konvertiert die Zeichenkette string von der UTF-8-Kodierung nach ISO-8859-1. Bytes in der Zeichenkette, die kein gültiges UTF-8 sind, und UTF-8-Zeichen, die nicht in ISO-8859-1 existieren (also Codepoints größer als U+00FF), werden durch ? ersetzt.
Quelle: www.php.net/manual/de/function.utf8-decode.php (abgerufen: 07.09.2022) |
4, 5, 7, 8 |
utf8_encode |
Konvertiert eine Zeichenkette von ISO-8859-1 nach UTF-8
utf8_encode(string $string): string Diese Funktion konvertiert die Zeichenkette string von der ISO-8859-1-Kodierung nach UTF-8.
Quelle: www.php.net/manual/de/function.utf8-encode.php (abgerufen: 07.09.2022) |
4, 5, 7, 8 |
vfprintf |
Schreibt einen formatierten String in einen Stream
vfprintf(resource $stream, string $format, array $values): int Schreibt einen der format-Anweisung entsprechenden String in den in stream definierten Stream.
Quelle: www.php.net/manual/de/function.vfprintf.php (abgerufen: 21.12.2021) |
5, 7, 8 |
vprintf |
Gibt einen formatierten String aus
vprintf(string $format, array $values): int Zeigt die Werte eines Arrays als formatierten String entsprechend der format-Anweisungen (siehe Beschreibung der Formatierungsmöglichkeiten der Funktion sprintf()) an.
Quelle: www.php.net/manual/de/function.vprintf.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
vsprintf |
Gibt einen formatierten String zurück
vsprintf(string $format, array $values): string Verhält sich wie sprintf(), akzeptiert jedoch ein Array anstelle mehrerer Werte als Parameter.
Quelle: www.php.net/manual/de/function.vsprintf.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5, 7, 8 |
wordwrap |
Umbricht einen String nach einer bestimmten Anzahl Zeichen
wordwrap( string $string, int $width = 75, string $break = "\n", bool $cut_long_words = false): string Umbricht einen String nach einer bestimmten Anzahl Zeichen mittels eines angegebenen Trennzeichens.
Quelle: www.php.net/manual/de/function.wordwrap.php (abgerufen: 21.12.2021) |
4 >= 4.0.2, 5, 7, 8 |
Tokenizer Funktionen
Funktion |
Beschreibung |
PHP Versionen |
token_get_all |
Spaltet angegebenen PHP-Quelltext in PHP-Token auf
token_get_all(string $code, int $flags = 0): array token_get_all() parst den angegebenen Quelltext code und spaltet ihn mit Hilfe des lexikalischen Scanners der Zend-Engine in PHP-Sprachtokens auf.
Quelle: www.php.net/manual/de/function.token-get-all.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
token_name |
Gibt Bezeichner für ein PHP-Token zurück
token_name(int $id): string token_name() gibt den Bezeichner für den Wert von id zurück.
Quelle: www.php.net/manual/de/function.token-name.php (abgerufen: 21.12.2021) |
4 >= 4.2.0, 5, 7, 8 |
URL Funktionen
Funktion |
Beschreibung |
PHP Versionen |
base64_decode |
Dekodiert MIME base64-kodierte Daten
base64_decode(string $string, bool $strict = false): string|false Dekodiert base64-kodierte Daten, die in string übergeben wurden.
Quelle: www.php.net/manual/de/function.base64-decode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
base64_encode |
Kodiert Daten MIME base64
base64_encode(string $string): string Kodiert den übergebenen Parameter string mittels base64.
Quelle: www.php.net/manual/de/function.base64-encode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
get_headers |
Ruft alle Header ab, die der Server als Antwort auf einen HTTP-Request versendet
get_headers(string $url, bool $associative = false, resource $context = null): array|false get_headers() gibt ein Array zurück, das die vom Server in seiner Antwort auf eine HTTP-Anfrage gesendeten Header enthält.
Quelle: www.php.net/manual/de/function.get-headers.php (abgerufen: 25.12.2021) |
5, 7, 8 |
get_meta_tags |
Liest alle content-Attribute der Meta-Tags einer Datei aus und gibt ein Array zurück
get_meta_tags(string $filename, bool $use_include_path = false): array|false Öffnet filename und untersucht die Datei Zeile für Zeile auf das Vorkommen von <meta>-Tags. Das Parsen wird bei </head> beendet.
Quelle: www.php.net/manual/de/function.get-meta-tags.php (abgerufen: 26.04.2022) |
4, 5, 7, 8 |
parse_url |
Analysiert eine URL und gibt ihre Bestandteile zurück
parse_url(string $url, int $component = -1): int|string|array|null|false Diese Funktion parst eine URL und gibt ein assoziatives Array zurück, das die in der URL vorhandenen Komponenten enthält. Die Werte der Array-Elemente sind nicht URL-dekodiert.
Quelle: www.php.net/manual/de/function.parse-url.php (abgerufen: 25.12.2021) |
4, 5, 7, 8 |
rawurldecode |
Dekodiert URL-kodierte Strings
rawurldecode(string $string): string Gibt einen String zurück, in dem die Abfolgen beginnend mit einem Prozentzeichen (%) gefolgt von zwei Hex-Werten durch ihr originäres Zeichen ersetzt wurden.
Quelle: www.php.net/manual/de/function.rawurldecode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
rawurlencode |
URL-Kodierung nach RFC 3986
rawurlencode(string $string): string Kodiert einen übergebenen String entsprechend » RFC 3986.
Quelle: www.php.net/manual/de/function.rawurlencode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
urldecode |
Dekodiert eine URL-kodierte Zeichenkette
urldecode(string $string): string Dekodiert jede %##-Kodierung einer gegebenen Zeichenkette. Pluszeichen ('+') werden in Leerzeichen umgewandelt.
Quelle: www.php.net/manual/de/function.urldecode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
urlencode |
URL-kodiert einen String
urlencode(string $string): string Diese Funktion ist nützlich als einfache Möglichkeit, eine Zeichenkette zu kodieren, die im Abfrageteil einer URL zur Übergabe von Variablen an die nächste Seite verwendet werden soll.
Quelle: www.php.net/manual/de/function.urlencode.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
Verzeichnis-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
chdir |
Wechseln des Verzeichnisses
chdir(string $directory): bool Wechselt das aktuelle Verzeichnis von PHP zu directory.
Quelle: www.php.net/manual/de/function.chdir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
chroot |
Wechselt das Wurzelverzeichnis
chroot(string $directory): bool Wechselt das Wurzelverzeichnis des aktuellen Prozesses zu directory, und wechselt das aktuelle Arbeitsverzeichnis zu "/".
Quelle: www.php.net/manual/de/function.chroot.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
closedir |
Schließt ein Verzeichnis-Handle
closedir(?resource $dir_handle = null): void Schließt den in dir_handle angegebenen Verzeichnis-Stream. Der Stream muss zuvor mittels opendir() geöffnet worden sein.
Quelle: www.php.net/manual/de/function.closedir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
dir |
Liefert eine Instanz der Directory-Klasse
dir(string $directory, ?resource $context = null): Directory|false Ein pseudo-objektorientierter Mechanismus zum Lesen eines Verzeichnisses. Das in directory angegebene Verzeichnis wird geöffnet.
Quelle: www.php.net/manual/de/function.dir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
getcwd |
Ermittelt das aktuelle Arbeitsverzeichnis
getcwd(): string|false Gibt das aktuelle Arbeitsverzeichnis zurück.
Quelle: www.php.net/manual/de/function.getcwd.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
opendir |
Öffnet ein Verzeichnis-Handle
opendir(string $directory, ?resource $context = null): resource|false Öffnet ein Verzeichnis-Handle zur Verwendung in nachfolgenden Aufrufen von closedir(), readdir() und rewinddir().
Quelle: www.php.net/manual/de/function.opendir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
readdir |
Liest einen Eintrag aus einem Verzeichnis-Handle
readdir(?resource $dir_handle = null): string|false Gibt den Namen des nächsten Eintrags des Verzeichnisses zurück. Die Einträge werden in der Reihenfolge zurückgegeben, in der sie innerhalb des Dateisystems angelegt wurden.
Quelle: www.php.net/manual/de/function.readdir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
rewinddir |
Setzt das Verzeichnis-Handle an den Anfang zurück
rewinddir(?resource $dir_handle = null): void Setzt den mit dir_handle angegebenen Verzeichnis-Stream auf den Anfang des Verzeichnisses zurück (Reset).
Quelle: www.php.net/manual/de/function.rewinddir.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
scandir |
Listet Dateien und Verzeichnisse innerhalb eines angegebenen Pfades auf
scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING, ?resource $context = null): array|false Gibt ein Array aus Dateien und Verzeichnissen des aktuellen directory zurück.
Quelle: www.php.net/manual/de/function.scandir.php (abgerufen: 21.12.2021) |
5, 7, 8 |
XML Parser Funktionen
Funktion |
Beschreibung |
PHP Versionen |
xml_error_string |
Get XML parser error string
xml_error_string(int $error_code): ?string Gets the XML parser error string associated with the given error_code.
Quelle: www.php.net/manual/de/function.xml-error-string.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_get_current_byte_index |
Get current byte index for an XML parser
xml_get_current_byte_index(XMLParser $parser): int Gets the current byte index of the given XML parser.
Quelle: www.php.net/manual/de/function.xml-get-current-byte-index.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_get_current_column_number |
Get current column number for an XML parser
xml_get_current_column_number(XMLParser $parser): int Gets the current column number of the given XML parser.
Quelle: www.php.net/manual/de/function.xml-get-current-column-number.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_get_current_line_number |
Get current line number for an XML parser
xml_get_current_line_number(XMLParser $parser): int Gets the current line number for the given XML parser.
Quelle: www.php.net/manual/de/function.xml-get-current-line-number.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_get_error_code |
Get XML parser error code
xml_get_error_code(XMLParser $parser): int Gets the XML parser error code.
Quelle: www.php.net/manual/de/function.xml-get-error-code.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_parse |
Start parsing an XML document
xml_parse(XMLParser $parser, string $data, bool $is_final = false): int xml_parse() parses an XML document. The handlers for the configured events are called as many times as necessary.
Quelle: www.php.net/manual/de/function.xml-parse.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_parse_into_struct |
Parse XML data into an array structure
xml_parse_into_struct( XMLParser $parser, string $data, array &$values, array &$index = null): int This function parses an XML string into 2 parallel array structures, one (index) containing pointers to the location of the appropriate values in the values array. These last two parameters must be passed by reference.
Quelle: www.php.net/manual/de/function.xml-parse-into-struct.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_parser_create |
Create an XML parser
xml_parser_create(?string $encoding = null): XMLParser xml_parser_create() creates a new XML parser and returns a XMLParser instance to be used by the other XML functions.
Quelle: www.php.net/manual/de/function.xml-parser-create.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_parser_create_ns |
Create an XML parser with namespace support
xml_parser_create_ns(?string $encoding = null, string $separator = ":"): XMLParser xml_parser_create_ns() creates a new XML parser with XML namespace support and returns a XMLParser instance to be used by the other XML functions.
Quelle: www.php.net/manual/de/function.xml-parser-create-ns.php (abgerufen: 21.12.2021) |
4 >= 4.0.5, 5, 7, 8 |
xml_parser_free |
Free an XML parser
xml_parser_free(XMLParser $parser): bool Diese Funktion hat keine Auswirkung. Vor PHP 8.0.0 wurde sie verwendet, um die Ressource zu schließen.
Quelle: www.php.net/manual/de/function.xml-parser-free.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
xml_parser_get_option |
Get options from an XML parser
xml_parser_get_option(XMLParser $parser, int $option): string|int|bool Gets an option value from an XML parser.
Quelle: www.php.net/manual/de/function.xml-parser-get-option.php (abgerufen: 02.11.2023) |
4, 5, 7, 8 |
xml_parser_set_option |
Set options in an XML parser
xml_parser_set_option(XMLParser $parser, int $option, string|int|bool $value): bool Sets an option in an XML parser.
Quelle: www.php.net/manual/de/function.xml-parser-set-option.php (abgerufen: 02.11.2023) |
4, 5, 7, 8 |
xml_set_character_data_handler |
Set up character data handler
xml_set_character_data_handler(XMLParser $parser, callable $handler): true Sets the character data handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-character-data-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_default_handler |
Set up default handler
xml_set_default_handler(XMLParser $parser, callable $handler): true Sets the default handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-default-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_element_handler |
Set up start and end element handlers
xml_set_element_handler(XMLParser $parser, callable $start_handler, callable $end_handler): true Sets the element handler functions for the XML parser.
Quelle: www.php.net/manual/de/function.xml-set-element-handler.php (abgerufen: 02.11.2023) |
4, 5, 7, 8 |
xml_set_end_namespace_decl_handler |
Set up end namespace declaration handler
xml_set_end_namespace_decl_handler(XMLParser $parser, callable $handler): true Set a handler to be called when leaving the scope of a namespace declaration. This will be called, for each namespace declaration, after the handler for the end tag of the element in which the namespace was declared.
Quelle: www.php.net/manual/de/function.xml-set-end-namespace-decl-handler.php (abgerufen: 04.07.2023) |
4 >= 4.0.5, 5, 7, 8 |
xml_set_external_entity_ref_handler |
Set up external entity reference handler
xml_set_external_entity_ref_handler(XMLParser $parser, callable $handler): true Sets the external entity reference handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-external-entity-ref-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_notation_decl_handler |
Set up notation declaration handler
xml_set_notation_decl_handler(XMLParser $parser, callable $handler): true Sets the notation declaration handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-notation-decl-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_object |
Use XML Parser within an object
xml_set_object(XMLParser $parser, object $object): true This function allows to use parser inside object. All callback functions could be set with xml_set_element_handler() etc and assumed to be methods of object.
Quelle: www.php.net/manual/de/function.xml-set-object.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_processing_instruction_handler |
Set up processing instruction (PI) handler
xml_set_processing_instruction_handler(XMLParser $parser, callable $handler): true Sets the processing instruction (PI) handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-processing-instruction-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
xml_set_start_namespace_decl_handler |
Set up start namespace declaration handler
xml_set_start_namespace_decl_handler(XMLParser $parser, callable $handler): true Set a handler to be called when a namespace is declared. Namespace declarations occur inside start tags. But the namespace declaration start handler is called before the start tag handler for each namespace declared in that start tag.
Quelle: www.php.net/manual/de/function.xml-set-start-namespace-decl-handler.php (abgerufen: 04.07.2023) |
4 >= 4.0.5, 5, 7, 8 |
xml_set_unparsed_entity_decl_handler |
Set up unparsed entity declaration handler
xml_set_unparsed_entity_decl_handler(XMLParser $parser, callable $handler): true Sets the unparsed entity declaration handler function for the XML parser parser.
Quelle: www.php.net/manual/de/function.xml-set-unparsed-entity-decl-handler.php (abgerufen: 04.07.2023) |
4, 5, 7, 8 |
Zip Funktionen
Funktion |
Beschreibung |
PHP Versionen |
zip_close |
Schließt ein ZIP-Archiv
zip_close(resource $zip): void Schließt das übergebene ZIP-Archiv.
Quelle: www.php.net/manual/de/function.zip-close.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_close |
Schließt einen Verzeichniseintrag
zip_entry_close(resource $zip_entry): bool Schließt den angegebenen Verzeichniseintrag.
Quelle: www.php.net/manual/de/function.zip-entry-close.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_compressedsize |
Ermittelt die komprimierte Größe eines Verzeichniseintrages
zip_entry_compressedsize(resource $zip_entry): int|false Gibt die komprimierte Größe des angegebenen Verzeichniseintrages zurück.
Quelle: www.php.net/manual/de/function.zip-entry-compressedsize.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_compressionmethod |
Ermittelt die Komprimierungsmethode eines Verzeichniseintrags
zip_entry_compressionmethod(resource $zip_entry): string|false Gibt die Komprimierungsmethode des von zip_entry angegebenen Verzeichniseintrages zurück.
Quelle: www.php.net/manual/de/function.zip-entry-compressionmethod.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_filesize |
Ermittelt die effektive Größe eines Verzeichniseintrages
zip_entry_filesize(resource $zip_entry): int|false Gibt die effektive Größe des angegebenen Verzeichniseintrags zurück.
Quelle: www.php.net/manual/de/function.zip-entry-filesize.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_name |
Gibt den Namen eines Verzeichniseintrages zurück
zip_entry_name(resource $zip_entry): string|false Gibt den Names eines angegebenen Verzeichniseintrags zurück.
Quelle: www.php.net/manual/de/function.zip-entry-name.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_open |
Öffnet einen Verzeichniseintrag für den Lesezugriff
zip_entry_open(resource $zip_dp, resource $zip_entry, string $mode = "rb"): bool Öffnet einen Verzeichniseintrag für den Lesezugriff.
Quelle: www.php.net/manual/de/function.zip-entry-open.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_entry_read |
Liest einen geöffneten Verzeichniseintrag aus
zip_entry_read(resource $zip_entry, int $len = 1024): string|false Liest aus einem geöffneten Verzeichniseintrag.
Quelle: www.php.net/manual/de/function.zip-entry-read.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_open |
Öffnet ein ZIP-Archiv
zip_open(string $filename): resource|int|false Öffnet ein ZIP-Archiv für den Lesezugriff.
Quelle: www.php.net/manual/de/function.zip-open.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
zip_read |
Liest den nächsten Eintrag innerhalb des ZIP-Archivs
zip_read(resource $zip): resource|false Liest den nächsten Eintrag innerhalb des ZIP-Archivs.
Quelle: www.php.net/manual/de/function.zip-read.php (abgerufen: 21.12.2021) |
4 >= 4.1.0, 5 >= 5.2.0, 7, 8, PECL zip >= 1.0.0 |
Zlib-Funktionen
Funktion |
Beschreibung |
PHP Versionen |
deflate_add |
Incrementally deflate data
deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH): string|false Incrementally deflates data in the specified context.
Quelle: www.php.net/manual/de/function.deflate-add.php (abgerufen: 21.12.2021) |
7, 8 |
deflate_init |
Initialize an incremental deflate context
deflate_init(int $encoding, array $options = []): DeflateContext|false Initializes an incremental deflate context using the specified encoding.
Quelle: www.php.net/manual/de/function.deflate-init.php (abgerufen: 21.12.2021) |
7, 8 |
gzclose |
Schließt einen geöffnete gz-Dateizeiger
gzclose(resource $stream): bool Schließt den angegeben gz-Dateizeiger.
Quelle: www.php.net/manual/de/function.gzclose.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzcompress |
Komprimiert einen String
gzcompress(string $data, int $level = -1, int $encoding = ZLIB_ENCODING_DEFLATE): string|false Diese Funktion komprimiert den gegebenen String mittels des ZLIB-Datenformats.
Quelle: www.php.net/manual/de/function.gzcompress.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
gzdecode |
Dekodiert eine gzip-komprimierte Zeichenkette
gzdecode(string $data, int $max_length = 0): string|false Diese Funktion gibt die dekodierte Version von data zurück.
Quelle: www.php.net/manual/de/function.gzdecode.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
gzdeflate |
Komprimiert eine Zeichenkette
gzdeflate(string $data, int $level = -1, int $encoding = ZLIB_ENCODING_RAW): string|false Diese Funktion komprimiert die übergebene Zeichenkette mit dem DEFLATE-Datenformat.
Quelle: www.php.net/manual/de/function.gzdeflate.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
gzencode |
Create a gzip compressed string
gzencode(string $data, int $level = -1, int $encoding = ZLIB_ENCODING_GZIP): string|false This function returns a compressed version of the input data compatible with the output of the gzip program.
Quelle: www.php.net/manual/de/function.gzencode.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
gzeof |
Prüft bei einem gz-Dateizeiger auf EOF
gzeof(resource $stream): bool Prüft den übergebenen gz-Dateizeiger auf EOF.
Quelle: www.php.net/manual/de/function.gzeof.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzfile |
Liest eine ganze gz-Datei in ein Array
gzfile(string $filename, int $use_include_path = 0): array|false Diese Funktion entspricht weitgehend readgzfile(), gibt die Datei aber in einem Array zurück.
Quelle: www.php.net/manual/de/function.gzfile.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzgetc |
Holt Zeichen vom gz-Dateizeiger
gzgetc(resource $stream): string|false Gibt eine Zeichenkette zurück, die ein einzelnes von dem übergebenen gz-Dateizeiger gelesenes (unkomprimiertes) Zeichen enthält.
Quelle: www.php.net/manual/de/function.gzgetc.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzgets |
Get line from file pointer
gzgets(resource $stream, ?int $length = null): string|false Gets a (uncompressed) string of up to length - 1 bytes read from the given file pointer. Reading ends when length - 1 bytes have been read, on a newline, or on EOF (whichever comes first).
Quelle: www.php.net/manual/de/function.gzgets.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzinflate |
Dekomprimiert eine komprimierte Zeichenkette
gzinflate(string $data, int $max_length = 0): string|false Diese Funktion dekomprimiert eine Zeichenkette, die mit dem DEFLATE-Kompressions-Algorithmus komprimiert wurde.
Quelle: www.php.net/manual/de/function.gzinflate.php (abgerufen: 21.12.2021) |
4 >= 4.0.4, 5, 7, 8 |
gzopen |
Öffnet eine gz-Datei
gzopen(string $filename, string $mode, int $use_include_path = 0): resource|false Öffnet eine gzip- (.gz) Datei zum Lesen oder Schreiben.
Quelle: www.php.net/manual/de/function.gzopen.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzpassthru |
Gibt alle verbleibenden Daten eines gz-Dateizeigers aus
gzpassthru(resource $stream): int Liest bis EOF von der aktuellen Position auf dem übergebenen gz-Dateizeiger und schreibt die (unkomprimierten) Ergebnisse auf die Standardausgabe.
Quelle: www.php.net/manual/de/function.gzpassthru.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzputs |
Alias von gzwrite()
Quelle: www.php.net/manual/de/function.gzputs.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzread |
Liest binary-safe aus einer gz-Datei
gzread(resource $stream, int $length): string|false gzread() liest bis zu length Bytes vom angegebenen gz-Dateizeiger. Das Lesen stoppt, wenn length (unkomprimierte) Bytes gelesen wurden oder EOF (Dateiende) erreicht wurde, je nachdem, was zuerst eintrifft.
Quelle: www.php.net/manual/de/function.gzread.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzrewind |
Setzt den gz-Dateizeiger auf den Anfang zurück
gzrewind(resource $stream): bool Setzt die Schreib-/Leseposition des gz-Dateizeigers auf den Anfang des Streams zurück.
Quelle: www.php.net/manual/de/function.gzrewind.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzseek |
Positioniert den gz-Dateizeiger
gzseek(resource $stream, int $offset, int $whence = SEEK_SET): int Setzt die Schreib-/Leseposition für die angegebene Datei. Dies entspricht dem C-API Aufruf gzseek(zp, offset, SEEK_SET).
Quelle: www.php.net/manual/de/function.gzseek.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gztell |
Ermittelt die aktuelle Position eines gz-Dateizeigers
gztell(resource $stream): int|false Gibt die aktuelle Schreib-/Leseposition des angegebenen gz-Dateizeigers zurück. Diese entspricht dem Offset in die nicht komprimierten Dateidaten.
Quelle: www.php.net/manual/de/function.gztell.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
gzuncompress |
Dekomprimiert einen komprimierten String
gzuncompress(string $data, int $max_length = 0): string|false Diese Funktion dekomprimiert einen komprimierten String.
Quelle: www.php.net/manual/de/function.gzuncompress.php (abgerufen: 21.12.2021) |
4 >= 4.0.1, 5, 7, 8 |
gzwrite |
Ausgabe in gz-komprimierte Dateien
gzwrite(resource $stream, string $data, ?int $length = null): int|false gzwrite() schreibt den Inhalt von data in die angegebene gz-Datei aus.
Quelle: www.php.net/manual/de/function.gzwrite.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
inflate_add |
Incrementally inflate encoded data
inflate_add(InflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH): string|false Incrementally inflates encoded data in the specified context.
Quelle: www.php.net/manual/de/function.inflate-add.php (abgerufen: 21.12.2021) |
7, 8 |
inflate_get_read_len |
Get number of bytes read so far
inflate_get_read_len(InflateContext $context): int Returns number of bytes read so farBei einem Fehler wird false zurückgegeben..
Quelle: www.php.net/manual/de/function.inflate-get-read-len.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
inflate_get_status |
Get decompression status
inflate_get_status(InflateContext $context): int Usually returns either ZLIB_OK or ZLIB_STREAM_END.
Quelle: www.php.net/manual/de/function.inflate-get-status.php (abgerufen: 21.12.2021) |
7 >= 7.2.0, 8 |
inflate_init |
Initialize an incremental inflate context
inflate_init(int $encoding, array $options = []): InflateContext|false Initialize an incremental inflate context with the specified encoding.
Quelle: www.php.net/manual/de/function.inflate-init.php (abgerufen: 21.12.2021) |
7, 8 |
ob_gzhandler |
ob_start callback function to gzip output buffer
ob_gzhandler(string $data, int $flags): string|false ob_gzhandler() is intended to be used as a callback function for ob_start() to help facilitate sending gz-encoded data to web browsers that support compressed web pages. Before ob_gzhandler() actually sends compressed data, it determines what type of content encoding the browser will accept ("gzip", "deflate" or none at all) and will return its output accordingly. All browsers are supported since it's up to the browser to send the correct header saying that it accepts compressed web pages. If a browser doesn't support compressed pages this function returns false.
Quelle: www.php.net/manual/de/function.ob-gzhandler.php (abgerufen: 30.05.2024) |
4 >= 4.0.4, 5, 7, 8 |
readgzfile |
Gibt eine gz-komprimierte Datei aus
readgzfile(string $filename, int $use_include_path = 0): int|false Liest eine Datei, dekomprimiert sie und gibt das Ergebnis auf die Standardausgabe aus.
Quelle: www.php.net/manual/de/function.readgzfile.php (abgerufen: 21.12.2021) |
4, 5, 7, 8 |
zlib_decode |
Dekomprimiert raw-/gzip-/zlib-kodierte Daten
zlib_decode(string $data, int $max_length = 0): string|false Dekomprimiert raw-/gzip-/zlib-kodierte Daten.
Quelle: www.php.net/manual/de/function.zlib-decode.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
zlib_encode |
Komprimiert Daten mit der gewählten Kodierung
zlib_encode(string $data, int $encoding, int $level = -1): string|false Komprimiert Daten mit der gewählten Kodierung.
Quelle: www.php.net/manual/de/function.zlib-encode.php (abgerufen: 21.12.2021) |
5 >= 5.4.0, 7, 8 |
zlib_get_coding_type |
Gibt die für Ausgabekomprimierung genutzte Methode zurück
zlib_get_coding_type(): string|false Gibt die für Ausgabekomprimierung genutzte Methode zurück.
Quelle: www.php.net/manual/de/function.zlib-get-coding-type.php (abgerufen: 21.12.2021) |
4 >= 4.3.2, 5, 7, 8 |