Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

738 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

// Zeige Buchstabe S — 738 Einträge

S

#[SensitiveParameter] Attribute
Markiert einen Parameter als sensibel — in Stack-Traces wird der Wert redacted.
sapi_windows_cp_conv Funktion
Konvertiert einen String von einer Windows-Codepage in eine andere und gibt den konvertierten String zurück.
sapi_windows_cp_get Funktion
Gibt die aktuell verwendete Windows-Codepage für die Konsolen-Ein-/Ausgabe oder ANSI zurück.
sapi_windows_cp_is_utf8 Funktion
Gibt zurück, ob die aktuelle Windows-Codepage der SAPI UTF-8-kompatibel ist.
sapi_windows_cp_set Funktion
Setzt die aktive Codepage des aktuellen Windows-Prozesses auf den angegebenen Codepage-Identifier.
sapi_windows_generate_ctrl_event Funktion
Sendet ein CTRL-Ereignis (z. B. <code>CTRL+C</code> oder <code>CTRL+BREAK</code>) an einen anderen Windows-Prozess.
sapi_windows_set_ctrl_handler Funktion
Setzt oder entfernt einen Handler für CTRL-Ereignisse (z. B. <code>CTRL+C</code>, <code>CTRL+BREAK</code>) in Windows-CLI-Skripten.
sapi_windows_vt100_support Funktion
Liest oder setzt die VT100-Unterstützung für einen Konsolen-Stream unter Windows.
scandir Funktion
Listet den Inhalt eines Verzeichnisses als Array — inklusive <code>.</code> und <code>..</code>.
Schleifen Kapitel
for, foreach, while, do-while und Generatoren für Memory-effiziente Iteration.
scoutapm_get_calls Funktion
Liefert eine Liste aller seit dem letzten Aufruf aufgezeichneten, instrumentierten Funktions- und Methodenaufrufe für das Scout APM-Monitoring.
scoutapm_list_instrumented_functions Funktion
Gibt ein Array aller Funktionen zurück, die von der ScoutAPM-PHP-Erweiterung instrumentiert werden.
SeasLog Klasse
Hauptklasse der SeasLog-PECL-Erweiterung für hochperformantes, konfigurierbares Logging mit Unterstützung für verschiedene Log-Level und Ausgabe-Adapter.
seaslog_get_author Funktion
Gibt den Namen des SeasLog-Autors als Zeichenkette zurück.
seaslog_get_version Funktion
Gibt die aktuell installierte Version der SeasLog-Erweiterung als Zeichenkette zurück.
SeekableIterator Interface
Erweitert <code>Iterator</code> um die Methode <code>seek()</code>, mit der direkt zu einer bestimmten Position im Iterator gesprungen werden kann.
sem_acquire Funktion
Fordert Zugriff auf einen System-V-Semaphor an und blockiert bei Bedarf, bis dieser verfügbar ist.
sem_get Funktion
Erzeugt oder öffnet einen System-V-Semaphor und gibt ein <code>SysvSemaphore</code>-Objekt zurück, das zur Prozess-Synchronisation verwendet werden kann.
sem_release Funktion
Gibt einen zuvor akquirierten Semaphor frei, damit andere Prozesse ihn nutzen können.
sem_remove Funktion
Entfernt einen zuvor erstellten System-V-Semaphor dauerhaft aus dem System.
SensitiveParameter Klasse
Markiert einen Funktions- oder Methoden-Parameter als sensibel, sodass sein Wert in Stack-Traces und Fehlerausgaben automatisch unkenntlich gemacht wird.
SensitiveParameterValue Klasse
Kapselt einen sensiblen Wert, sodass er in Stack-Traces und Fehlerausgaben als <code>Object(SensitiveParameterValue)</code> erscheint und nicht im Klartext ausgegeben wird.
Serializable Interface
Ermöglicht Klassen, das Serialisierungsverhalten über die Methoden <code>serialize()</code> und <code>unserialize()</code> vollständig selbst zu steuern.
serialize Funktion
Wandelt einen beliebigen PHP-Wert in eine speicherbare Zeichenkette um, die später mit <code>unserialize()</code> wieder in den ursprünglichen Wert zurückverwandelt werden kann.
session_abort Funktion
Verwirft alle Änderungen am <code>$_SESSION</code>-Array und beendet die Session, ohne die Daten zu speichern.
session_cache_expire Funktion
Liest oder setzt die Cache-Verfallszeit (in Minuten) für Seiten mit Session-Daten.
session_cache_limiter Funktion
Liest oder setzt den Cache-Limiter der aktuellen Session, der steuert, welche HTTP-Cache-Header für Session-Seiten gesendet werden.
session_commit Funktion
Alias von <code>session_write_close()</code> – schreibt die Session-Daten und beendet die Session.
session_create_id Funktion
Erzeugt eine neue, kollisionsfreie Session-ID, optional mit einem benutzerdefinierten Präfix.
session_decode Funktion
Dekodiert eine session-kodierte Zeichenkette und befüllt damit die Superglobale <code>$_SESSION</code>.
session_destroy Funktion
Löscht alle Session-Daten. Zusätzlich <code>$_SESSION = []</code> und Session-Cookie leeren.
session_encode Funktion
Serialisiert alle Variablen der aktuellen Session in eine kodierte Zeichenkette im PHP-Session-Format.
session_gc Funktion
Führt die Garbage Collection (GC) der Session-Daten manuell durch und gibt die Anzahl der gelöschten Sessions zurück.
session_get_cookie_params Funktion
Gibt die aktuellen Parameter des Session-Cookies als assoziatives Array zurück.
session_id Funktion
Gibt die aktuelle Session-ID zurück oder setzt sie (vor <code>session_start()</code>).
session_module_name Funktion
Gibt den Namen des aktuellen Session-Handlers (Moduls) zurück und ermöglicht es optional, einen neuen Handler zu setzen.
session_name Funktion
Gibt den Cookie-Namen der Session zurück (Standard: <code>PHPSESSID</code>) oder setzt ihn.
session_regenerate_id Funktion
Erzeugt eine neue Session-ID — Pflicht nach Login zur Vermeidung von Session-Fixation.
session_register_shutdown Funktion
Registriert <code>session_write_close()</code> als Shutdown-Funktion, damit die Session am Ende der Skriptausführung automatisch gespeichert und geschlossen wird.
session_reset Funktion
Setzt alle Variablen der aktuellen Session auf die ursprünglich gelesenen Werte aus dem Session-Speicher zurück.
session_save_path Funktion
Liefert den aktuellen Speicherpfad für Session-Dateien und setzt optional einen neuen Pfad.
session_set_cookie_params Funktion
Setzt die Parameter des Session-Cookies, bevor die Session gestartet wird.
session_set_save_handler Funktion
Registriert benutzerdefinierte Callback-Funktionen oder ein <code>SessionHandlerInterface</code>-Objekt als Session-Speicher-Backend.
session_start Funktion
Startet oder resumt eine Session — muss vor jedem Zugriff auf <code>$_SESSION</code> aufgerufen werden.
session_status Funktion
Gibt den Status der Session zurück: <code>PHP_SESSION_DISABLED</code>, <code>PHP_SESSION_NONE</code>, <code>PHP_SESSION_ACTIVE</code>.
session_unset Funktion
Löscht alle aktuell registrierten Session-Variablen (leert das <code>$_SESSION</code>-Array), ohne die Session selbst zu zerstören.
session_write_close Funktion
Schreibt Session-Daten und beendet die Session — löst das File-Lock frühzeitig.
SessionHandler Klasse
Macht den internen PHP-Session-Speicherverwalter durch Vererbung zugänglich und ermöglicht die Erweiterung oder den Austausch des Standard-Session-Backends.
SessionHandlerInterface Interface
Definiert den minimalen Prototyp für die Erstellung einer benutzerdefinierten Sessionverwaltung in PHP.
SessionIdInterface Interface
Definiert eine optionale Schnittstelle für benutzerdefinierte Session-Handler, die eine eigene Session-ID-Generierung implementieren.
SessionUpdateTimestampHandlerInterface Interface
Schnittstelle für benutzerdefinierte Session-Handler, die das Prüfen und Aktualisieren des Session-Zeitstempels ermöglichen.
set_error_handler Funktion
Registriert eine benutzerdefinierte Callback-Funktion zur Behandlung von PHP-Laufzeitfehlern.
set_exception_handler Funktion
Registriert eine benutzerdefinierte Callback-Funktion als globalen Exception-Handler für nicht abgefangene Exceptions.
set_file_buffer Funktion
Setzt die Schreibpuffergröße eines geöffneten Datei-Streams (Alias von <code>stream_set_write_buffer</code>).
set_include_path Funktion
Setzt die PHP-Konfigurationsoption <code>include_path</code> für die Dauer des aktuellen Skripts.
set_time_limit Funktion
Setzt das Zeitlimit für die maximale Ausführungszeit des aktuellen PHP-Skripts in Sekunden neu.
setcookie Funktion
Setzt einen HTTP-Cookie. Seit PHP 7.3 als Options-Array — inkl. <code>SameSite</code>.
setlocale Funktion
Legt die regionalen (Locale-)Einstellungen für Kategorien wie Währung, Datum, Zeichensortierung oder Zahlenformate fest.
setrawcookie Funktion
Sendet einen HTTP-Cookie-Header, wobei der Wert <strong>nicht</strong> URL-kodiert wird – im Gegensatz zu <code>setcookie()</code>.
settype Funktion
Wandelt eine Variable in den angegebenen Typ um und gibt <code>true</code> bei Erfolg zurück.
sha1 Funktion
Berechnet den SHA-1-Hash eines Strings und gibt ihn als 40-stelligen Hexadezimal-String (oder 20-Byte-Binärstring) zurück.
sha1_file Funktion
Berechnet den SHA1-Hash-Wert des Inhalts einer Datei und gibt ihn als hexadezimalen String oder binären Daten zurück.
shell_exec Funktion
Führt einen Befehl über die Shell aus und gibt die gesamte Ausgabe als String zurück.
shm_attach Funktion
Erzeugt oder öffnet einen gemeinsamen Speicherbereich (Shared Memory) anhand eines Schlüssels und gibt ein <code>SysvSharedMemory</code>-Objekt zurück.
shm_detach Funktion
Trennt die Verbindung zwischen dem aktuellen PHP-Prozess und einem zuvor angebundenen gemeinsamen Speichersegment (Shared Memory).
shm_get_var Funktion
Liest eine Variable aus einem Shared-Memory-Segment anhand ihres Schlüssels und gibt sie zurück.
shm_has_var Funktion
Prüft, ob eine Variable mit dem angegebenen Schlüssel im Shared-Memory-Segment vorhanden ist.
shm_put_var Funktion
Speichert eine PHP-Variable unter einem Schlüssel in einem gemeinsamen Speicherbereich (Shared Memory), den mehrere Prozesse gemeinsam nutzen können.
shm_remove Funktion
Entfernt einen gemeinsamen Speicherbereich (Shared Memory Segment) unter UNIX vollständig aus dem System.
shm_remove_var Funktion
Entfernt eine einzelne Variable aus einem gemeinsamen Shared-Memory-Segment anhand ihres Schlüssels.
Shmop Klasse
Repräsentiert ein POSIX-Shared-Memory-Segment und ermöglicht prozessübergreifenden Datenaustausch über gemeinsamen Hauptspeicher.
shmop_close Funktion
Schließt einen zuvor geöffneten gemeinsamen Speicherbereich (<code>Shmop</code>-Objekt) und gibt die zugehörigen Ressourcen frei.
shmop_delete Funktion
Markiert einen gemeinsamen Speicherbereich (<em>Shared Memory</em>) zur Löschung, sodass er vom Betriebssystem freigegeben wird.
shmop_open Funktion
Erstellt oder öffnet einen gemeinsamen Speicherbereich (Shared Memory) und gibt ein <code>Shmop</code>-Objekt zurück.
shmop_read Funktion
Liest eine Anzahl von Bytes aus einem gemeinsamen Speicherbereich (Shared Memory) und gibt sie als String zurück.
shmop_size Funktion
Gibt die Größe (in Bytes) eines geöffneten gemeinsamen Speicherbereichs (<code>Shmop</code>) zurück.
shmop_write Funktion
Schreibt Daten in einen gemeinsamen Speicherbereich (Shared Memory) ab einer angegebenen Offset-Position.
show_source Funktion
Alias von <code>highlight_file()</code> — gibt den Quellcode einer PHP-Datei mit Syntax-Highlighting aus.
shuffle Funktion
Mischt ein Array zufällig — <strong>in-place</strong>. Für Sicherheits-Zwecke nicht ausreichend zufällig.
simdjson_decode Funktion
Dekodiert einen JSON-String mit der hochperformanten simdjson-Bibliothek und gibt das Ergebnis als PHP-Wert zurück.
simdjson_is_valid Funktion
Prüft mit der SIMD-beschleunigten simdjson-Bibliothek, ob ein JSON-String gültig ist, ohne ihn vollständig zu dekodieren.
simdjson_key_count Funktion
Zählt die Anzahl der Schlüssel (Eigenschaften) eines JSON-Objekts oder die Elemente eines JSON-Arrays am angegebenen JSON-Pointer-Pfad.
simdjson_key_exists Funktion
Prüft mittels JSON-Pointer, ob ein bestimmter Schlüssel in einem JSON-String existiert, ohne den gesamten Wert zu dekodieren.
simdjson_key_value Funktion
Dekodiert gezielt den Wert eines JSON-Strings am angegebenen JSON-Pointer-Pfad mithilfe der hochperformanten simdjson-Bibliothek.
SimdJsonException Klasse
Ausnahme-Klasse der <code>simdjson</code>-Erweiterung, die bei Fehlern während des JSON-Parsens ausgelöst wird.
SimdJsonValueError Klasse
Wird ausgelöst, wenn ein JSON-Wert bei der Verarbeitung mit der SimdJson-Erweiterung nicht dem erwarteten Typ entspricht.
similar_text Funktion
Berechnet die Ähnlichkeit zweier Strings — Anzahl gleicher Zeichen und optional Prozentwert.
simplexml_import_dom Funktion
Konvertiert einen <code>DOMNode</code> (z. B. ein <code>DOMDocument</code> oder <code>DOMElement</code>) in ein <code>SimpleXMLElement</code>-Objekt.
simplexml_load_file Funktion
Liest eine XML-Datei und gibt ein <code>SimpleXMLElement</code>-Objekt zurück, mit dem die XML-Struktur einfach traversiert werden kann.
simplexml_load_string Funktion
Parst einen XML-String und gibt ihn als <code>SimpleXMLElement</code>-Objekt zurück, über das sich Struktur und Inhalte des XML-Dokuments bequem traversieren lassen.
SimpleXMLElement Klasse
Stellt ein Element eines XML-Dokuments als Objekt dar und ermöglicht einfachen Lese- und Schreibzugriff auf XML-Strukturen.
SimpleXMLIterator Klasse
Ermöglicht die rekursive Iteration über alle Knoten eines <code>SimpleXMLElement</code>-Objektes mithilfe von SPL-Iterator-Schnittstellen.
sin Funktion
Sinus im Bogenmaß.
sinh Funktion
Berechnet den Sinus hyperbolikus (<code>sinh</code>) einer Zahl.
sizeof Funktion
Alias von <code>count()</code> — gibt die Anzahl der Elemente eines Arrays oder eines zählbaren Objekts zurück.
sleep Funktion
Hält die Programmausführung für die angegebene Anzahl von Sekunden an.
SNMP Klasse
Objektorientierte Schnittstelle für die Kommunikation mit Netzwerkgeräten über das SNMP-Protokoll (Simple Network Management Protocol).
snmp2_get Funktion
Liest ein oder mehrere SNMP-Objekte von einem SNMP-Agenten mittels SNMPv2c und gibt den Wert zurück.
snmp2_getnext Funktion
Liest das auf die angegebene Objekt-ID folgende SNMP-Objekt eines SNMP-Agenten über SNMPv2c.
snmp2_real_walk Funktion
Liefert alle SNMP-Objekte samt ihrer Objekt-IDs (OIDs) innerhalb des angegebenen Bereichs über SNMPv2c.
snmp2_set Funktion
Setzt den Wert eines oder mehrerer SNMP-Objekte über SNMPv2c auf einem Netzwerkgerät.
snmp2_walk Funktion
Liest alle SNMP-Objekte eines SNMP-v2c-Agenten aus und gibt sie als Array zurück.
snmp3_get Funktion
Liest ein einzelnes SNMP-Objekt (OID) von einem Netzwerkgerät über SNMPv3 mit Authentifizierung und optionaler Verschlüsselung.
snmp3_getnext Funktion
Liest das auf die angegebene Objekt-ID folgende SNMP-Objekt eines Hosts über SNMPv3.
snmp3_real_walk Funktion
Führt einen SNMP3-WALK durch und liefert alle Objekte samt ihrer vollständigen OID als assoziatives Array zurück.
snmp3_set Funktion
Setzt den Wert eines SNMP-Objekts auf einem entfernten Host via SNMPv3 mit Authentifizierung und optionaler Verschlüsselung.
snmp3_walk Funktion
Liest alle SNMP-Objekte (OIDs) eines SNMPv3-Agenten ab einem bestimmten Startpunkt und gibt sie als Array zurück.
snmp_get_quick_print Funktion
Gibt den aktuellen Wert der <code>quick_print</code>-Einstellung der NET-SNMP-Bibliothek zurück.
snmp_get_valueretrieval Funktion
Gibt den aktuell gesetzten Modus zurück, der bestimmt, wie SNMP-Werte beim Abruf zurückgegeben werden.
snmp_read_mib Funktion
Liest und parst eine MIB-Datei und fügt deren Definitionen in den aktiven SNMP-MIB-Baum ein.
snmp_set_enum_print Funktion
Steuert, ob SNMP-Enum-Werte als menschenlesbare Bezeichnung oder als roher Integer zurückgegeben werden.
snmp_set_oid_numeric_print Funktion
Alias von <code>snmp_set_oid_output_format()</code> — legt das Ausgabeformat für OID-Bezeichner bei SNMP-Abfragen fest.
snmp_set_oid_output_format Funktion
Setzt das globale Ausgabeformat für OIDs bei SNMP-Abfragen (z. B. numerisch oder symbolisch).
snmp_set_quick_print Funktion
Aktiviert oder deaktiviert den Quick-Print-Modus der NET-SNMP-Bibliothek, der die Ausgabe von SNMP-Werten vereinfacht.
snmp_set_valueretrieval Funktion
Legt die Methode fest, wie SNMP-Werte zurückgegeben werden (als Zeichenkette oder als typisiertes Objekt).
SNMPException Klasse
Ausnahmeklasse der SNMP-Erweiterung, die bei Fehlern im Umgang mit SNMP-Operationen geworfen wird.
snmpget Funktion
Ruft einen einzelnen SNMP-Wert von einem Netzwerkgerät über das Simple Network Management Protocol (SNMP) ab.
snmpgetnext Funktion
Liest das nächste SNMP-Objekt (OID) nach der angegebenen Objekt-ID von einem SNMP-Agenten.
snmprealwalk Funktion
Führt einen SNMP-WALK durch und gibt alle Objekte samt ihrer vollständigen Objekt-IDs (OIDs) als assoziatives Array zurück.
snmpset Funktion
Setzt den Wert eines oder mehrerer SNMP-Objekte auf einem entfernten Gerät via SNMPv1.
snmpwalk Funktion
Ruft alle SNMP-Objekte eines Agenten ab und gibt sie als assoziatives Array zurück.
snmpwalkoid Funktion
Ruft den gesamten SNMP-Informationsbaum einer Netzwerkeinheit ab und gibt ihn als assoziatives Array mit OIDs als Schlüssel zurück.
Soap\Sdl Klasse
Repräsentiert eine geladene WSDL/SDL-Beschreibung eines SOAP-Dienstes und kapselt die daraus gewonnenen Metadaten.
Soap\Url Klasse
Repräsentiert eine im SOAP-Kontext verwendete URL, z. B. für Endpunkte oder Namespace-URIs.
SoapClient Klasse
Stellt einen Client für SOAP 1.1- und SOAP 1.2-Server bereit und kann sowohl im WSDL- als auch im Non-WSDL-Modus verwendet werden.
SoapFault Klasse
Repräsentiert einen SOAP-Fehler und wird beim Auftreten von SOAP-Fehlern ausgelöst oder manuell erzeugt.
SoapHeader Klasse
Stellt einen SOAP-Header dar und wird verwendet, um Header-Informationen in SOAP-Anfragen oder -Antworten einzubetten.
SoapParam Klasse
Repräsentiert einen benannten Parameter für einen SOAP-Aufruf und wird verwendet, wenn Parameter explizit benannt übergeben werden müssen.
SoapServer Klasse
Stellt einen SOAP-Server für die Protokolle SOAP 1.1 und 1.2 bereit, wahlweise mit oder ohne WSDL-Dienstdefinition.
SoapVar Klasse
Kapselt einen Wert mit expliziter SOAP-Kodierungs-Typinformation für die Verwendung in SOAP-Anfragen und -Antworten.
Socket Klasse
Vollständig opake Klasse, die ab PHP 8.0.0 die bisherigen Socket-Ressourcen ersetzt und als Rückgabewert von <code>socket_create()</code> verwendet wird.
Socket context options Funktion
Socket-Kontextoptionen steuern das Verhalten von Stream-Sockets beim Verbindungsaufbau, z. B. Bindung an eine lokale Adresse oder Aktivierung von Keep-Alive.
socket_accept Funktion
Akzeptiert eine eingehende Verbindung auf einem lauschenden <code>Socket</code> und gibt einen neuen Socket für die Kommunikation zurück.
socket_addrinfo_bind Funktion
Erstellt einen Socket aus einer <code>AddressInfo</code>-Struktur und bindet ihn an die darin enthaltene Adresse und den Port.
socket_addrinfo_connect Funktion
Erstellt einen Socket aus einer <code>AddressInfo</code>-Struktur und verbindet ihn sofort mit der angegebenen Adresse.
socket_addrinfo_explain Funktion
Liefert ein assoziatives Array mit detaillierten Informationen zu einer <code>AddressInfo</code>-Struktur.
socket_addrinfo_lookup Funktion
Führt eine <code>getaddrinfo</code>-Abfrage durch und gibt ein Array von <code>AddressInfo</code>-Ressourcen (bzw. -Objekten) für den angegebenen Hostnamen zurück.
socket_atmark Funktion
Ermittelt, ob sich der Socket an der Out-of-Band-Marke (OOB-Marke) befindet und gibt entsprechend 1, 0 oder <code>false</code> zurück.
socket_bind Funktion
Verknüpft einen Socket mit einer lokalen IP-Adresse und einem optionalen Port (Binding), sodass der Socket an einer bestimmten Adresse lauschen kann.
socket_clear_error Funktion
Löscht den gespeicherten Fehlercode eines Socket-Objekts oder, wenn kein Socket angegeben wird, den globalen Socket-Fehlercode.
socket_close Funktion
Schließt eine zuvor geöffnete <code>Socket</code>-Instanz und gibt die zugehörigen Ressourcen frei.
socket_cmsg_space Funktion
Berechnet die benötigte Puffergröße für eine Kontrollnachricht (ancillary data) basierend auf Protokollebene, Typ und optionaler Datenmenge.
socket_connect Funktion
Baut eine Verbindung zu einem entfernten Host über einen zuvor erstellten <code>Socket</code> auf.
socket_create Funktion
Erstellt einen neuen Socket (Kommunikationsendpunkt) und gibt ein <code>Socket</code>-Objekt zurück.
socket_create_listen Funktion
Erstellt einen TCP-Socket, der auf dem angegebenen Port auf eingehende Verbindungen wartet.
socket_create_pair Funktion
Erzeugt ein Paar verbundener, identischer Sockets und speichert die beiden Socket-Ressourcen in dem übergebenen Array.
socket_export_stream Funktion
Exportiert einen <code>Socket</code>-Ressource in einen PHP-Stream, sodass dieser mit Stream-Funktionen weiterverwendet werden kann.
socket_get_option Funktion
Gibt den Wert einer bestimmten Option für einen Socket zurück.
socket_get_status Funktion
Alias von <code>stream_get_meta_data()</code> — gibt Metadaten zu einem offenen Stream zurück.
socket_getopt Funktion
Alias von <code>socket_get_option()</code> — liest eine Socket-Option aus.
socket_getpeername Funktion
Ermittelt die IP-Adresse und den Port des entfernten Endpunkts einer Socket-Verbindung.
socket_getsockname Funktion
Fragt die lokale Adresse und den Port (TCP/UDP) bzw. den Dateisystempfad (Unix-Domain-Sockets) des übergebenen Sockets ab.
socket_import_stream Funktion
Importiert einen PHP-Stream und gibt ein <code>Socket</code>-Objekt zurück, das denselben zugrundeliegenden Socket repräsentiert.
socket_last_error Funktion
Gibt den letzten Fehlercode zurück, der an einem Socket (oder global) aufgetreten ist.
socket_listen Funktion
Versetzt einen gebundenen Socket in den Lausch-Zustand, sodass er eingehende Verbindungsanforderungen entgegennehmen kann.
socket_read Funktion
Liest höchstens die angegebene Anzahl Bytes von einem Socket und gibt die empfangenen Daten als String zurück.
socket_recv Funktion
Empfängt Daten von einem verbundenen Socket und schreibt sie in den Puffer <code>$buf</code>.
socket_recvfrom Funktion
Empfängt Daten von einem Socket und liefert dabei – unabhängig vom Verbindungstyp – auch die Absenderadresse zurück.
socket_recvmsg Funktion
Liest eine Nachricht von einem Socket und befüllt ein assoziatives Array mit Nachrichtendaten, Absenderadresse und Hilfsdaten (ancillary data).
socket_select Funktion
Überwacht mehrere Sockets gleichzeitig auf Lese-, Schreib- und Fehlerbereitschaft mittels des <code>select()</code>-Systemaufrufs und optional einem Zeitlimit.
socket_send Funktion
Sendet Daten über einen verbundenen Socket und gibt die Anzahl der gesendeten Bytes zurück.
socket_sendmsg Funktion
Sendet eine Nachricht über einen Socket, einschließlich optionaler Steuerinformationen (Ancillary Data) und mehrerer Datenpuffer.
socket_sendto Funktion
Sendet eine Nachricht über einen Socket an eine angegebene Adresse, unabhängig davon, ob der Socket verbunden ist.
socket_set_block Funktion
Setzt einen Socket in den blockierenden Modus, sodass Lese- und Schreiboperationen warten, bis Daten verfügbar oder gesendet sind.
socket_set_blocking Funktion
Alias von <code>stream_set_blocking()</code> – setzt den Blockierungsmodus eines Stream-Ressourcen-Handles.
socket_set_nonblock Funktion
Setzt einen Socket in den nicht-blockierenden (non-blocking) Modus, sodass Socket-Operationen sofort zurückkehren, auch wenn sie noch nicht abgeschlossen sind.
socket_set_option Funktion
Setzt eine Option auf einem Socket-Objekt, z. B. Timeout, Puffergröße oder Wiederverwendung von Adressen.
socket_set_timeout Funktion
Alias von <code>stream_set_timeout()</code> — setzt das Timeout für Operationen auf einem Stream.
socket_setopt Funktion
Alias von <code>socket_set_option()</code> — setzt eine Option auf einem Socket.
socket_shutdown Funktion
Schließt einen Socket für das Senden, Empfangen oder beides und signalisiert dem Gegenstück das Ende der Kommunikation.
socket_strerror Funktion
Gibt eine menschenlesbare Fehlerbeschreibung für einen numerischen Socket-Fehlercode zurück.
socket_write Funktion
Schreibt Daten in einen Socket und gibt die Anzahl der tatsächlich geschriebenen Bytes zurück.
socket_wsaprotocol_info_export Funktion
Exportiert die <code>WSAPROTOCOL_INFO</code>-Struktur eines Sockets für die Weitergabe an einen anderen Windows-Prozess.
socket_wsaprotocol_info_import Funktion
Importiert einen Socket aus einem anderen Prozess auf Windows anhand eines WSAPROTOCOL_INFO-Strings.
socket_wsaprotocol_info_release Funktion
Gibt eine zuvor exportierte <code>WSAPROTOCOL_INFO</code>-Struktur frei, die für die prozessübergreifende Socket-Weitergabe unter Windows verwendet wurde.
sodium_add Funktion
Addiert zwei große Ganzzahlen, die als Little-Endian-Binärstrings vorliegen, und speichert das Ergebnis in <code>$val</code>.
sodium_base642bin Funktion
Dekodiert eine Base64-kodierte Zeichenkette in das Binärformat unter Verwendung der libsodium-Varianten.
sodium_bin2base64 Funktion
Kodiert eine binäre Zeichenkette mit Base64 unter Verwendung einer der von libsodium definierten Varianten.
sodium_bin2hex Funktion
Konvertiert einen binären String sicher in seine hexadezimale Darstellung, ohne anfällig für Timing-Angriffe zu sein.
sodium_compare Funktion
Vergleicht zwei Binärstrings, die große Zahlen (Little-Endian) repräsentieren, und gibt -1, 0 oder 1 zurück.
sodium_crypto_aead_aegis128l_decrypt Funktion
Prüft die Authentizität und entschlüsselt eine mit AEGIS-128L verschlüsselte Nachricht.
sodium_crypto_aead_aegis128l_encrypt Funktion
Verschlüsselt und authentifiziert eine Nachricht mit dem AEGIS-128L-Algorithmus (AEAD) und liefert Chiffretext inkl. Authentifizierungs-Tag zurück.
sodium_crypto_aead_aegis128l_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Schlüssel für die AEGIS-128L-AEAD-Verschlüsselung.
sodium_crypto_aead_aegis256_decrypt Funktion
Prüft die Authentizität und entschlüsselt eine mit AEGIS-256 verschlüsselte Nachricht.
sodium_crypto_aead_aegis256_encrypt Funktion
Verschlüsselt und authentifiziert eine Nachricht mit dem AEGIS-256-Algorithmus (Authenticated Encryption with Additional Data).
sodium_crypto_aead_aegis256_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Schlüssel für die AEGIS-256 authentifizierte Verschlüsselung.
sodium_crypto_aead_aes256gcm_decrypt Funktion
Überprüft die Authentizität und entschlüsselt eine mit AES-256-GCM verschlüsselte Nachricht.
sodium_crypto_aead_aes256gcm_encrypt Funktion
Verschlüsselt und authentifiziert eine Nachricht mit AES-256-GCM (Authenticated Encryption with Associated Data).
sodium_crypto_aead_aes256gcm_is_available Funktion
Prüft, ob die aktuelle Hardware-Plattform AES-256-GCM über CPU-Beschleunigung unterstützt.
sodium_crypto_aead_aes256gcm_keygen Funktion
Generiert einen kryptografisch sicheren, zufälligen Schlüssel für die AES-256-GCM-Verschlüsselung.
sodium_crypto_aead_chacha20poly1305_decrypt Funktion
Überprüft die Authentizität und entschlüsselt eine mit ChaCha20-Poly1305 verschlüsselte Nachricht (AEAD).
sodium_crypto_aead_chacha20poly1305_encrypt Funktion
Verschlüsselt und authentifiziert eine Nachricht mit dem AEAD-Algorithmus ChaCha20-Poly1305 (IETF-Variante mit 64-Bit-Nonce).
sodium_crypto_aead_chacha20poly1305_ietf_decrypt Funktion
Entschlüsselt und authentifiziert einen Chiffriertext mit ChaCha20-Poly1305 (IETF-Variante) und liefert den Klartext oder <code>false</code> bei ungültigem Tag.
sodium_crypto_aead_chacha20poly1305_ietf_encrypt Funktion
Verschlüsselt eine Nachricht mit ChaCha20-Poly1305 (IETF-Variante) und schützt zusätzliche Daten vor Manipulation.
sodium_crypto_aead_chacha20poly1305_ietf_keygen Funktion
Generiert einen kryptographisch sicheren, zufälligen Schlüssel für die <code>ChaCha20-Poly1305-IETF</code>-AEAD-Verschlüsselung.
sodium_crypto_aead_chacha20poly1305_keygen Funktion
Generiert einen kryptografisch sicheren, zufälligen Schlüssel für die ChaCha20-Poly1305-AEAD-Verschlüsselung.
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt Funktion
Überprüft den Authentifizierungs-Tag und entschlüsselt eine mit XChaCha20-Poly1305-IETF verschlüsselte Nachricht.
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt Funktion
Verschlüsselt und authentifiziert eine Nachricht mittels XChaCha20-Poly1305 (IETF-Variante) und gibt den Geheimtext inkl. MAC-Tag zurück.
sodium_crypto_aead_xchacha20poly1305_ietf_keygen Funktion
Generiert einen kryptographisch sicheren, zufälligen Schlüssel für die XChaCha20-Poly1305-AEAD-Verschlüsselung.
sodium_crypto_auth Funktion
Berechnet einen kryptografischen Authentifizierungs-Tag (MAC) für eine Nachricht mithilfe eines geheimen Schlüssels.
sodium_crypto_auth_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Schlüssel für die Verwendung mit <code>sodium_crypto_auth()</code> und <code>sodium_crypto_auth_verify()</code>.
sodium_crypto_auth_verify Funktion
Prüft, ob ein mit <code>sodium_crypto_auth()</code> erzeugter Authentifizierungs-Tag für eine Nachricht und einen Schlüssel gültig ist.
sodium_crypto_box Funktion
Verschlüsselt und authentifiziert eine Nachricht mit Public-Key-Kryptographie (X25519 + XSalsa20-Poly1305).
sodium_crypto_box_keypair Funktion
Erzeugt ein zufälliges Schlüsselpaar (öffentlicher + privater Schlüssel) für die asymmetrische <code>crypto_box</code>-Verschlüsselung.
sodium_crypto_box_keypair_from_secretkey_and_publickey Funktion
Erzeugt einen vereinten Schlüsselpaar-String aus einem geheimen und einem öffentlichen Schlüssel für die Verwendung mit <code>sodium_crypto_box</code>.
sodium_crypto_box_open Funktion
Entschlüsselt und verifiziert eine mit <code>sodium_crypto_box()</code> verschlüsselte Nachricht mittels Public-Key-Kryptografie (authentifizierte Entschlüsselung).
sodium_crypto_box_publickey Funktion
Extrahiert den öffentlichen Schlüssel aus einem <code>crypto_box</code>-Schlüsselpaar.
sodium_crypto_box_publickey_from_secretkey Funktion
Leitet den öffentlichen Schlüssel aus einem gegebenen geheimen Schlüssel für die asymmetrische Box-Verschlüsselung ab.
sodium_crypto_box_seal Funktion
Verschlüsselt eine Nachricht anonym für einen Empfänger anhand dessen öffentlichen Schlüssels (Sealed Box / anonyme Public-Key-Verschlüsselung).
sodium_crypto_box_seal_open Funktion
Entschlüsselt eine anonyme Public-Key-Nachricht (Sealed Box), die mit <code>sodium_crypto_box_seal()</code> verschlüsselt wurde.
sodium_crypto_box_secretkey Funktion
Extrahiert den geheimen Schlüssel (Secret Key) aus einem mit <code>sodium_crypto_box_keypair()</code> oder <code>sodium_crypto_box_keypair_from_secretkey_and_publickey()</code> erzeugten Schlüsselpaar.
sodium_crypto_box_seed_keypair Funktion
Leitet ein deterministisches X25519-Schlüsselpaar für <code>sodium_crypto_box</code> aus einem einzelnen Seed-Wert ab.
sodium_crypto_core_ristretto255_add Funktion
Addiert zwei Punkte auf der Ristretto255-Kurve und gibt den resultierenden Punkt zurück.
sodium_crypto_core_ristretto255_from_hash Funktion
Bildet einen 64-Byte-Hash-Wert deterministisch auf einen gültigen Ristretto255-Punkt ab.
sodium_crypto_core_ristretto255_is_valid_point Funktion
Prüft, ob ein gegebener Punkt ein gültiger Punkt auf der ristretto255-Kurve ist.
sodium_crypto_core_ristretto255_random Funktion
Erzeugt einen zufälligen Punkt auf der Ristretto255-Kurve als Byte-String.
sodium_crypto_core_ristretto255_scalar_add Funktion
Addiert zwei Ristretto255-Skalare modulo der Gruppenordnung und gibt das Ergebnis als binären String zurück.
sodium_crypto_core_ristretto255_scalar_complement Funktion
Berechnet das skalare Komplement eines Ristretto255-Skalarwerts (d. h. <code>L - s mod L</code>, wobei L die Gruppenordnung ist).
sodium_crypto_core_ristretto255_scalar_invert Funktion
Berechnet das multiplikative Inverse eines Ristretto255-Skalars modulo der Gruppenordnung.
sodium_crypto_core_ristretto255_scalar_mul Funktion
Multipliziert zwei Skalare modulo der Gruppenordnung der Ristretto255-Kurve und gibt das Ergebnis zurück.
sodium_crypto_core_ristretto255_scalar_negate Funktion
Negiert einen Ristretto255-Skalarwert im Primkörper, d. h. berechnet <code>-s mod L</code>, wobei <code>L</code> die Gruppenordnung ist.
sodium_crypto_core_ristretto255_scalar_random Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Skalarwert für die Ristretto255-Kurve.
sodium_crypto_core_ristretto255_scalar_reduce Funktion
Reduziert einen 64-Byte-Skalarwert modulo der Gruppenordnung der Ristretto255-Kurve auf einen kanonischen 32-Byte-Skalar.
sodium_crypto_core_ristretto255_scalar_sub Funktion
Subtrahiert zwei Skalare im Ristretto255-Skalarfeld und gibt das Ergebnis als binären String zurück.
sodium_crypto_core_ristretto255_sub Funktion
Subtrahiert zwei Ristretto255-Gruppenelemente und gibt das Ergebnis als Byte-String zurück.
sodium_crypto_generichash Funktion
Berechnet einen kryptografischen Hash einer Nachricht mit dem BLAKE2b-Algorithmus, optional mit einem Schlüssel.
sodium_crypto_generichash_final Funktion
Schließt eine mehrstufige BLAKE2b-Hash-Berechnung ab und gibt den fertigen Hash-Wert zurück.
sodium_crypto_generichash_init Funktion
Initialisiert einen BLAKE2b-Hash-Zustand für die inkrementelle (Streaming-)Verarbeitung großer Datenmengen.
sodium_crypto_generichash_keygen Funktion
Erzeugt einen kryptographisch sicheren, zufälligen Schlüssel für <code>sodium_crypto_generichash()</code> (BLAKE2b).
sodium_crypto_generichash_update Funktion
Fügt einer laufenden BLAKE2b-Hash-Berechnung weitere Daten hinzu (Streaming-Modus).
sodium_crypto_kdf_derive_from_key Funktion
Leitet aus einem Hauptschlüssel (Master Key) einen deterministischen Unterschlüssel (Subkey) für einen bestimmten Zweck ab.
sodium_crypto_kdf_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Stammschlüssel für die Schlüsselableitungsfunktion (KDF) der Libsodium-Schnittstelle.
sodium_crypto_kx_client_session_keys Funktion
Berechnet die clientseitigen Sitzungsschlüssel (Empfangs- und Sendeschlüssel) für einen sicheren Schlüsselaustausch mittels X25519.
sodium_crypto_kx_keypair Funktion
Erzeugt ein zufälliges Schlüsselpaar (öffentlicher + privater Schlüssel) für den Sodium-Schlüsselaustausch (Key Exchange, KX).
sodium_crypto_kx_publickey Funktion
Extrahiert den öffentlichen Schlüssel aus einem <code>crypto_kx</code>-Schlüsselpaar.
sodium_crypto_kx_secretkey Funktion
Extrahiert den geheimen Schlüssel aus einem mit <code>sodium_crypto_kx_keypair()</code> oder <code>sodium_crypto_kx_seed_keypair()</code> erzeugten Schlüsselpaar.
sodium_crypto_kx_seed_keypair Funktion
Leitet ein deterministisches <code>crypto_kx</code>-Schlüsselpaar (öffentlicher + geheimer Schlüssel) aus einem gegebenen Seed ab.
sodium_crypto_kx_server_session_keys Funktion
Berechnet aus dem serverseitigen Schlüsselpaar und dem öffentlichen Schlüssel des Clients die serverseitigen Sitzungsschlüssel für einen sicheren Schlüsselaustausch.
sodium_crypto_pwhash Funktion
Leitet mit dem Argon2-Algorithmus einen kryptografisch sicheren Schlüssel aus einem Passwort und einem Salt ab.
sodium_crypto_pwhash_scryptsalsa208sha256 Funktion
Leitet mit dem scrypt-Algorithmus (Salsa20/8 + SHA-256) einen kryptografischen Schlüssel aus einem Passwort ab.
sodium_crypto_pwhash_scryptsalsa208sha256_str Funktion
Erzeugt einen sicheren, ASCII-kodierten Passwort-Hash mit dem scrypt-Algorithmus (Salsa20/8, SHA-256).
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify Funktion
Prüft, ob ein Klartextpasswort zu einem zuvor mit <code>sodium_crypto_pwhash_scryptsalsa208sha256_str()</code> erzeugten Hash-String passt.
sodium_crypto_pwhash_str Funktion
Erzeugt einen sicheren, ASCII-kodierten Passwort-Hash mittels Argon2id-Algorithmus, der direkt zur Passwort-Speicherung geeignet ist.
sodium_crypto_pwhash_str_needs_rehash Funktion
Prüft, ob ein vorhandener Passwort-Hash die aktuellen Sicherheitsparameter (<code>opslimit</code> und <code>memlimit</code>) nicht mehr erfüllt und daher neu berechnet werden muss.
sodium_crypto_pwhash_str_verify Funktion
Prüft, ob ein Passwort mit einem zuvor erstellten Argon2-Hash übereinstimmt.
sodium_crypto_scalarmult Funktion
Berechnet ein gemeinsames Geheimnis (Shared Secret) aus einem geheimen Schlüssel und einem öffentlichen Schlüssel mittels Diffie-Hellman-Schlüsselaustausch auf Curve25519.
sodium_crypto_scalarmult_base Funktion
Berechnet den öffentlichen Schlüssel aus einem gegebenen geheimen Schlüssel mittels Curve25519-Skalarmultiplikation (Alias von <code>sodium_crypto_box_publickey_from_secretkey</code>).
sodium_crypto_scalarmult_ristretto255 Funktion
Berechnet ein gemeinsames Geheimnis (Diffie-Hellman-artiger Schlüsselaustausch) über die Ristretto255-Gruppe mittels Skalar-Multiplikation.
sodium_crypto_scalarmult_ristretto255_base Funktion
Berechnet den öffentlichen Schlüssel (Ristretto255-Punkt) aus einem geheimen Skalars <code>n</code> durch skalare Multiplikation mit dem Basis-Punkt der Kurve.
sodium_crypto_secretbox Funktion
Verschlüsselt und authentifiziert eine Nachricht mit einem gemeinsamen symmetrischen Schlüssel (XSalsa20-Poly1305).
sodium_crypto_secretbox_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Schlüssel für die Verwendung mit <code>sodium_crypto_secretbox()</code>.
sodium_crypto_secretbox_open Funktion
Entschlüsselt und verifiziert eine mit <code>sodium_crypto_secretbox()</code> verschlüsselte Nachricht anhand eines gemeinsamen Schlüssels.
sodium_crypto_secretstream_xchacha20poly1305_init_pull Funktion
Initialisiert einen Secretstream-Kontext zum Entschlüsseln von Nachrichten, die mit <code>xchacha20poly1305</code> verschlüsselt wurden.
sodium_crypto_secretstream_xchacha20poly1305_init_push Funktion
Initialisiert einen Secretstream-Verschlüsselungskontext (Push-Seite) für die XChaCha20-Poly1305-basierte symmetrische Stream-Verschlüsselung.
sodium_crypto_secretstream_xchacha20poly1305_keygen Funktion
Erzeugt einen kryptografisch sicheren, zufälligen Schlüssel für die <code>sodium_crypto_secretstream_xchacha20poly1305</code>-Familie.
sodium_crypto_secretstream_xchacha20poly1305_pull Funktion
Entschlüsselt einen einzelnen Datenblock aus einem mit XChaCha20-Poly1305 verschlüsselten Stream und gibt Klartext sowie Tag zurück.
sodium_crypto_secretstream_xchacha20poly1305_push Funktion
Verschlüsselt einen Datenblock im Kontext einer XChaCha20-Poly1305-Streaming-Sitzung und hängt ihn an den verschlüsselten Datenstrom an.
sodium_crypto_secretstream_xchacha20poly1305_rekey Funktion
Rotiert explizit den internen Schlüssel eines XChaCha20-Poly1305-Secretstream-Status-Objekts, ohne dabei eine Nachricht zu senden.
sodium_crypto_shorthash Funktion
Berechnet einen kurzen, schlüsselabhängigen Hash einer Nachricht mittels SipHash-2-4 (64-Bit-Ausgabe).
sodium_crypto_shorthash_keygen Funktion
Erzeugt einen kryptografisch sicheren Zufallsschlüssel für <code>sodium_crypto_shorthash()</code>.
sodium_crypto_sign Funktion
Signiert eine Nachricht mit einem geheimen Ed25519-Schlüssel und gibt die signierte Nachricht (Signatur + Nachricht) zurück.
sodium_crypto_sign_detached Funktion
Erstellt eine abgetrennte Ed25519-Signatur für eine Nachricht, ohne die Nachricht selbst in die Ausgabe einzubetten.
sodium_crypto_sign_ed25519_pk_to_curve25519 Funktion
Wandelt einen öffentlichen Ed25519-Schlüssel in einen kompatiblen öffentlichen Curve25519-Schlüssel (X25519) um.
sodium_crypto_sign_ed25519_sk_to_curve25519 Funktion
Wandelt einen Ed25519-Signatur-Geheimschlüssel in einen Curve25519-Geheimschlüssel für Diffie-Hellman-Schlüsselaustausch um.
sodium_crypto_sign_keypair Funktion
Erzeugt ein zufälliges Ed25519-Schlüsselpaar (geheimer + öffentlicher Schlüssel) für digitale Signaturen.
sodium_crypto_sign_keypair_from_secretkey_and_publickey Funktion
Verbindet einen geheimen und einen öffentlichen Schlüssel zu einem vollständigen Ed25519-Schlüsselpaar.
sodium_crypto_sign_open Funktion
Verifiziert eine signierte Nachricht und gibt die ursprüngliche Nachricht zurück, oder <code>false</code> bei ungültiger Signatur.
sodium_crypto_sign_publickey Funktion
Extrahiert den öffentlichen Ed25519-Schlüssel aus einem vollständigen Schlüsselpaar.
sodium_crypto_sign_publickey_from_secretkey Funktion
Extrahiert den öffentlichen Ed25519-Schlüssel aus einem gegebenen geheimen Schlüssel.
sodium_crypto_sign_secretkey Funktion
Extrahiert den geheimen Ed25519-Schlüssel (Secret Key) aus einem vollständigen Schlüsselpaar, das zuvor mit <code>sodium_crypto_sign_keypair()</code> erzeugt wurde.
sodium_crypto_sign_seed_keypair Funktion
Leitet ein deterministisches Ed25519-Schlüsselpaar aus einem 32-Byte-Seed ab und gibt es als kombiniertes Keypair-String zurück.
sodium_crypto_sign_verify_detached Funktion
Prüft eine Ed25519-Detachsignatur einer Nachricht anhand eines öffentlichen Schlüssels und gibt <code>true</code> zurück, wenn die Signatur gültig ist.
sodium_crypto_stream Funktion
Erzeugt eine deterministische, kryptografisch zufällig erscheinende Byte-Folge (Keystream) aus einem Nonce und einem geheimen Schlüssel.
sodium_crypto_stream_keygen Funktion
Erzeugt einen kryptographisch sicheren, zufälligen Schlüssel für die Verwendung mit <code>sodium_crypto_stream()</code> und <code>sodium_crypto_stream_xor()</code>.
sodium_crypto_stream_xchacha20 Funktion
Expandiert einen Schlüssel und eine Nonce zu einem Strom pseudozufälliger Bytes auf Basis des XChaCha20-Algorithmus.
sodium_crypto_stream_xchacha20_keygen Funktion
Erzeugt einen kryptografisch sicheren Zufallsschlüssel für die Verwendung mit <code>sodium_crypto_stream_xchacha20</code>.
sodium_crypto_stream_xchacha20_xor Funktion
Verschlüsselt eine Nachricht mit dem XChaCha20-Stromchiffre unter Verwendung von Nonce und geheimem Schlüssel, <strong>ohne</strong> Authentifizierung.
sodium_crypto_stream_xchacha20_xor_ic Funktion
Verschlüsselt eine Nachricht mit XChaCha20-Stream und Anfangszähler (ohne Authentifizierung).
sodium_crypto_stream_xor Funktion
Verschlüsselt oder entschlüsselt eine Nachricht mit XSalsa20-Stream-XOR, <strong>ohne</strong> Authentifizierung.
sodium_hex2bin Funktion
Dekodiert eine hexadezimal kodierte Zeichenkette in eine binäre Zeichenkette, optional unter Ignorierung bestimmter Trennzeichen.
sodium_increment Funktion
Inkrementiert eine beliebig große Zahl, die als Little-Endian-Byte-String vorliegt, um 1.
sodium_memcmp Funktion
Vergleicht zwei Zeichenketten in konstanter Zeit, um Timing-Angriffe beim kryptografischen Vergleich zu verhindern.
sodium_memzero Funktion
Überschreibt den Inhalt einer Zeichenkette sicher mit Nullzeichen und gibt den Speicher frei.
sodium_pad Funktion
Fügt einer Zeichenkette Fülldaten (Padding) bis zum nächsten Vielfachen der angegebenen Blocklänge hinzu, um die ursprüngliche Länge zu verschleiern.
sodium_unpad Funktion
Entfernt Padding (Fülldaten) von einem String, der zuvor mit <code>sodium_pad()</code> auf eine bestimmte Blockgröße aufgefüllt wurde.
SodiumException Klasse
Wird ausgelöst, wenn in der <code>sodium</code>-Erweiterung ein Fehler auftritt, z. B. bei ungültigen Schlüsseln, fehlerhafter Nonce-Länge oder Entschlüsselungsfehlern.
solr_get_version Funktion
Gibt die Versionsnummer der installierten Apache Solr PHP-Erweiterung als Zeichenkette zurück.
SolrClient Klasse
Sendet Anfragen an einen Apache Solr-Server (Indizierung, Suche, Updates); Klonen und Serialisieren von Instanzen wird nicht unterstützt.
SolrClientException Klasse
Wird ausgelöst, wenn bei einer Client-seitigen Anforderung an den Solr-Server ein Fehler auftritt, z. B. bei Verbindungsproblemen oder ungültigen Anfrageparametern.
SolrCollapseFunction Klasse
Repräsentiert eine Collapse-Funktion für Apache Solr-Abfragen und ermöglicht das Zusammenfassen von Dokumenten nach einem bestimmten Feld.
SolrDisMaxQuery Klasse
Repräsentiert eine Solr-Abfrage mit dem DisMax-Query-Parser für flexible, gewichtete Volltextsuchen.
SolrDocument Klasse
Stellt ein aus einer Solr-Abfrageantwort abgerufenes Dokument dar und bietet Zugriff auf dessen Felder und Werte.
SolrDocumentField Klasse
Repräsentiert ein einzelnes Feld in einem <code>SolrDocument</code> und stellt seinen Namen, Boost-Wert und alle Feldwerte als schreibgeschützte Eigenschaften bereit.
SolrException Klasse
Basisklasse für alle Ausnahmen der PECL-Solr-Erweiterung; ermöglicht gezieltes Abfangen aller Solr-spezifischen Fehler.
SolrGenericResponse Klasse
Repräsentiert eine generische Antwort des Apache-Solr-Servers und ermöglicht den Zugriff auf die zurückgelieferten Daten.
SolrIllegalArgumentException Klasse
Wird ausgelöst, wenn ein illegales oder ungültiges Argument an eine Solr-Methode übergeben wird.
SolrIllegalOperationException Klasse
Wird ausgelöst, wenn eine illegale oder nicht unterstützte Operation an einem Solr-Objekt durchgeführt wird.
SolrInputDocument Klasse
Repräsentiert ein Solr-Dokument, das Felder und Werte enthält und an einen Apache-Solr-Index zur Indexierung übermittelt werden kann.
SolrMissingMandatoryParameterException Klasse
Wird ausgelöst, wenn ein erforderlicher Parameter beim Aufruf einer Solr-Methode fehlt.
SolrModifiableParams Klasse
Stellt eine veränderliche Sammlung von Name-Wert-Paaren dar, die während einer Anfrage an den Solr-Server gesendet werden.
SolrObject Klasse
Repräsentiert ein schreibgeschütztes Solr-Objekt, dessen Eigenschaften sowohl über Objekt- als auch über Array-Syntax zugänglich sind.
SolrParams Klasse
Abstrakte Basisklasse, die eine Sammlung von Name-Wert-Paaren für Anfragen an einen Apache-Solr-Server verwaltet.
SolrPingResponse Klasse
Stellt eine Antwort auf eine Ping-Anfrage (<code>SolrClient::ping()</code>) an einen Apache-Solr-Server dar.
SolrQuery Klasse
Repräsentiert eine Solr-Suchanfrage als Sammlung von Name-Wert-Paaren, die an den Solr-Server gesendet werden.
SolrQueryResponse Klasse
Stellt die Antwort des Solr-Servers auf eine Suchabfrage dar und ermöglicht den Zugriff auf Suchergebnisse und Antwort-Metadaten.
SolrResponse Klasse
Stellt eine Antwort des Solr-Servers dar und bietet Zugriff auf HTTP-Status, Antwortdaten und Fehlerinformationen.
SolrServerException Klasse
Wird ausgelöst, wenn der Apache-Solr-Server selbst einen Fehler zurückgibt (z. B. ungültige Anfragen oder interne Serverfehler).
SolrUpdateResponse Klasse
Repräsentiert die Antwort des Solr-Servers auf eine Aktualisierungsanfrage (z. B. Hinzufügen oder Löschen von Dokumenten).
SolrUtils Klasse
Stellt statische Hilfsmethoden für die Solr-Erweiterung bereit, z. B. zum Abrufen der Erweiterungsversion und zur Vorverarbeitung von Suchabfragen.
sort Funktion
Sortiert ein Array aufsteigend nach Werten — <strong>in-place</strong> und mit Neu-Indexierung.
soundex Funktion
Berechnet den Soundex-Code eines Strings, der die phonetische Ähnlichkeit von Wörtern repräsentiert.
spl_autoload Funktion
Standardimplementierung für den Autoloader, die eine Klasse anhand ihres Namens in den registrierten Include-Verzeichnissen sucht und lädt.
spl_autoload_call Funktion
Versucht, eine Klasse durch den Aufruf aller registrierten SPL-Autoload-Funktionen zu laden.
spl_autoload_extensions Funktion
Legt die Dateiendungen fest, die <code>spl_autoload()</code> beim automatischen Laden von Klassen sucht, und gibt die aktuell registrierten Endungen zurück.
spl_autoload_functions Funktion
Gibt eine Liste aller über <code>spl_autoload_register()</code> registrierten Autoload-Funktionen zurück.
spl_autoload_register Funktion
Registriert eine Callback-Funktion als Autoloader, der automatisch aufgerufen wird, wenn eine nicht definierte Klasse, Interface oder Trait verwendet wird.
spl_autoload_unregister Funktion
Entfernt eine zuvor registrierte Autoload-Funktion aus der SPL-Autoload-Queue.
spl_classes Funktion
Gibt ein assoziatives Array aller verfügbaren SPL-Klassen zurück, wobei Schlüssel und Wert jeweils der Klassenname sind.
spl_object_hash Funktion
Gibt einen eindeutigen Hash-String für ein Objekt zurück, der während der Lebensdauer des Objekts konstant bleibt.
spl_object_id Funktion
Gibt eine eindeutige ID für ein Objekt zurück — nützlich für Objekt-Identität in Caches oder SplObjectStorage.
SplDoublyLinkedList Klasse
Implementiert eine doppelt verkettete Liste, in der jedes Element einen Verweis auf seinen Vorgänger und Nachfolger besitzt.
SplFileInfo Klasse
Bietet eine objektorientierte Schnittstelle zum Abrufen von Metainformationen über eine einzelne Datei oder ein Verzeichnis.
SplFileObject Klasse
Object-Wrapper um Datei-Handles — Datei als Iterator, zeilenweise oder byteweise.
SplFixedArray Klasse
Array fester Länge mit numerischen Keys — deutlich speichersparender bei riesigen Größen.
SplHeap Klasse
Bietet die Hauptfunktionalität eines Heaps.
SplMaxHeap Klasse
Implementiert einen Max-Heap, bei dem das größte Element stets an der Spitze liegt und als erstes entnommen wird.
SplMinHeap Klasse
Implementiert einen Min-Heap, bei dem stets das kleinste Element an der Spitze der Datenstruktur liegt.
SplObjectStorage Klasse
Set oder Map mit Objekten als Keys — dank Identity-Vergleich (spl_object_id).
SplObserver Interface
Definiert die Schnittstelle für Beobachter im Observer-Entwurfsmuster und wird zusammen mit <code>SplSubject</code> verwendet.
SplPriorityQueue Klasse
Priority-Queue: Elemente werden nach Priorität ausgeliefert, höchste zuerst.
SplQueue Klasse
FIFO-Queue — <code>enqueue()</code>/<code>dequeue()</code> in O(1). Anders als <code>array_shift()</code> nicht linear.
SplStack Klasse
LIFO-Stack — <code>push()</code>/<code>pop()</code> in O(1) auch bei riesigen Datenmengen.
SplSubject Interface
Definiert den Vertrag für das <em>Subjekt</em> im Observer-Muster und wird zusammen mit <code>SplObserver</code> zur Umsetzung des Observer-Entwurfsmusters verwendet.
SplTempFileObject Klasse
Bietet eine objektorientierte Schnittstelle für eine temporäre Datei im Arbeitsspeicher oder auf der Festplatte.
Spoofchecker Klasse
Prüft Zeichenketten auf mögliche Verwechslungen mit ähnlich aussehenden Unicode-Zeichen
sprintf Funktion
Formatiert einen String mit Platzhaltern — der PHP-Klassiker für strukturierte Ausgabe.
SQLite3 Klasse
Stellt eine objektorientierte Schnittstelle zu SQLite3-Datenbanken bereit und ermöglicht das Erstellen, Abfragen und Verwalten eingebetteter SQL-Datenbanken.
SQLite3Exception Klasse
Repräsentiert eine SQLite3-spezifische Ausnahme, die bei Fehlern im Umgang mit <code>SQLite3</code>-Datenbanken geworfen wird.
SQLite3Result Klasse
Repräsentiert eine Ergebnismenge einer SQLite3-Abfrage und ermöglicht den zeilenweisen Zugriff auf die zurückgegebenen Datensätze.
SQLite3Stmt Klasse
Repräsentiert ein vorbereitetes SQL-Statement für die <code>SQLite3</code>-Erweiterung und ermöglicht sicheres Parameterbinding sowie wiederholte Ausführung.
sqlsrv_begin_transaction Funktion
Startet eine Datenbanktransaktion auf einer SQL-Server-Verbindung und deaktiviert den Auto-Commit-Modus.
sqlsrv_cancel Funktion
Bricht ein ausstehendes <code>sqlsrv</code>-Statement ab und gibt nicht abgerufene Ergebnisse frei.
sqlsrv_client_info Funktion
Gibt ein assoziatives Array mit Informationen über den SQLSRV-Client und die aktuelle Datenbankverbindung zurück.
sqlsrv_close Funktion
Schließt eine offene SQLSRV-Verbindung und gibt alle zugehörigen Ressourcen frei.
sqlsrv_commit Funktion
Bestätigt (committet) eine zuvor mit <code>sqlsrv_begin_transaction()</code> begonnene Transaktion und macht alle Änderungen dauerhaft.
sqlsrv_configure Funktion
Ändert globale Fehlerbehandlungs- und Logging-Einstellungen des SQLSRV-Treibers zur Laufzeit.
sqlsrv_connect Funktion
Öffnet eine Verbindung zu einer Microsoft-SQL-Server-Datenbank und gibt eine Verbindungsressource zurück.
sqlsrv_errors Funktion
Gibt Fehler- und Warnungsinformationen zur letzten ausgeführten SQLSRV-Operation zurück.
sqlsrv_execute Funktion
Führt ein mit <code>sqlsrv_prepare()</code> vorbereitetes SQL-Statement aus und gibt <code>true</code> bei Erfolg oder <code>false</code> bei Fehler zurück.
sqlsrv_fetch Funktion
Macht die nächste (oder eine bestimmte) Zeile eines Abfrageergebnisses zum Lesen verfügbar, ohne die Daten direkt zurückzugeben.
sqlsrv_fetch_array Funktion
Liest die nächste (oder eine bestimmte) Zeile eines SQLSRV-Abfrageergebnisses und gibt sie als Array zurück.
sqlsrv_fetch_object Funktion
Liest die nächste Zeile eines SQL-Server-Abfrageergebnisses und gibt sie als Objekt zurück.
sqlsrv_field_metadata Funktion
Liefert ein Array mit Metadaten (Name, Typ, Größe usw.) für alle Felder eines vorbereiteten SQLSRV-Statements.
sqlsrv_free_stmt Funktion
Gibt alle Ressourcen eines SQLSRV-Statement-Handles frei und macht es ungültig.
sqlsrv_get_config Funktion
Gibt den aktuellen Wert einer benannten Konfigurationseinstellung des SQLSRV-Treibers zurück.
sqlsrv_get_field Funktion
Liest den Wert eines einzelnen Feldes aus der aktuell gelesenen Zeile eines <code>sqlsrv</code>-Abfrageergebnisses.
sqlsrv_has_rows Funktion
Gibt zurück, ob das ausgeführte SQLSRV-Statement mindestens eine Zeile im Ergebnis enthält.
sqlsrv_next_result Funktion
Aktiviert das nächste Ergebnis (Resultset, Zeilenanzahl oder Ausgabeparameter) eines mit <code>sqlsrv_query</code> oder <code>sqlsrv_execute</code> ausgeführten Statements.
sqlsrv_num_fields Funktion
Gibt die Anzahl der Felder (Spalten) zurück, die ein ausgeführtes <code>sqlsrv</code>-Statement liefert.
sqlsrv_num_rows Funktion
Gibt die Anzahl der Zeilen in einem Abfrageergebnis zurück, das mit dem Microsoft SQL Server-Treiber (<code>sqlsrv</code>) erzeugt wurde.
sqlsrv_prepare Funktion
Bereitet eine SQL-Anweisung für die spätere Ausführung mit dem Microsoft SQL Server vor, ohne sie sofort auszuführen.
sqlsrv_query Funktion
Bereitet eine SQL-Abfrage für den Microsoft SQL Server vor und führt sie in einem Schritt aus.
sqlsrv_rollback Funktion
Macht eine mit <code>sqlsrv_begin_transaction</code> begonnene Transaktion rückgängig und versetzt die Verbindung wieder in den Autocommit-Modus.
sqlsrv_rows_affected Funktion
Gibt die Anzahl der durch die letzte INSERT-, UPDATE- oder DELETE-Abfrage geänderten Zeilen zurück.
sqlsrv_send_stream_data Funktion
Sendet Daten aus Parameter-Streams paketweise an den SQL-Server und gibt <code>true</code> bei Erfolg zurück.
sqlsrv_server_info Funktion
Gibt ein assoziatives Array mit Informationen über den verbundenen Microsoft SQL Server zurück.
sqrt Funktion
Quadratwurzel einer Zahl.
srand Funktion
Legt den Anfangswert (Seed) für den Zufallszahlengenerator fest, der von <code>rand()</code> und <code>mt_rand()</code> verwendet wird.
sscanf Funktion
Parst einen String nach einem Format-String — Umkehr von <code>sprintf()</code>.
ssdeep_fuzzy_compare Funktion
Vergleicht zwei Fuzzy-Hash-Signaturen (ssdeep) und gibt einen Ähnlichkeitswert zwischen 0 und 100 zurück.
ssdeep_fuzzy_hash Funktion
Erzeugt einen Fuzzy-Hash (Ähnlichkeits-Hash) aus einem übergebenen String mithilfe des ssdeep-Algorithmus.
ssdeep_fuzzy_hash_filename Funktion
Erzeugt einen ssdeep-Fuzzy-Hash (Context-Triggered Piecewise Hash) aus einer Datei, der für den Ähnlichkeitsvergleich von Dateien verwendet werden kann.
ssh2:// Funktion
Stream-Wrapper für SSH2-Verbindungen, der verschlüsselten Datei- und Befehlszugriff über das Secure-Shell-2-Protokoll ermöglicht.
ssh2_auth_agent Funktion
Authentifiziert eine SSH-Verbindung über den lokalen SSH-Agenten (z. B. ssh-agent) mit einem bestimmten Benutzernamen.
ssh2_auth_hostbased_file Funktion
Authentifiziert eine SSH-Verbindung mit einem öffentlichen Host-Schlüsselpaar aus Dateien (hostbased Authentication).
ssh2_auth_none Funktion
Versucht eine SSH2-Authentifizierung ohne Anmeldedaten und gibt die vom Server unterstützten Authentifizierungsmethoden zurück.
ssh2_auth_password Funktion
Authentifiziert eine bestehende SSH2-Sitzung mit einem Benutzernamen und einem Klartext-Passwort.
ssh2_auth_pubkey Funktion
Authentifiziert eine SSH2-Sitzung mit einem öffentlichen Schlüssel, der direkt als Variable übergeben wird.
ssh2_auth_pubkey_file Funktion
Authentifiziert eine SSH-Verbindung mit einem öffentlichen/privaten Schlüsselpaar aus Dateien.
ssh2_connect Funktion
Stellt eine SSH2-Verbindung zu einem entfernten Server her und gibt eine Verbindungsressource zurück.
ssh2_disconnect Funktion
Schließt eine aktive SSH2-Verbindung zu einem entfernten Server und gibt alle zugehörigen Ressourcen frei.
ssh2_exec Funktion
Führt einen Befehl auf einem entfernten SSH-Server aus und gibt einen Stream zurück, über den die Ausgabe gelesen werden kann.
ssh2_fetch_stream Funktion
Ruft einen erweiterten Datenstrom (z. B. stderr) aus einem bestehenden SSH2-Kanal ab.
ssh2_fingerprint Funktion
Ruft den Fingerabdruck (Hash) des öffentlichen Host-Schlüssels eines Remote-SSH-Servers ab.
ssh2_forward_accept Funktion
Nimmt eine eingehende Verbindung an, die von einem SSH-Tunnel-Listener erzeugt wurde, und gibt einen Stream-Kanal zurück.
ssh2_forward_listen Funktion
Bindet einen Port auf dem entfernten SSH-Server und wartet auf eingehende TCP-Verbindungen (Remote-Port-Forwarding).
ssh2_keepalive_config Funktion
Konfiguriert die Keepalive-Einstellungen einer SSH2-Verbindung, einschließlich Intervall und ob eine Antwort erwartet wird.
ssh2_keepalive_send Funktion
Sendet eine SSH-Keepalive-Nachricht über eine bestehende SSH2-Verbindung, um diese aktiv zu halten.
ssh2_methods_negotiated Funktion
Gibt ein assoziatives Array mit den während des SSH2-Handshakes ausgehandelten Kryptographie-Methoden zurück.
ssh2_poll Funktion
Prüft mehrere SSH2-Kanäle, Listener oder Streams gleichzeitig auf das Eintreten bestimmter Ereignisse (ähnlich dem POSIX-<code>poll()</code>-Systemaufruf).
ssh2_publickey_add Funktion
Fügt einen autorisierten Public Key zum SSH2-Public-Key-Subsystem hinzu.
ssh2_publickey_init Funktion
Initialisiert das Publickey-Subsystem einer bestehenden SSH2-Verbindung und gibt eine Ressource für Public-Key-Operationen zurück.
ssh2_publickey_list Funktion
Listet alle aktuell für die SSH-Verbindung autorisierten Public Keys auf.
ssh2_publickey_remove Funktion
Entfernt einen zuvor autorisierten öffentlichen Schlüssel vom entfernten SSH2-Server über die Public-Key-Subsystem-Schnittstelle.
ssh2_scp_recv Funktion
Lädt eine Datei vom Remote-Server per SCP auf das lokale Dateisystem herunter.
ssh2_scp_send Funktion
Überträgt eine lokale Datei per SCP (Secure Copy Protocol) über eine bestehende SSH-Verbindung auf einen Remote-Server.
ssh2_send_eof Funktion
Sendet ein EOF-Signal (End of File) an einen geöffneten SSH2-Kanal-Stream und signalisiert dem entfernten Ende, dass keine weiteren Daten gesendet werden.
ssh2_send_signal Funktion
Sendet ein POSIX-Signal an einen über einen SSH2-Kanal laufenden entfernten Prozess.
ssh2_set_timeout Funktion
Setzt den Timeout-Wert (in Sekunden) für blockierende Lese-/Schreiboperationen einer aktiven SSH2-Sitzung.
ssh2_sftp Funktion
Initialisiert das SFTP-Subsystem einer bestehenden SSH2-Verbindung und gibt eine SFTP-Ressource zurück.
ssh2_sftp_chmod Funktion
Ändert die Dateiberechtigungen einer Datei auf einem entfernten Server über SFTP.
ssh2_sftp_lstat Funktion
Liefert Statusinformationen zu einem symbolischen Link auf einem entfernten SFTP-Dateisystem, ohne dem Link zu folgen.
ssh2_sftp_mkdir Funktion
Erstellt ein Verzeichnis auf einem entfernten Server über eine SFTP-Verbindung.
ssh2_sftp_readlink Funktion
Gibt das Ziel eines symbolischen Links auf einem entfernten SFTP-Server zurück.
ssh2_sftp_realpath Funktion
Löst einen symbolischen oder relativen SFTP-Pfad auf dem entfernten Server zu seinem absoluten, kanonischen Pfad auf.
ssh2_sftp_rename Funktion
Benennt eine Datei oder ein Verzeichnis auf einem entfernten SSH2-SFTP-Server um bzw. verschiebt es.
ssh2_sftp_rmdir Funktion
Entfernt ein leeres Verzeichnis auf einem entfernten Server über eine SFTP-Verbindung.
ssh2_sftp_stat Funktion
Ruft Statusinformationen (Größe, Berechtigungen, Zeitstempel usw.) einer Datei auf einem entfernten SFTP-Server ab.
ssh2_sftp_symlink Funktion
Erstellt über eine SFTP-Verbindung einen symbolischen Link auf dem entfernten Server.
ssh2_sftp_unlink Funktion
Löscht eine Datei auf einem entfernten Server über SFTP.
ssh2_shell Funktion
Fordert eine interaktive Shell auf einem SSH-2-Server an und gibt einen Stream zurück, über den mit der Shell kommuniziert werden kann.
ssh2_shell_resize Funktion
Ändert die Größe des Pseudo-Terminals (PTY) eines bestehenden SSH-Shell-Kanals.
ssh2_tunnel Funktion
Öffnet einen TCP-Tunnel über eine bestehende SSH-Verbindung zu einem entfernten Zielhost.
SSL context options Funktion
SSL-Kontextoptionen steuern das Verhalten von SSL/TLS-Verbindungen in Stream-Kontexten (z. B. für <code>stream_context_create()</code>).
stat Funktion
Gibt ein Array mit Statusinformationen (Größe, Zeitstempel, Berechtigungen u. a.) über eine Datei oder ein Verzeichnis zurück.
stats_absolute_deviation Funktion
Berechnet die mittlere absolute Abweichung (Mean Absolute Deviation) aller Werte in einem Array und gibt das Ergebnis als Gleitkommazahl zurück.
stats_cdf_beta Funktion
Berechnet einen fehlenden Parameter der Beta-Verteilung (CDF, Wert oder Formparameter) anhand der übrigen bekannten Parameter.
stats_cdf_binomial Funktion
Berechnet einen fehlenden Parameter der Binomialverteilung (kumulative Verteilungsfunktion), wenn die drei übrigen bekannt sind.
stats_cdf_cauchy Funktion
Berechnet einen fehlenden Parameter der Cauchy-Verteilung, wenn die übrigen drei bekannt sind.
stats_cdf_chisquare Funktion
Berechnet einen fehlenden Parameter der Chi-Quadrat-Verteilung (CDF, inverse CDF oder Freiheitsgrade) aus den übrigen gegebenen Parametern.
stats_cdf_exponential Funktion
Berechnet einen Parameter der Exponentialverteilung aus den übrigen Parametern (kumulative Verteilungsfunktion oder deren Umkehrung).
stats_cdf_f Funktion
Berechnet einen fehlenden Parameter der F-Verteilung (CDF, Wert oder Freiheitsgrade) anhand der drei übrigen bekannten Parameter.
stats_cdf_gamma Funktion
Berechnet einen fehlenden Parameter der Gamma-Verteilung (CDF, Quantil oder Formparameter) anhand der übrigen drei Parameterwerte.
stats_cdf_laplace Funktion
Berechnet einen fehlenden Parameter der Laplace-Verteilung (CDF, Lageparameter oder Skalenparameter) aus den übrigen bekannten Werten.
stats_cdf_logistic Funktion
Berechnet einen fehlenden Parameter der logistischen Verteilung, wenn die übrigen drei Parameter bekannt sind.
stats_cdf_negative_binomial Funktion
Berechnet einen fehlenden Parameter der kumulativen Verteilungsfunktion (CDF) der negativen Binomialverteilung aus den drei übrigen.
stats_cdf_noncentral_chisquare Funktion
Berechnet einen fehlenden Parameter der nichtzentralen Chi-Quadrat-Verteilung, wenn die übrigen drei bekannt sind.
stats_cdf_noncentral_f Funktion
Berechnet einen Parameter der nichtzentralen F-Verteilung, wenn alle übrigen bekannt sind.
stats_cdf_noncentral_t Funktion
Berechnet einen fehlenden Parameter der nichtzentralen t-Verteilung aus den übrigen drei Parametern (CDF, Wert, Freiheitsgrade, Nichtzentralitätsparameter).
stats_cdf_normal Funktion
Berechnet einen fehlenden Parameter der Normalverteilung (CDF, Mittelwert oder Standardabweichung) aus den drei übrigen Werten.
stats_cdf_poisson Funktion
Berechnet einen fehlenden Parameter der Poisson-Verteilung anhand der übrigen bekannten Parameter.
stats_cdf_t Funktion
Berechnet einen fehlenden Parameter der t-Verteilung (kumulierte Verteilungsfunktion, Quantilwert oder Freiheitsgrade) aus den übrigen zwei bekannten Parametern.
stats_cdf_uniform Funktion
Berechnet einen Parameter der Gleichverteilung (Uniform Distribution) anhand der übrigen bekannten Parameter.
stats_cdf_weibull Funktion
Berechnet einen fehlenden Parameter der Weibull-Verteilung (CDF, Quantil oder Verteilungsparameter) aus den übrigen drei bekannten Parametern.
stats_covariance Funktion
Berechnet die Kovarianz zweier Datensätze und gibt einen <code>float</code>-Wert zurück.
stats_dens_beta Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Beta-Verteilung für den Wert <code>x</code> mit den Formparametern <code>a</code> und <code>b</code>.
stats_dens_cauchy Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Cauchy-Verteilung an der Stelle <code>x</code>.
stats_dens_chisquare Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Chi-Quadrat-Verteilung an der Stelle <code>x</code> mit <code>dfr</code> Freiheitsgraden.
stats_dens_exponential Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Exponentialverteilung an der Stelle <code>x</code> mit dem gegebenen Skalenparameter.
stats_dens_f Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der F-Verteilung an der Stelle <code>x</code>.
stats_dens_gamma Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Gamma-Verteilung an der Stelle <code>x</code>.
stats_dens_laplace Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Laplace-Verteilung am Punkt <code>x</code>.
stats_dens_logistic Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der logistischen Verteilung an der Stelle <code>x</code>.
stats_dens_normal Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Normalverteilung an der Stelle <code>x</code> für den angegebenen Mittelwert und die Standardabweichung.
stats_dens_pmf_binomial Funktion
Berechnet die Wahrscheinlichkeitsfunktion (PMF) der Binomialverteilung für <code>k</code> Erfolge bei <code>n</code> Versuchen mit Erfolgswahrscheinlichkeit <code>pi</code>.
stats_dens_pmf_hypergeometric Funktion
Berechnet den Wert der Wahrscheinlichkeitsfunktion (PMF) der hypergeometrischen Verteilung für die gegebenen Parameter.
stats_dens_pmf_negative_binomial Funktion
Berechnet die Wahrscheinlichkeitsmassenfunktion (PMF) der negativen Binomialverteilung für einen gegebenen Wert <code>x</code>.
stats_dens_pmf_poisson Funktion
Berechnet die Wahrscheinlichkeitsmasse (PMF) der Poisson-Verteilung für den Wert <code>k</code> bei gegebenem Erwartungswert <code>mu</code>.
stats_dens_t Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Student-t-Verteilung an der Stelle <code>x</code> mit <code>dfr</code> Freiheitsgraden.
stats_dens_uniform Funktion
Berechnet die Wahrscheinlichkeitsdichte der kontinuierlichen Gleichverteilung an der Stelle <code>x</code> im Intervall [<code>a</code>, <code>b</code>].
stats_dens_weibull Funktion
Berechnet den Wert der Wahrscheinlichkeitsdichtefunktion (PDF) der Weibull-Verteilung für den Wert <code>x</code> mit Formparameter <code>a</code> und Skalenparameter <code>b</code>.
stats_harmonic_mean Funktion
Berechnet das harmonische Mittel eines Arrays von numerischen Werten und gibt es als <code>float</code> zurück.
stats_kurtosis Funktion
Berechnet die Kurtosis (Wölbungsmaß) der Datenwerte in einem Array.
stats_rand_gen_beta Funktion
Erzeugt eine einzelne Zufallszahl, die gemäß der Beta-Verteilung mit den Formparametern <code>a</code> und <code>b</code> verteilt ist.
stats_rand_gen_chisquare Funktion
Erzeugt eine zufällige Gleitkommazahl, die der Chi-Quadrat-Verteilung mit dem angegebenen Freiheitsgrad folgt.
stats_rand_gen_exponential Funktion
Erzeugt eine zufällige Gleitkommazahl, die der Exponentialverteilung mit dem angegebenen Erwartungswert folgt.
stats_rand_gen_f Funktion
Erzeugt eine pseudo-zufällige Gleitkommazahl, die der F-Verteilung (Fisher-Verteilung) mit den Freiheitsgraden <code>dfn</code> (Zähler) und <code>dfd</code> (Nenner) folgt.
stats_rand_gen_funiform Funktion
Erzeugt eine gleichmäßig verteilte Zufalls-Fließkommazahl im offenen Intervall (<code>low</code>, <code>high</code>), d. h. beide Grenzen sind exklusiv.
stats_rand_gen_gamma Funktion
Erzeugt eine pseudozufällige Zahl, die gemäß der Gamma-Verteilung mit den Parametern <code>a</code> (Shape) und <code>b</code> (Scale) verteilt ist.
stats_rand_gen_ibinomial Funktion
Erzeugt eine zufällige ganzzahlige Stichprobe aus der Binomialverteilung mit <code>n</code> Versuchen und Erfolgswahrscheinlichkeit <code>pp</code>.
stats_rand_gen_ibinomial_negative Funktion
Erzeugt eine ganzzahlige Zufallszahl gemäß der negativen Binomialverteilung mit den Parametern <code>n</code> (Anzahl Erfolge) und <code>p</code> (Erfolgswahrscheinlichkeit).
stats_rand_gen_int Funktion
Erzeugt eine zufällige Ganzzahl im Bereich von 1 bis 2.147.483.562 (einschließlich beider Grenzen).
stats_rand_gen_ipoisson Funktion
Erzeugt eine ganzzahlige Zufallszahl gemäß der Poisson-Verteilung mit dem angegebenen Erwartungswert <code>mu</code>.
stats_rand_gen_iuniform Funktion
Erzeugt eine pseudozufällige, gleichmäßig verteilte Ganzzahl im geschlossenen Intervall [<code>low</code>, <code>high</code>].
stats_rand_gen_noncentral_chisquare Funktion
Erzeugt eine einzelne Zufallszahl aus der nichtzentralen Chi-Quadrat-Verteilung mit gegebenen Freiheitsgraden und Nichtzentralitätsparameter.
stats_rand_gen_noncentral_f Funktion
Erzeugt eine einzelne Zufallszahl aus der nichtzentralen F-Verteilung mit den angegebenen Freiheitsgraden und Nichtzentralitätsparameter.
stats_rand_gen_noncentral_t Funktion
Erzeugt eine pseudozufällige Zahl aus der nichtzentralen t-Verteilung mit den angegebenen Freiheitsgraden und dem Nichtzentralitätsparameter.
stats_rand_gen_normal Funktion
Erzeugt eine zufällige Gleitkommazahl aus einer Normalverteilung mit gegebenem Mittelwert und Standardabweichung.
stats_rand_gen_t Funktion
Erzeugt eine Zufallszahl aus der Student-t-Verteilung mit den angegebenen Freiheitsgraden.
stats_rand_get_seeds Funktion
Liest die aktuellen Seed-Werte des internen Zufallszahlengenerators der PECL-Statistik-Erweiterung aus.
stats_rand_phrase_to_seeds Funktion
Wandelt eine Zeichenkette (Phrase) in zwei Seed-Werte für den Zufallszahlengenerator der PECL-Statistik-Erweiterung um.
stats_rand_ranf Funktion
Erzeugt eine gleichmäßig verteilte zufällige Fließkommazahl im Bereich [0, 1).
stats_rand_setall Funktion
Setzt die Seed-Werte des internen Zufallszahlengenerators der PECL-Stats-Erweiterung auf die angegebenen Ganzzahlen.
stats_skew Funktion
Berechnet die Schiefe (Skewness) der Datenwerte in einem Array und gibt einen <code>float</code>-Wert zurück.
stats_standard_deviation Funktion
Berechnet die Standardabweichung eines Arrays von Zahlenwerten (Populationsabweichung oder Stichprobenabweichung).
stats_stat_binomial_coef Funktion
Gibt einen Binomialkoeffizienten zurück
stats_stat_correlation Funktion
Berechnet den Pearson-Korrelationskoeffizienten zweier numerischer Datensätze und gibt einen Wert zwischen -1 und 1 zurück.
stats_stat_factorial Funktion
Berechnet die Fakultät einer nicht-negativen Ganzzahl und gibt das Ergebnis als Gleitkommazahl zurück.
stats_stat_independent_t Funktion
Berechnet den t-Wert (t-Statistik) für einen unabhängigen Zweistichproben-t-Test aus zwei Datenarrays.
stats_stat_innerproduct Funktion
Berechnet das Skalarprodukt (inneres Produkt) zweier numerischer Vektoren und gibt das Ergebnis als Gleitkommazahl zurück.
stats_stat_paired_t Funktion
Berechnet den t-Wert des t-Tests für verbundene Stichproben (Paired-t-Test) aus zwei gleichgroßen Datenarrays.
stats_stat_percentile Funktion
Berechnet den Perzentilwert einer Datenmenge und gibt den Wert zurück, unterhalb dessen ein bestimmter Prozentsatz der Daten liegt.
stats_stat_powersum Funktion
Berechnet die Potenzsumme eines Vektors, d. h. die Summe aller Elemente jeweils erhöht auf den Exponenten <code>exp</code>.
stats_variance Funktion
Berechnet die Varianz eines Datensatzes und gibt sie als Gleitkommazahl zurück.
stdClass Klasse
Generische, leere PHP-Klasse, die als flexibler Datencontainer mit dynamischen Eigenschaften dient.
STDERR Konstante
Standard-Fehler-Ausgabe im CLI-Mode — für Fehler und Diagnose separat von STDOUT.
STDIN Konstante
Konstanter Stream für Standard-Eingabe im CLI-Mode. Kombiniert mit <code>fgets()</code>, um User-Input zu lesen.
STDOUT Konstante
Standard-Ausgabe im CLI-Mode.
Stomp Klasse
Implementiert einen Client für das STOMP-Messaging-Protokoll zur Kommunikation mit Message-Brokern wie ActiveMQ oder RabbitMQ.
stomp_abort Funktion
Bricht eine laufende STOMP-Transaktion ab und macht alle innerhalb der Transaktion gesendeten Nachrichten rückgängig.
stomp_ack Funktion
Bestätigt den Empfang einer Nachricht im STOMP-Protokoll und teilt dem Broker mit, dass die Nachricht erfolgreich verarbeitet wurde.
stomp_begin Funktion
Startet eine Transaktion auf einer STOMP-Verbindung, sodass Nachrichten atomar gesendet oder empfangen werden können.
stomp_close Funktion
Schließt eine bestehende Stomp-Verbindung und gibt die zugehörigen Ressourcen frei.
stomp_commit Funktion
Bestätigt (commit) eine laufende Transaktion auf einer STOMP-Verbindung und schließt sie damit ab.
stomp_connect Funktion
Öffnet eine Verbindung zu einem STOMP-kompatiblen Nachrichtenbroker (z. B. ActiveMQ) und gibt eine Verbindungsressource zurück.
stomp_connect_error Funktion
Gibt eine textuelle Beschreibung des zuletzt aufgetretenen STOMP-Verbindungsfehlers zurück.
stomp_error Funktion
Gibt die Fehlermeldung des letzten aufgetretenen Stomp-Fehlers für eine bestehende Verbindung zurück.
stomp_get_read_timeout Funktion
Gibt das aktuell gesetzte Lese-Timeout einer Stomp-Verbindung als Array mit Sekunden und Mikrosekunden zurück.
stomp_get_session_id Funktion
Gibt die aktuelle Sitzungs-ID einer bestehenden Stomp-Verbindung zurück.
stomp_has_frame Funktion
Prüft, ob auf einer STOMP-Verbindung ein Frame zum Lesen bereitsteht.
stomp_read_frame Funktion
Liest das nächste Frame vom STOMP-Server und gibt es als assoziatives Array zurück.
stomp_send Funktion
Sendet eine Nachricht an ein angegebenes Ziel (Queue oder Topic) über eine bestehende Stomp-Verbindung.
stomp_set_read_timeout Funktion
Setzt das Lese-Timeout für eine Stomp-Verbindung in Sekunden und optional Mikrosekunden.
stomp_subscribe Funktion
Registriert einen Listener (Abonnement) für ein angegebenes Ziel auf einer STOMP-Verbindung.
stomp_unsubscribe Funktion
Entfernt ein bestehendes Abonnement auf einem STOMP-Ziel (Queue oder Topic).
stomp_version Funktion
Gibt die aktuelle Version der STOMP-PHP-Erweiterung als Zeichenkette zurück.
StompException Klasse
Ausnahme-Klasse der STOMP-Erweiterung, die bei Verbindungs- und Protokollfehlern geworfen wird.
StompFrame Klasse
Repräsentiert einen einzelnen STOMP-Protokollframe mit Befehl, Headern und Nachrichtenrumpf.
str_contains Funktion
Prüft, ob ein String einen anderen String enthält — der lesbare Ersatz für <code>strpos() !== false</code>.
str_decrement Funktion
Dekrementiert eine alphanumerische Zeichenkette um eins und gibt die neue Zeichenkette zurück.
str_ends_with Funktion
Prüft, ob ein String mit einem anderen String endet. Case-sensitive.
str_getcsv Funktion
Parst einen CSV-formatierten String und gibt die enthaltenen Felder als Array zurück.
str_increment Funktion
Inkrementiert eine alphanumerische Zeichenkette nach Perl-ähnlichen Regeln und gibt die erhöhte Zeichenkette zurück.
str_ireplace Funktion
Wie <code>str_replace()</code>, aber case-insensitive.
str_pad Funktion
Füllt einen String links, rechts oder beidseitig auf eine feste Länge auf.
str_repeat Funktion
Wiederholt einen String eine bestimmte Anzahl mal.
str_replace Funktion
Ersetzt alle Vorkommen eines Strings (oder mehrerer) durch einen anderen. Case-sensitive.
str_rot13 Funktion
Wendet die ROT13-Zeichenrotation auf einen String an, wobei jeder Buchstabe um 13 Positionen im Alphabet verschoben wird.
str_shuffle Funktion
Mischt die Zeichen eines Strings zufällig durch und gibt den neu angeordneten String zurück.
str_split Funktion
Zerlegt einen String in ein Array von Zeichen (oder Gruppen).
str_starts_with Funktion
Prüft, ob ein String mit einem anderen String beginnt. Case-sensitive.
str_word_count Funktion
Zählt Wörter in einem String oder listet sie auf.
strcasecmp Funktion
Case-insensitive-Vergleich zweier Strings.
strchr Funktion
Alias von <code>strstr()</code> — sucht das erste Vorkommen eines Teilstrings und gibt den Rest des Strings ab dieser Stelle zurück.
strcmp Funktion
Vergleicht zwei Strings binär und gibt <code>&lt; 0</code>, <code>0</code> oder <code>&gt; 0</code> zurück.
strcoll Funktion
Vergleicht zwei Zeichenketten unter Berücksichtigung der aktuellen Locale-Einstellung.
strcspn Funktion
Gibt die Länge des anfänglichen Teilstrings zurück, der keines der angegebenen Zeichen aus <code>$characters</code> enthält.
stream_bucket_append Funktion
Fügt ein Bucket-Objekt am Ende einer Bucket-Brigade an, die in benutzerdefinierten Stream-Filtern verarbeitet wird.
stream_bucket_make_writeable Funktion
Entnimmt das erste Bucket-Objekt aus einer Brigade und gibt es zur Bearbeitung zurück.
stream_bucket_new Funktion
Erzeugt ein neues Bucket-Objekt mit dem angegebenen Pufferinhalt für die Verwendung in Stream-Filter.
stream_bucket_prepend Funktion
Fügt ein Bucket-Objekt am Anfang einer Brigade ein, sodass es als nächstes verarbeitet wird.
stream_context_create Funktion
Erzeugt einen Stream-Context für <code>file_get_contents()</code>, <code>fopen()</code> und andere Stream-Funktionen — mit Timeout, Headers, SSL-Optionen.
stream_context_get_default Funktion
Liefert den Standard-Stream-Kontext, der für alle Datei- und Stream-Operationen ohne expliziten Kontext verwendet wird.
stream_context_get_options Funktion
Gibt alle gesetzten Optionen eines Stream-Kontexts als assoziatives Array zurück.
stream_context_get_params Funktion
Gibt alle Parameter (Optionen und Benachrichtigungs-Callback) eines Stream-Kontexts als assoziatives Array zurück.
stream_context_set_default Funktion
Setzt den Standard-Stream-Kontext, der bei Stream-Funktionen ohne expliziten Kontext automatisch verwendet wird.
stream_context_set_option Funktion
Setzt eine oder mehrere Optionen für einen Stream-Kontext, Wrapper oder eine Kontext-Ressource.
stream_context_set_options Funktion
Setzt Optionen für einen bestehenden Stream-Kontext und ersetzt dabei alle vorhandenen Optionen.
stream_context_set_params Funktion
Setzt allgemeine Parameter (z. B. Benachrichtigungs-Callback) für einen bestehenden Stream-Kontext.
stream_copy_to_stream Funktion
Kopiert Daten von einem Stream in einen anderen, wahlweise mit Längen- und Offset-Begrenzung.
stream_filter_append Funktion
Hängt einen benannten Stream-Filter an das Ende der Filterkette eines Streams an und gibt die Filter-Ressource zurück.
stream_filter_prepend Funktion
Hängt einen Filter an den <strong>Anfang</strong> der Filterkette eines Streams an, sodass er vor bereits registrierten Filtern ausgeführt wird.
stream_filter_register Funktion
Registriert eine benutzerdefinierte PHP-Klasse als Stream-Filter unter einem angegebenen Namen.
stream_filter_remove Funktion
Entfernt einen zuvor an einen Stream angehängten Filter und gibt die belegten Ressourcen frei.
stream_get_contents Funktion
Liest den Rest eines Streams (oder eine feste Länge) in einen String.
stream_get_filters Funktion
Gibt ein Array mit den Namen aller aktuell registrierten Stream-Filter zurück.
stream_get_line Funktion
Liest eine Zeile aus einer Stream-Ressource bis zum angegebenen Trennzeichen oder bis zur maximalen Länge.
stream_get_meta_data Funktion
Liefert ein assoziatives Array mit Metadaten und Header-Informationen zu einem geöffneten Stream oder Dateizeiger.
stream_get_transports Funktion
Gibt eine Liste aller im aktuellen PHP-System registrierten Socket-Transporte (z. B. <code>tcp</code>, <code>udp</code>, <code>ssl</code>) zurück.
stream_get_wrappers Funktion
Gibt eine Liste aller aktuell registrierten Stream-Wrapper als Array zurück.
stream_is_local Funktion
Prüft, ob ein gegebener Stream oder eine URL auf einen lokalen Stream verweist.
stream_isatty Funktion
Prüft, ob ein gegebener Stream mit einem interaktiven Terminal (TTY) verbunden ist.
stream_notification_callback Funktion
Callback-Funktion, die bei Stream-Ereignissen aufgerufen wird und über den <code>notification</code>-Kontextparameter registriert wird.
stream_register_wrapper Funktion
Alias von <code>stream_wrapper_register()</code> — registriert eine benutzerdefinierte Stream-Wrapper-Klasse für ein URL-Protokoll.
stream_resolve_include_path Funktion
Löst einen Dateinamen anhand des konfigurierten Include-Pfads (<code>include_path</code>) auf und gibt den vollständigen, absoluten Pfad zurück.
stream_select Funktion
Führt den <code>select()</code>-Systemaufruf auf Stream-Arrays mit einem Timeout aus und überwacht mehrere Streams gleichzeitig auf Lese-, Schreib- oder Ausnahmezustände.
stream_set_blocking Funktion
Setzt einen Stream auf blockierenden oder nicht-blockierenden Modus und steuert damit das Verhalten von Lese-/Schreiboperationen.
stream_set_chunk_size Funktion
Setzt die Chunk-Größe (Blockgröße) eines Streams und gibt die vorherige Chunk-Größe zurück.
stream_set_read_buffer Funktion
Setzt die Größe des Lesepuffers für einen geöffneten Stream-Ressource.
stream_set_timeout Funktion
Setzt die Timeout-Dauer eines Streams in Sekunden und Mikrosekunden für Lese- und Schreiboperationen.
stream_set_write_buffer Funktion
Setzt die Größe des Schreibpuffers für einen offenen Stream; bei einer Größe von 0 wird ungepuffert geschrieben.
stream_socket_accept Funktion
Nimmt eine eingehende Verbindung auf einem mit <code>stream_socket_server()</code> erzeugten Server-Socket an und gibt einen Stream zurück.
stream_socket_client Funktion
Öffnet eine Internet- oder Unix-Domain-Socket-Verbindung und gibt einen Stream-Ressource-Handle zurück.
stream_socket_enable_crypto Funktion
Schaltet Verschlüsselung (TLS/SSL) auf einem bereits verbundenen Stream-Socket ein oder aus.
stream_socket_get_name Funktion
Liefert den Namen (Adresse und Port) des lokalen oder des entfernten Sockets einer Stream-Verbindung.
stream_socket_pair Funktion
Erzeugt ein Paar verbundener, gleichartiger Socket-Streams für die bidirektionale Interprozesskommunikation.
stream_socket_recvfrom Funktion
Empfängt Daten von einem Socket (verbunden oder nicht verbunden) und gibt optional die Absenderadresse zurück.
stream_socket_sendto Funktion
Sendet Daten über einen Stream-Socket – wahlweise an eine explizit angegebene Zieladresse oder an den verbundenen Endpunkt.
stream_socket_server Funktion
Erzeugt einen Internet- oder Unix-Domain-Server-Socket und gibt eine Stream-Ressource zurück, die auf eingehende Verbindungen wartet.
stream_socket_shutdown Funktion
Beendet eine Vollduplex-Verbindung eines Stream-Sockets in eine oder beide Richtungen (Lesen, Schreiben oder beides).
stream_supports_lock Funktion
Prüft, ob ein gegebener Stream das Sperren (<code>flock()</code>) unterstützt, und gibt entsprechend <code>true</code> oder <code>false</code> zurück.
stream_wrapper_register Funktion
Registriert eine PHP-Klasse als benutzerdefinierter Stream-Wrapper für ein bestimmtes URL-Protokoll.
stream_wrapper_restore Funktion
Stellt einen zuvor mit <code>stream_wrapper_unregister()</code> entfernten eingebauten PHP-Wrapper für das angegebene Protokoll wieder her.
stream_wrapper_unregister Funktion
Entfernt die Registrierung eines zuvor registrierten URL-Wrappers (Stream-Wrapper) für das angegebene Protokoll.
StreamBucket Klasse
Repräsentiert einen einzelnen Datenblock (Bucket) innerhalb eines benutzerdefinierten PHP-Stream-Filters.
streamWrapper Klasse
Prototyp-Klasse für benutzerdefinierte Stream-Wrapper, die eigene Protokolle und Streams für PHP-Dateisystemfunktionen implementieren.
strftime Funktion
Formatiert einen Unix-Zeitstempel als Zeichenkette gemäß dem aktuell gesetzten Gebietsschema (<code>locale</code>).
strict_types Konzept
Aktiviert strikte Typ-Prüfung — Argumente werden nicht mehr automatisch konvertiert.
Stringable Klasse
Interface für Objekte mit <code>__toString()</code>-Methode. Seit PHP 8.0 automatisch implementiert, wenn <code>__toString</code> existiert.
Stringable Interface
Kennzeichnet, dass eine Klasse eine <code>__toString()</code>-Methode besitzt und damit in einen String umgewandelt werden kann.
Strings Kapitel
PHP hat die vielleicht umfassendste String-Bibliothek aller Sprachen. Achte auf UTF-8 und nutze die mb_*-Funktionen.
strip_tags Funktion
Entfernt HTML- und PHP-Tags aus einem String — nicht für Security-Sanitization ausreichend.
stripcslashes Funktion
Entfernt C-Stil-Escape-Sequenzen aus einem String, der zuvor mit <code>addcslashes()</code> maskiert wurde.
stripos Funktion
Wie <code>strpos()</code>, aber case-insensitive.
stripslashes Funktion
Entfernt Maskierungszeichen (Backslashes) aus einem String und gibt den bereinigten String zurück.
stristr Funktion
Durchsucht einen String nach einem Teilstring (ohne Beachtung von Groß-/Kleinschreibung) und gibt den Teil ab dem Treffer zurück.
strlen Funktion
Zählt die Bytes eines Strings — nicht die Zeichen. Für UTF-8 <a href="/sprache/php/funktion/mb-strlen"><code>mb_strlen()</code></a> nutzen.
strnatcasecmp Funktion
Vergleicht zwei Zeichenketten nach natürlicher Sortierreihenfolge ohne Berücksichtigung der Groß-/Kleinschreibung.
strnatcmp Funktion
String-Vergleich unter Verwendung einer "natürlichen Ordnung"
strncasecmp Funktion
Vergleicht die ersten <code>n</code> Zeichen zweier Zeichenketten binärsicher ohne Berücksichtigung der Groß-/Kleinschreibung.
strncmp Funktion
Vergleicht die ersten <code>$length</code> Bytes zweier Strings.
strpbrk Funktion
Durchsucht einen String nach dem ersten Vorkommen eines beliebigen Zeichens aus einer Zeichengruppe und gibt den Teilstring ab dieser Position zurück.
strpos Funktion
Findet die Byte-Position des ersten Vorkommens eines Teilstrings — für „enthält?" lieber <code>str_contains()</code>.
strptime Funktion
Wertet eine Zeit-/Datumsangabe aus, die mit <code>strftime()</code> erzeugt wurde, und gibt ein assoziatives Array mit den zerlegten Datums- und Zeitkomponenten zurück.
strrchr Funktion
Gibt den Teil eines Strings zurück, der beim letzten Vorkommen von <code>$needle</code> beginnt und bis zum Ende des Strings reicht.
strrev Funktion
Kehrt einen String Byte-weise um — kaputt bei UTF-8. Für Multibyte: nutze <code>preg_split</code> + <code>array_reverse</code>.
strripos Funktion
Findet die Position des <strong>letzten</strong> Vorkommens von <code>needle</code> in <code>haystack</code>, ohne Unterscheidung von Groß- und Kleinschreibung.
strrpos Funktion
Findet die Position des <strong>letzten</strong> Vorkommens eines Teilstrings.
strspn Funktion
Ermittelt die Länge des initialen Abschnitts einer Zeichenkette, der ausschließlich aus Zeichen besteht, die in einer übergebenen Maske enthalten sind.
strstr Funktion
Gibt alles ab dem ersten Vorkommen eines Teilstrings zurück — oder alles davor.
strtok Funktion
Zerlegt einen String anhand eines oder mehrerer Trennzeichen in einzelne Teile (Token) und gibt diese sequenziell zurück.
strtolower Funktion
Wandelt einen String in Kleinbuchstaben um — nur ASCII-sicher. Für Umlaute <code>mb_strtolower()</code>.
strtotime Funktion
Parst einen englischsprachigen Datums-String zu einem Timestamp — inklusive relativer Angaben.
strtoupper Funktion
Wandelt einen String in Großbuchstaben um. Nur ASCII-sicher — für Umlaute <code>mb_strtoupper()</code>.
strtr Funktion
Zeichen-Weise Übersetzung oder Multi-String-Replace mit Array-Mapping.
strval Funktion
Gibt die String-Repräsentation einer Variable zurück und konvertiert dabei Zahlen, Booleans und andere Skalartypen in einen String.
substr Funktion
Extrahiert einen Teilstring anhand von Offset und Länge — Byte-basiert. Für UTF-8 <code>mb_substr()</code>.
substr_compare Funktion
Vergleicht einen Teilstring von <code>$haystack</code> ab Position <code>$offset</code> binärsicher mit <code>$needle</code>, optional mit begrenzter Länge und Groß-/Kleinschreibungsignorierung.
substr_count Funktion
Zählt Vorkommen eines Teilstrings in einem String — Overlapping ist nicht erlaubt.
substr_replace Funktion
Ersetzt einen Substring an einer bestimmten Position — nicht per Pattern, sondern per Offset.
Superglobals Funktion
Superglobale sind eingebaute PHP-Variablen, die in jedem Gültigkeitsbereich – auch innerhalb von Funktionen und Methoden – ohne <code>global</code>-Deklaration direkt zugänglich sind.
SVM Klasse
Bietet Methoden zum Trainieren und Klassifizieren von Daten mit Support Vector Machines (SVM) über die LIBSVM-Bibliothek.
SVMException Klasse
Wird bei einem Fehler innerhalb der SVM-Erweiterung (Support Vector Machines) ausgelöst und erbt von der eingebauten <code>Exception</code>-Klasse.
SVMModel Klasse
Repräsentiert ein trainiertes Support-Vector-Machine-Modell und ermöglicht Klassifizierung, Regression und Wahrscheinlichkeitsschätzungen.
svn_add Funktion
Plant das Hinzufügen einer Datei oder eines Verzeichnisses aus der Subversion-Arbeitskopie zur Versionsverwaltung.
svn_auth_get_parameter Funktion
Ruft einen zuvor gesetzten SVN-Authentifizierungsparameter anhand seines Schlüssels ab.
svn_auth_set_parameter Funktion
Setzt einen Authentifizierungsparameter für die SVN-Bibliothek, der bei nachfolgenden SVN-Operationen verwendet wird.
svn_blame Funktion
Gibt zeilenweise Blame-Informationen (Autor und Revision) für eine Datei im SVN-Repository zurück.
svn_cat Funktion
Gibt den Inhalt einer Datei aus einem Subversion-Repository als String zurück.
svn_checkout Funktion
Checkt eine Arbeitskopie eines Subversion-Repositories in ein lokales Verzeichnis aus.
svn_cleanup Funktion
Bereinigt ein SVN-Arbeitskopie-Verzeichnis rekursiv und entfernt dort verbliebene Sperren sowie unvollständige Transaktionen.
svn_client_version Funktion
Gibt die Versionsnummer der installierten SVN-Client-Bibliotheken als Zeichenkette zurück.
svn_commit Funktion
Überträgt Änderungen einer SVN-Arbeitskopie in das Subversion-Repository und gibt Revisionsinformationen zurück.
svn_delete Funktion
Löscht eine Datei oder ein Verzeichnis aus einer SVN-Arbeitskopie oder direkt aus einem Subversion-Repository.
svn_diff Funktion
Vergleicht zwei Pfade oder Revisionen eines SVN-Repositorys rekursiv und gibt die Differenz (Diff) als Streams zurück.
svn_export Funktion
Exportiert den Inhalt eines SVN-Verzeichnisses oder einer Arbeitskopie in ein lokales Verzeichnis ohne <code>.svn</code>-Metadaten.
svn_fs_abort_txn Funktion
Bricht eine offene Subversion-Dateisystem-Transaktion ab und gibt alle damit verbundenen Ressourcen frei.
svn_fs_apply_text Funktion
Erstellt einen beschreibbaren Stream, über den der Inhalt einer Datei im Subversion-Dateisystem ersetzt werden kann.
svn_fs_begin_txn2 Funktion
Erstellt eine neue Transaktion im Subversion-Dateisystem, die auf einer bestimmten Revision basiert.
svn_fs_change_node_prop Funktion
Ändert oder setzt eine Eigenschaft (Property) eines Knotens im Subversion-Dateisystem.
svn_fs_check_path Funktion
Ermittelt die Art des Elements (Datei, Verzeichnis oder kein Element) an einem bestimmten Pfad in einem Subversion-Dateisystem.
svn_fs_contents_changed Funktion
Prüft, ob sich der Inhalt zweier Dateien in unterschiedlichen Subversion-Dateisystem-Revisionen unterscheidet.
svn_fs_copy Funktion
Kopiert eine Datei oder ein Verzeichnis innerhalb eines Subversion-Dateisystems von einem Pfad zu einem anderen.
svn_fs_delete Funktion
Löscht eine Datei oder ein Verzeichnis im Subversion-Dateisystem unter dem angegebenen Pfad.
svn_fs_dir_entries Funktion
Listet alle Einträge (Dateien und Unterverzeichnisse) eines Verzeichnisses in einem Subversion-Dateisystem-Wurzelobjekt auf.
svn_fs_file_contents Funktion
Gibt einen Stream-Ressource-Handle auf den Inhalt einer Datei in einem Subversion-Dateisystem-Wurzelknoten zurück.
svn_fs_file_length Funktion
Gibt die Länge (in Bytes) einer Datei in einem bestimmten Subversion-Dateisystem-Root zurück.
svn_fs_is_dir Funktion
Prüft, ob ein angegebener Pfad innerhalb eines Subversion-Dateisystem-Roots auf ein Verzeichnis zeigt.
svn_fs_is_file Funktion
Prüft, ob ein gegebener Pfad im Subversion-Dateisystem auf eine reguläre Datei zeigt.
svn_fs_make_dir Funktion
Erstellt ein neues, leeres Verzeichnis im Subversion-Dateisystem an dem angegebenen Pfad.
svn_fs_make_file Funktion
Erstellt eine neue, leere Datei im Subversion-Dateisystem an dem angegebenen Pfad.
svn_fs_node_created_rev Funktion
Gibt die Revision zurück, in der ein bestimmter Pfad im Subversion-Dateisystem erstellt wurde.
svn_fs_node_prop Funktion
Gibt den Wert einer bestimmten Eigenschaft (Property) eines Knotens im Subversion-Dateisystem zurück.
svn_fs_props_changed Funktion
Prüft, ob sich die Eigenschaften (Properties) eines Pfades zwischen zwei Subversion-Dateisystem-Roots unterscheiden.
svn_fs_revision_prop Funktion
Ruft den Wert einer benannten Eigenschaft einer bestimmten Revision aus einem Subversion-Dateisystem ab.
svn_fs_revision_root Funktion
Gibt ein Handle (Resource) auf den Root-Verzeichnisknoten einer bestimmten Revision des Subversion-Dateisystems zurück.
svn_fs_txn_root Funktion
Erstellt und gibt eine Transaktionswurzel (Transaction Root) für eine gegebene SVN-Dateisystem-Transaktion zurück.
svn_fs_youngest_rev Funktion
Gibt die Nummer der jüngsten (neuesten) Revision eines Subversion-Dateisystems zurück.
svn_import Funktion
Importiert einen unversionierten lokalen Pfad (Datei oder Verzeichnis) in ein Subversion-Repository unter der angegebenen URL.
svn_log Funktion
Gibt die Commit-Log-Nachrichten einer Subversion-Repository-URL als Array zurück.
svn_ls Funktion
Listet den Inhalt eines Verzeichnisses in einem SVN-Repository anhand einer Repository-URL auf.
svn_mkdir Funktion
Erstellt ein Verzeichnis in einer Subversion-Arbeitskopie oder direkt im Repository.
svn_repos_create Funktion
Erstellt ein neues Subversion-Repository an einem angegebenen Pfad und gibt eine Repository-Ressource zurück.
svn_repos_fs Funktion
Gibt ein Handle auf das Dateisystem eines Subversion-Repositorys zurück.
svn_repos_fs_begin_txn_for_commit Funktion
Erstellt eine neue Subversion-Dateisystem-Transaktion, die für einen Commit-Vorgang vorbereitet ist.
svn_repos_fs_commit_txn Funktion
Committet eine offene SVN-Dateisystem-Transaktion und gibt die neu erzeugte Revisionsnummer zurück.
svn_repos_hotcopy Funktion
Erstellt eine Hot-Copy eines SVN-Repositorys vom Quellpfad in den Zielpfad, ohne das Repository offline nehmen zu müssen.
svn_repos_open Funktion
Öffnet ein lokales Subversion-Repository und gibt eine Ressource mit einer gemeinsamen Sperre (Shared Lock) zurück.
svn_repos_recover Funktion
Führt Wiederherstellungsprozeduren an einem lokalen SVN-Repository aus, um Inkonsistenzen zu beheben.
svn_revert Funktion
Macht lokale Änderungen an einer Datei oder einem Verzeichnis in der SVN-Arbeitskopie rückgängig, ohne den Server zu kontaktieren.
svn_status Funktion
Gibt den Status von Dateien und Verzeichnissen einer Subversion-Arbeitskopie zurück.
svn_update Funktion
Aktualisiert eine SVN-Arbeitskopie auf eine bestimmte Revision oder auf den neuesten Stand des Repositories.
switch Anweisung
Klassisches Multi-Way-Branching. Für moderne, funktionale Nutzung besser <code>match</code>.
Swoole\Async Klasse
Stellt statische Methoden für asynchrone, nicht-blockierende Dateisystemoperationen und DNS-Auflösungen in Swoole-Anwendungen bereit.
Swoole\Atomic Klasse
Bietet atomare Ganzzahl-Zähleroperationen, die sicher über mehrere Prozesse und Coroutinen hinweg genutzt werden können.
Swoole\Buffer Klasse
Bietet einen veränderlichen, binär-sicheren Speicherpuffer für effizientes Lesen und Schreiben von Rohdaten in Swoole-Anwendungen.
Swoole\Channel Klasse
Repräsentiert einen prozessübergreifenden Kommunikationskanal auf Basis von Shared Memory für schnelle Inter-Prozess-Kommunikation.
Swoole\Client Klasse
Stellt einen synchronen (blockierenden) TCP/UDP-Client für Netzwerkkommunikation bereit, der außerhalb von Swoole-Coroutinen oder in klassischen PHP-Skripten eingesetzt werden kann.
Swoole\Connection\Iterator Klasse
Ermöglicht die komfortable Iteration und den Zugriff auf alle aktiven Verbindungen eines <code>Swoole\Server</code>-Objekts.
Swoole\Coroutine Klasse
Repräsentiert und verwaltet Koroutinen in Swoole – ermöglicht kooperatives Multitasking innerhalb eines einzelnen Threads.
Swoole\Coroutine\Client Klasse
Stellt eine koroutinenfähige TCP/UDP-Client-Verbindung für nicht-blockierende Netzwerkkommunikation innerhalb von Swoole-Koroutinen bereit.
Swoole\Coroutine\Http\Client Klasse
Stellt einen koroutinenfähigen HTTP/HTTPS-Client bereit, der innerhalb von Swoole-Koroutinen nicht-blockierend arbeitet.
Swoole\Coroutine\Lock Klasse
Bietet eine nicht blockierende, coroutinen-freundliche Sperre (<code>Mutex</code>), die prozess- und thread-übergreifend geteilt werden kann.
Swoole\Coroutine\MySQL Klasse
Stellt einen koroutinenfähigen MySQL-Client bereit, der innerhalb von Swoole-Koroutinen nicht-blockierend auf Datenbankverbindungen und -abfragen zugreift.
Swoole\Coroutine\MySQL\Exception Klasse
Wird bei einem Fehler des koroutinenfähigen MySQL-Clients ausgelöst und enthält MySQL-spezifische Fehlerinformationen.
Swoole\Event Klasse
Verwaltet Dateideskriptoren wie Client-, Process- oder Stream-Ressourcen im Ereignis-Loop von Swoole.
Swoole\Exception Klasse
Die Basis-Ausnahmeklasse der Swoole-Erweiterung, von der alle swoole-spezifischen Ausnahmen abgeleitet werden.
Swoole\Http\Client Klasse
Stellt einen koroutinenfähigen, asynchronen HTTP/HTTPS-Client für die Verwendung innerhalb von Swoole-Koroutinen bereit.
Swoole\Http\Request Klasse
Repräsentiert eine eingehende HTTP-Anfrage im Swoole-HTTP-Server und stellt Zugriff auf Header, Body, Cookies und Upload-Dateien bereit.
Swoole\Http\Response Klasse
Repräsentiert eine HTTP-Antwort im Swoole-HTTP-Server und bietet Methoden zum Setzen von Headern, Cookies, Statuscodes und zum Senden von Antwort-Inhalten.
Swoole\Http\Server Klasse
Implementiert einen hochperformanten, asynchronen HTTP-Server auf Basis der Swoole-Extension, der eingehende HTTP-Anfragen nicht-blockierend verarbeitet.
Swoole\Lock Klasse
Bietet prozessübergreifende Sperrmechanismen (Mutexe, Lese-/Schreibsperren, Semaphoren) für die parallele Programmierung mit Swoole.
Swoole\Mmap Klasse
Bietet objektorientiert Zugriff auf Memory-Mapped Files (<code>mmap</code>) unter Swoole für performanten Shared-Memory-I/O.
Swoole\Module Klasse
Repräsentiert ein Swoole-Erweiterungsmodul und ermöglicht den Zugriff auf Metadaten geladener Swoole-Module.
Swoole\MySQL Klasse
Stellt Konstanten für den asynchronen Swoole-MySQL-Client bereit und dient als Basis für die MySQL-Kommunikation innerhalb des Swoole-Frameworks.
Swoole\MySQL\Exception Klasse
Wird bei einem Fehler des asynchronen Swoole-MySQL-Clients ausgelöst und liefert detaillierte Fehlerinformationen.
Swoole\Process Klasse
Erstellt und verwaltet Kindprozesse sowie die Interprozesskommunikation (IPC) zwischen Eltern- und Kindprozessen in Swoole.
Swoole\Redis\Server Klasse
Implementiert einen asynchronen, hochperformanten Server, der das Redis-Serialisierungsprotokoll (RESP) versteht und eigene Redis-kompatible Befehle bereitstellt.
Swoole\Runtime Klasse
Aktiviert Koroutinen-Unterstützung für native PHP-Funktionen durch einen Hook-Mechanismus, der blockierende I/O-Operationen transparent in nicht-blockierende Koroutinen umwandelt.
Swoole\Serialize Klasse
Bietet eine schnelle, binäre Serialisierung und Deserialisierung von PHP-Werten als leistungsfähige Alternative zu <code>serialize()</code>.
Swoole\Server Klasse
Implementiert einen hochperformanten asynchronen TCP/UDP-Server auf Basis der Swoole-Erweiterung.
Swoole\Server\Port Klasse
Repräsentiert einen zusätzlichen Listening-Port eines <code>Swoole\Server</code>-Objekts und ermöglicht portspezifische Konfiguration und Event-Callbacks.
Swoole\Table Klasse
Hochleistungs-Hashtabelle im gemeinsamen Speicher für den sicheren parallelen Zugriff durch mehrere Swoole-Worker-Prozesse.
Swoole\Timer Klasse
Verwaltet asynchrone Timer in Swoole; erlaubt das Ausführen von Callbacks nach einem Intervall oder einmalig nach einer Verzögerung.
Swoole\WebSocket\Frame Klasse
Repräsentiert einen einzelnen WebSocket-Frame, der Daten, Opcode und Verbindungsinformationen kapselt.
Swoole\WebSocket\Server Klasse
Implementiert einen asynchronen, hochperformanten WebSocket-Server auf Basis der Swoole-Erweiterung.
swoole_async_dns_lookup Funktion
Löst einen Hostnamen asynchron und nicht blockierend in eine IP-Adresse auf und ruft nach Abschluss den angegebenen Callback auf.
swoole_async_read Funktion
Liest eine Datei asynchron und nicht-blockierend in Chunks und übergibt den Inhalt an einen Callback.
swoole_async_readfile Funktion
Liest den gesamten Inhalt einer Datei asynchron und ruft nach Abschluss eine Callback-Funktion auf.
swoole_async_set Funktion
Setzt globale Konfigurationsoptionen für den asynchronen I/O-Betrieb der Swoole-Erweiterung.
swoole_async_write Funktion
Schreibt Daten asynchron in eine Datei, ohne den aktuellen Prozess zu blockieren.
swoole_async_writefile Funktion
Schreibt Daten asynchron in eine Datei, ohne den aktuellen Prozess zu blockieren.
swoole_clear_error Funktion
Löscht den zuletzt gesetzten Socket-Fehlercode sowie den globalen letzten Fehlercode in der Swoole-Erweiterung.
swoole_client_select Funktion
Überwacht mehrere <code>Swoole\Client</code>-Instanzen gleichzeitig und gibt zurück, wie viele Dateideskriptoren lese-, schreibbereit oder fehlerhaft sind.
swoole_cpu_num Funktion
Ermittelt die Anzahl der verfügbaren CPU-Kerne des Systems und gibt diese als Ganzzahl zurück.
swoole_errno Funktion
Gibt den Fehlercode des letzten fehlgeschlagenen Systemaufrufs zurück (äquivalent zu <code>errno</code> in C).
swoole_error_log Funktion
Schreibt eine Fehlermeldung mit dem angegebenen Log-Level in das Swoole-Fehlerprotokoll.
swoole_event_add Funktion
Fügt einen Dateideskriptor oder Socket zur Swoole-Event-Loop hinzu und registriert Callback-Funktionen für Lese- und/oder Schreibereignisse.
swoole_event_defer Funktion
Fügt eine Callback-Funktion hinzu, die beim nächsten Durchlauf des Event-Loops ausgeführt wird.
swoole_event_del Funktion
Entfernt alle registrierten Event-Callback-Funktionen eines Sockets aus dem Swoole-Event-Loop.
swoole_event_exit Funktion
Beendet die Swoole-Ereignisschleife auf der Client-Seite und gibt alle zugehörigen Ressourcen frei.
swoole_event_set Funktion
Aktualisiert die Event-Callback-Funktionen und Flags eines bereits im Swoole-Event-Loop registrierten Sockets oder Dateideskriptors.
swoole_event_wait Funktion
Startet die Swoole-Ereignisschleife und blockiert den aktuellen Prozess, bis alle registrierten Ereignisse abgearbeitet sind.
swoole_event_write Funktion
Schreibt Daten asynchron in einen Socket, der im Swoole-Ereignisschleife registriert ist.
swoole_get_local_ip Funktion
Ermittelt alle IPv4-Adressen der lokalen Netzwerkkarten des Rechners und gibt sie als assoziatives Array zurück.
swoole_last_error Funktion
Gibt den letzten Fehlercode der Swoole-Erweiterung als Integer zurück.
swoole_load_module Funktion
Lädt eine Swoole-Erweiterung (ein natives PHP-Modul im <code>.so</code>-Format) zur Laufzeit.
swoole_select Funktion
Überwacht in der Swoole-Event-Loop eine Menge von Dateideskriptoren auf Lese-, Schreib- oder Fehlerbereitschaft – ähnlich wie <code>stream_select()</code>, aber Swoole-nativ.
swoole_set_process_name Funktion
Setzt den Namen des aktuellen Prozesses, wie er in der Prozessliste (z. B. <code>ps</code>, <code>top</code>) angezeigt wird.
swoole_strerror Funktion
Wandelt eine numerische Errno-Fehlernummer in eine lesbare Fehlermeldung um.
swoole_timer_after Funktion
Plant die einmalige Ausführung einer Callback-Funktion nach einer definierten Verzögerung in Millisekunden innerhalb der Swoole-Eventloop.
swoole_timer_clear Funktion
Stoppt und zerstört einen zuvor erstellten Swoole-Timer anhand seiner ID.
swoole_timer_exists Funktion
Prüft, ob ein Swoole-Timer mit der angegebenen ID noch aktiv ist und ob dessen Callback-Funktion existiert.
swoole_timer_tick Funktion
Löst eine Timer-Callback-Funktion wiederholt in einem festen Zeitintervall (in Millisekunden) aus und gibt die Timer-ID zurück.
swoole_version Funktion
Gibt die aktuell installierte Version der Swoole-Erweiterung als Zeichenkette zurück.
symlink Funktion
Erzeugt einen symbolischen Link <code>$link</code>, der auf <code>$target</code> zeigt.
SyncEvent Klasse
Repräsentiert ein benanntes Ereignis zur Prozesssynchronisation zwischen verschiedenen PHP-Prozessen oder Threads.
SyncMutex Klasse
Repräsentiert einen benannten Mutex (Mutual Exclusion Lock) zur Synchronisation zwischen Prozessen und Threads.
SyncReaderWriter Klasse
Repräsentiert eine Reader-Writer-Sperre zur Prozesssynchronisation, die gleichzeitigen Lesezugriff und exklusiven Schreibzugriff ermöglicht.
SyncSemaphore Klasse
Repräsentiert ein benanntes Semaphor zur Synchronisation von Prozessen und Threads über PECL-Sync.
SyncSharedMemory Klasse
Repräsentiert einen benannten, prozessübergreifenden Bereich für gemeinsam genutzten Speicher (Shared Memory), der über die PECL-Erweiterung <code>sync</code> bereitgestellt wird.
sys_get_temp_dir Funktion
Gibt den Standard-Temporary-Directory-Pfad zurück (Unix: <code>/tmp</code>, Windows: <code>C:\Windows\Temp</code>).
sys_getloadavg Funktion
Gibt die durchschnittliche Systemlast der letzten 1, 5 und 15 Minuten als Array zurück.
syslog Funktion
Sendet eine Lognachricht an den System-Logger des Betriebssystems (Syslog/Event-Log).
system Funktion
Führt einen externen Befehl aus, gibt dessen Ausgabe direkt aus und liefert die letzte Ausgabezeile zurück.
SysvMessageQueue Klasse
Repräsentiert eine System-V-Nachrichtenwarteschlange und kapselt den zugehörigen Ressource-Handle als Objekt.
SysvSemaphore Klasse
Repräsentiert ein System-V-Semaphor-Objekt, das zur Prozess-Synchronisation unter Unix/Linux verwendet wird.
SysvSharedMemory Klasse
Repräsentiert ein System-V-Shared-Memory-Segment und ermöglicht den prozessübergreifenden Datenaustausch über gemeinsamen Speicher.