Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe O — 272 Einträge

O

oauth_get_sbs Funktion
Erzeugt den OAuth Signature Base String (SBS) aus HTTP-Methode, URI und Anfrage-Parametern.
oauth_urlencode Funktion
Kodiert einen URI-String nach RFC 3986, wie es für OAuth-Signaturen erforderlich ist.
ob_clean Funktion
Löscht den Inhalt des aktiven Ausgabepuffers, ohne ihn zu schließen oder auszugeben.
ob_end_clean Funktion
Verwirft den Buffer und beendet Buffering — Inhalt wird NICHT gesendet.
ob_end_flush Funktion
Sendet den Inhalt des aktiven Ausgabepuffers an den Browser und deaktiviert anschließend diesen Puffer.
ob_flush Funktion
Sendet den Buffer-Inhalt an den Client und leert den Buffer — Buffering bleibt aktiv.
ob_get_clean Funktion
Gibt den aktuellen Buffer als String zurück und beendet das Buffering — häufigster Anwendungsfall.
ob_get_contents Funktion
Gibt den aktuellen Inhalt des aktiven Ausgabepuffers als String zurück, ohne ihn zu leeren oder zu beenden.
ob_get_flush Funktion
Sendet den Inhalt des aktuellen Ausgabepuffers an den Browser, gibt ihn als String zurück und deaktiviert den Puffer.
ob_get_length Funktion
Gibt die Anzahl der Bytes im aktuellen Ausgabepuffer zurück, ohne den Puffer zu leeren oder zu beenden.
ob_get_level Funktion
Gibt die aktuelle Verschachtelungstiefe der Output-Buffer zurück.
ob_get_status Funktion
Gibt Statusinformationen über den aktuellen oder alle aktiven Ausgabepuffer zurück.
ob_gzhandler Funktion
Callback-Funktion für <code>ob_start()</code>, die den Ausgabepuffer mit gzip, deflate oder zlib komprimiert, sofern der Client dies unterstützt.
ob_iconv_handler Funktion
Konvertiert die Zeichenkodierung des Ausgabepuffers von der internen auf die Ausgabe-Kodierung mittels iconv.
ob_implicit_flush Funktion
Schaltet den impliziten Flush-Modus ein oder aus, sodass nach jeder Ausgabe automatisch <code>flush()</code> aufgerufen wird.
ob_list_handlers Funktion
Gibt ein Array mit allen aktuell aktiven Ausgabe-Puffer-Handlern zurück.
ob_start Funktion
Startet Output-Buffering — jede folgende Ausgabe wird gepuffert statt gesendet.
ob_tidyhandler Funktion
Callback-Funktion für <code>ob_start()</code>, die den Inhalt des Ausgabepuffers mit der Tidy-Erweiterung bereinigt und repariert.
oci_bind_array_by_name Funktion
Bindet ein PHP-Array an einen Oracle-PL/SQL-Array-Parameter (z. B. <code>VARRAY</code> oder <code>TABLE</code>) für die Ausführung einer gespeicherten Prozedur.
oci_bind_by_name Funktion
Bindet eine PHP-Variable an einen benannten Oracle-Platzhalter in einem vorbereiteten SQL- oder PL/SQL-Statement.
oci_cancel Funktion
Bricht das Lesen von Zeilen aus einem OCI-Statement-Cursor ab und gibt die damit verbundenen Server-Ressourcen frei.
oci_client_version Funktion
Gibt die Versionsnummer der installierten Oracle-Client-Bibliothek (OCI8) als Zeichenkette zurück.
oci_close Funktion
Schließt eine Oracle-Datenbankverbindung und gibt die zugehörigen Ressourcen frei.
oci_commit Funktion
Bestätigt alle ausstehenden Änderungen der aktuellen Datenbanktransaktion in einer Oracle-Verbindung dauerhaft.
oci_connect Funktion
Stellt eine Verbindung zu einer Oracle-Datenbank her und gibt ein Verbindungs-Handle zurück.
oci_define_by_name Funktion
Verknüpft eine PHP-Variable mit einer Spalte für Abfrageergebnisse, sodass sie nach <code>oci_fetch()</code> automatisch den Spaltenwert enthält.
oci_error Funktion
Liefert detaillierte Informationen über den zuletzt aufgetretenen OCI8-Fehler als assoziatives Array oder <code>false</code>, wenn kein Fehler vorliegt.
oci_execute Funktion
Führt ein zuvor mit <code>oci_parse()</code> vorbereitetes OCI8-Statement gegen eine Oracle-Datenbank aus.
oci_fetch Funktion
Ruft die nächste Ergebniszeile eines OCI-Statements in den internen PHP-Puffer ab, sodass sie mit <code>oci_result()</code> ausgelesen werden kann.
oci_fetch_all Funktion
Ruft alle (oder eine begrenzte Anzahl) Datensätze einer OCI-Abfrage in ein zweidimensionales Array ab und gibt die Anzahl der abgerufenen Zeilen zurück.
oci_fetch_array Funktion
Liefert die nächste Zeile einer Oracle-Abfrage als assoziatives, numerisches oder gemischtes Array.
oci_fetch_assoc Funktion
Liefert die nächste Zeile einer Oracle-Abfrage als assoziatives Array mit Spaltennamen als Schlüssel.
oci_fetch_object Funktion
Liefert die nächste Ergebniszeile einer Oracle-Abfrage als <code>stdClass</code>-Objekt zurück, wobei Spaltennamen als Objekteigenschaften abgebildet werden.
oci_fetch_row Funktion
Liest die nächste Zeile aus einem OCI8-Statement-Ergebnis und gibt sie als numerisch indiziertes Array zurück.
oci_field_is_null Funktion
Prüft, ob das angegebene Feld in der zuletzt abgerufenen Zeile eines OCI-Statements den Wert <code>NULL</code> enthält.
oci_field_name Funktion
Gibt den Namen (als Zeichenkette) eines Felds aus einem Oracle-Statement-Ergebnis zurück.
oci_field_precision Funktion
Gibt die numerische Genauigkeit (Precision) eines Feldes aus einem OCI8-Statement zurück.
oci_field_scale Funktion
Gibt die Anzahl der Nachkommastellen (Scale) eines Feldes in einem OCI8-Statement zurück.
oci_field_size Funktion
Gibt die maximale Größe (in Bytes) eines Felds aus einem OCI8-Statement zurück.
oci_field_type Funktion
Gibt den Datentypnamen eines Feldes (Spalte) aus einem OCI-Statement-Ergebnis zurück.
oci_field_type_raw Funktion
Gibt den rohen numerischen Oracle-Datentyp einer Ergebnisspalte als Integer zurück.
oci_free_descriptor Funktion
Gibt einen LOB- oder FILE-Deskriptor frei, der zuvor mit <code>oci_new_descriptor()</code> erstellt wurde.
oci_free_statement Funktion
Gibt alle mit einem OCI8-Statement oder Cursor verknüpften Ressourcen frei und schließt das Statement.
oci_get_implicit_resultset Funktion
Gibt das nächste untergeordnete Statement-Resource eines Oracle Implicit-Result-Set zurück, das durch eine gespeicherte Prozedur erzeugt wurde.
oci_internal_debug Funktion
Aktiviert oder deaktiviert die interne OCI8-Debug-Ausgabe für Oracle-Datenbankverbindungen.
oci_lob_copy Funktion
Kopiert den Inhalt eines LOB-Objekts in ein anderes LOB-Objekt innerhalb einer Oracle-Datenbankverbindung.
oci_lob_is_equal Funktion
Vergleicht zwei <code>OCILob</code>-Locators auf Gleichheit und gibt <code>true</code> zurück, wenn beide auf dasselbe LOB/FILE-Objekt in der Datenbank zeigen.
oci_new_collection Funktion
Legt ein neues <code>OCICollection</code>-Objekt für die Arbeit mit Oracle-Collection-Typen (VARRAY oder Nested Table) an.
oci_new_connect Funktion
Öffnet eine neue, eindeutige Verbindung zum Oracle-Server – im Gegensatz zu <code>oci_connect()</code> wird keine zwischengespeicherte Verbindung wiederverwendet.
oci_new_cursor Funktion
Legt einen neuen OCI8-Cursor (Statement-Handle) für eine bestehende Oracle-Verbindung an und gibt ihn zurück.
oci_new_descriptor Funktion
Initialisiert einen neuen, leeren LOB- oder FILE-Deskriptor für eine Oracle-Datenbankverbindung.
oci_num_fields Funktion
Gibt die Anzahl der Spalten (Felder) zurück, die ein ausgeführtes OCI-Statement im Ergebnis enthält.
oci_num_rows Funktion
Gibt die Anzahl der von einer OCI8-Statement-Ausführung betroffenen Zeilen (z. B. bei <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>) zurück.
oci_parse Funktion
Bereitet ein Oracle-Statement zur Ausführung vor und gibt ein Statement-Handle zurück.
oci_password_change Funktion
Ändert das Passwort eines Oracle-Benutzers über eine bestehende OCI8-Verbindung.
oci_pconnect Funktion
Stellt eine persistente Verbindung zu einer Oracle-Datenbank her und gibt ein Verbindungs-Handle zurück oder <code>false</code> bei Fehler.
oci_register_taf_callback Funktion
Registriert eine benutzerdefinierte Callback-Funktion für Oracle Database TAF (Transparent Application Failover).
oci_result Funktion
Gibt den Wert eines bestimmten Felds aus der zuletzt mit <code>oci_fetch()</code> abgerufenen Zeile eines Oracle-Ergebnisses zurück.
oci_rollback Funktion
Macht alle ausstehenden, nicht bestätigten Änderungen der aktuellen Oracle-Datenbanktransaktion rückgängig.
oci_server_version Funktion
Gibt einen String mit der Versionsinformation des verbundenen Oracle-Datenbankservers zurück.
oci_set_action Funktion
Setzt den Aktionsnamen für die aktuelle Oracle-Datenbankverbindung, der in Datenbanküberwachungs- und Diagnosetools sichtbar ist.
oci_set_call_timeout Funktion
Setzt ein Timeout in Millisekunden für einzelne Datenbankaufrufe über eine OCI8-Verbindung, um hängende Abfragen zu unterbrechen.
oci_set_client_identifier Funktion
Setzt den Client-Identifier für eine OCI8-Datenbankverbindung, der in Oracle-Datenbankansichten und für das End-to-End-Tracing sichtbar ist.
oci_set_client_info Funktion
Setzt die Client-Information für eine Oracle-Datenbankverbindung, die in Datenbank-Audit-Logs und -Traces sichtbar ist.
oci_set_db_operation Funktion
Setzt einen frei definierbaren Operationsnamen für die aktuelle Datenbankverbindung, der in Oracle-Diagnose-Tools sichtbar wird.
oci_set_edition Funktion
Setzt die Oracle-Datenbank-Edition für nachfolgende Verbindungen, um editionsbasierte Redefinition (EBR) zu nutzen.
oci_set_module_name Funktion
Setzt den Modulnamen für eine Oracle-Datenbankverbindung, der in Oracle-Diagnose- und Monitoring-Views sichtbar ist.
oci_set_prefetch Funktion
Legt die Anzahl der Zeilen fest, die Oracle bei einer Abfrage vorab in den Puffer lädt (<em>Prefetch</em>), um die Anzahl der Netzwerk-Roundtrips zu reduzieren.
oci_set_prefetch_lob Funktion
Setzt die Datenmenge in Bytes, die Oracle für jedes CLOB oder BLOB beim Vorladen (Prefetch) überträgt, um Roundtrips zur Datenbank zu minimieren.
oci_statement_type Funktion
Gibt den SQL-Typ eines vorbereiteten OCI8-Statements als Zeichenkette zurück (z. B. <code>SELECT</code>, <code>INSERT</code>, <code>UPDATE</code>).
oci_unregister_taf_callback Funktion
Entfernt eine zuvor registrierte benutzerdefinierte Callback-Funktion für Oracle Database Transparent Application Failover (TAF) von einer Verbindungsressource.
ocibindbyname Funktion
Veralteter Alias von <code>oci_bind_by_name()</code> — bindet eine PHP-Variable an einen benannten Platzhalter in einem OCI-Statement.
ocicancel Funktion
Veralteter Alias für <code>oci_cancel()</code> – bricht einen laufenden OCI-Cursor/Fetch-Vorgang ab.
ocicloselob Funktion
Veralteter Alias von <code>OCILob::close()</code> — schließt einen geöffneten LOB-Deskriptor in Oracle.
ocicollappend Funktion
Veralteter Alias von <code>OCICollection::append()</code> — fügt einem OCI-Collection-Objekt einen Wert am Ende an.
ocicollassign Funktion
Weist einer <code>OCICollection</code>-Instanz den Inhalt einer anderen zu (Alias von <code>OCICollection::assign</code>).
ocicollassignelem Funktion
Weist einem Element einer OCI-Collection einen Wert zu (Alias von <code>OCICollection::assignElem</code>).
ocicollgetelem Funktion
Alias von <code>OCICollection::getElem()</code> — gibt ein Element einer Oracle-Collection anhand seines Index zurück.
ocicollmax Funktion
Alias für <code>OCICollection::max()</code> — gibt die maximale Anzahl von Elementen zurück, die eine OCI-Collection aufnehmen kann.
ocicollsize Funktion
Alias von <code>OCICollection::size()</code> — gibt die Anzahl der Elemente in einer Oracle-Collection zurück.
ocicolltrim Funktion
Alias von <code>OCICollection::trim()</code> — entfernt eine angegebene Anzahl von Elementen vom Ende einer Oracle-Collection.
ocicolumnisnull Funktion
Alias von <code>oci_field_is_null()</code> — prüft, ob ein Feld eines OCI8-Statements <code>NULL</code> ist.
ocicolumnname Funktion
Alias von <code>oci_field_name()</code> — gibt den Spaltennamen einer Oracle-Ergebnismenge anhand der Spaltenposition zurück.
ocicolumnprecision Funktion
Alias von <code>oci_field_precision()</code> — gibt die Präzision eines Feldes aus einem OCI8-Ergebnis zurück.
ocicolumnscale Funktion
Alias von <code>oci_field_scale</code>: Gibt die Skalierung (Nachkommastellen) eines numerischen Oracle-Feldes zurück.
ocicolumnsize Funktion
Veralteter Alias von <code>oci_field_size()</code> – gibt die maximale Feldgröße einer Spalte eines OCI-Statements zurück.
ocicolumntype Funktion
Alias von <code>oci_field_type()</code> — gibt den Datentyp einer Oracle-Spalte als Zeichenkette zurück.
ocicolumntyperaw Funktion
Alias von <code>oci_field_type_raw</code> – gibt den rohen Oracle-Datentypcode eines Feldes als Integer zurück.
ocicommit Funktion
Alias von <code>oci_commit</code>: Schreibt eine ausstehende Oracle-Transaktion dauerhaft in die Datenbank.
ocidefinebyname Funktion
Veralteter Alias von <code>oci_define_by_name()</code> – verknüpft eine PHP-Variable mit einer Spalte in einer Oracle-Abfrage.
ocierror Funktion
Veralteter Alias für <code>oci_error()</code> — gibt Fehlerinformationen der letzten OCI8-Operation zurück.
ociexecute Funktion
Veralteter Alias von <code>oci_execute()</code> — führt eine vorbereitete OCI-Anweisung gegen eine Oracle-Datenbank aus.
ocifetch Funktion
Veralteter Alias von <code>oci_fetch()</code> — lädt die nächste Zeile eines Oracle-Abfrageergebnisses in interne Puffer.
ocifetchinto Funktion
Veraltete Funktion zum Abrufen einer Ergebniszeile aus einer OCI8-Abfrage in ein Array – ersetzt durch <code>oci_fetch_array</code>, <code>oci_fetch_assoc</code>, <code>oci_fetch_row</code> oder <code>oci_fetch_object</code>.
ocifetchstatement Funktion
Veralteter Alias von <code>oci_fetch_all()</code> — ruft alle Zeilen eines Oracle-Abfrageergebnisses auf einmal ab.
ocifreecollection Funktion
Alias von <code>OCICollection::free()</code> — gibt den Speicher einer Oracle-Collection frei.
ocifreecursor Funktion
Alias von <code>oci_free_statement()</code> — gibt alle Ressourcen eines Oracle-Statement-Handles frei.
ocifreedesc Funktion
Veralteter Alias von <code>OCILob::free()</code> — gibt die Ressourcen eines OCI-LOB-Deskriptors frei.
ocifreestatement Funktion
Veralteter Alias von <code>oci_free_statement()</code> — gibt alle Ressourcen frei, die einer OCI8-Anweisung zugeordnet sind.
ociinternaldebug Funktion
Veralteter Alias für <code>oci_internal_debug()</code> — aktiviert oder deaktiviert das interne OCI8-Debug-Logging.
ociloadlob Funktion
Alias von <code>OCILob::load()</code> – lädt den gesamten Inhalt eines LOB-Objekts aus einer Oracle-Datenbank und gibt ihn als String zurück.
ocilogoff Funktion
Alias der Funktion <code>oci_close()</code> — schließt eine Oracle-Datenbankverbindung.
ocilogon Funktion
Alias von <code>oci_connect()</code> — stellt eine Verbindung zu einer Oracle-Datenbank her.
ocinewcollection Funktion
Alias von <code>oci_new_collection</code> — erstellt ein neues OCI-Collection-Objekt für Oracle-Datenbankoperationen.
ocinewcursor Funktion
Alias von <code>oci_new_cursor()</code> — erzeugt einen neuen Cursor (Statement-Handle) für Oracle-REF-CURSOR-Operationen.
ocinewdescriptor Funktion
Alias von <code>oci_new_descriptor()</code> — initialisiert einen neuen leeren LOB- oder FILE-Deskriptor für Oracle-Verbindungen.
ocinlogon Funktion
Alias von <code>oci_new_connect</code> — öffnet eine neue, exklusive Oracle-Datenbankverbindung für den angegebenen Benutzer.
ocinumcols Funktion
Alias von <code>oci_num_fields()</code> — gibt die Anzahl der Spalten in einem OCI-Abfrageergebnis zurück.
ociparse Funktion
Veralteter Alias für <code>oci_parse()</code> — bereitet ein SQL-Statement oder eine PL/SQL-Anweisung für die Ausführung gegen eine Oracle-Datenbankverbindung vor.
ociplogon Funktion
Alias von <code>oci_pconnect</code> — stellt eine persistente Verbindung zu einer Oracle-Datenbank her.
ociresult Funktion
Veralteter Alias von <code>oci_result()</code> — gibt den Wert einer Spalte aus der aktuellen Zeile eines OCI-Statements zurück.
ocirollback Funktion
Veralteter Alias von <code>oci_rollback()</code> – setzt eine ausstehende Oracle-Datenbanktransaktion zurück.
ocirowcount Funktion
Alias von <code>oci_num_rows()</code> — gibt die Anzahl der von einer DML-Anweisung betroffenen Zeilen zurück.
ocisavelob Funktion
Veralteter Alias für <code>OCILob::save()</code> — speichert Daten in ein Oracle LOB-Objekt.
ocisavelobfile Funktion
Alias von <code>OCILob::import()</code> — lädt den Inhalt einer lokalen Datei in ein OCI-LOB-Objekt (Oracle Large Object).
ociserverversion Funktion
Veralteter Alias von <code>oci_server_version()</code> – gibt die Versionszeichenkette des Oracle-Servers zurück.
ocisetprefetch Funktion
Alias von <code>oci_set_prefetch()</code> — legt die Anzahl der vorausgelesenen Zeilen für ein OCI-Statement fest.
ocistatementtype Funktion
Alias von <code>oci_statement_type()</code> — gibt den Typ eines vorbereiteten OCI-Statements (z. B. SELECT, INSERT) als Zeichenkette zurück.
ociwritelobtofile Funktion
Veralteter Alias von <code>OCILob::export()</code> — schreibt den Inhalt eines Oracle LOB-Objekts in eine lokale Datei.
ociwritetemporarylob Funktion
Alias von <code>OCILob::writeTemporary()</code> – schreibt Daten in ein temporäres LOB-Objekt (CLOB oder BLOB) in Oracle.
octdec Funktion
Wandelt eine oktale Zeichenkette in die entsprechende Dezimalzahl um und gibt diese als <code>int</code> oder <code>float</code> zurück.
odbc_autocommit Funktion
Gibt den aktuellen Autocommit-Status einer ODBC-Verbindung zurück oder ändert ihn.
odbc_binmode Funktion
Legt fest, wie Binärdaten aus ODBC-Ergebnissen behandelt werden (z. B. konvertiert, passthrough oder ignoriert).
odbc_close Funktion
Schließt eine geöffnete ODBC-Verbindung und gibt die zugehörigen Ressourcen frei.
odbc_close_all Funktion
Schließt alle offenen ODBC-Verbindungen auf einmal.
odbc_columnprivileges Funktion
Liste Spalten und damit verbundene Rechte für die angegeben Tabelle auf
odbc_columns Funktion
Gibt eine Ergebnismenge mit Informationen über die Spalten einer oder mehrerer Tabellen einer ODBC-Datenquelle zurück.
odbc_commit Funktion
Schließt eine offene ODBC-Transaktion ab (Commit) und schreibt alle Änderungen dauerhaft in die Datenbank.
odbc_connect Funktion
Öffnet eine Verbindung zu einer ODBC-Datenquelle und gibt eine Verbindungsressource zurück.
odbc_connection_string_is_quoted Funktion
Prüft, ob ein Wert einer ODBC-Verbindungszeichenkette korrekt mit geschweiften Klammern gequotet ist.
odbc_connection_string_quote Funktion
Maskiert einen Wert für die sichere Verwendung in einer ODBC-Verbindungszeichenkette.
odbc_connection_string_should_quote Funktion
Ermittelt, ob ein Wert einer ODBC-Verbindungszeichenkette gequotet werden sollte.
odbc_cursor Funktion
Gibt den Cursornamen eines aktiven ODBC-Statement-Handles zurück.
odbc_data_source Funktion
Gibt Informationen über verfügbare ODBC-Datenquellen (DSNs) zurück, die auf dem System konfiguriert sind.
odbc_do Funktion
Alias von <code>odbc_exec()</code> – führt eine SQL-Anweisung direkt auf einer ODBC-Verbindung aus.
odbc_error Funktion
Gibt den SQLSTATE-Fehlercode der letzten ODBC-Operation zurück.
odbc_errormsg Funktion
Gibt die letzte Fehlermeldung der ODBC-Verbindung zurück, die bei einem fehlgeschlagenen ODBC-Aufruf aufgetreten ist.
odbc_exec Funktion
Führt einen SQL-Befehl direkt über eine ODBC-Verbindung aus und gibt ein Ergebnis-Handle zurück.
odbc_execute Funktion
Führt einen mit <code>odbc_prepare()</code> vorbereiteten SQL-Befehl gegen eine ODBC-Datenbank aus.
odbc_fetch_array Funktion
Liest eine Ergebniszeile eines ODBC-Statements als assoziatives Array, wobei die Spaltennamen als Schlüssel verwendet werden.
odbc_fetch_into Funktion
Liest eine Ergebniszeile eines ODBC-Statements in ein Array und gibt die Anzahl der Spalten zurück.
odbc_fetch_object Funktion
Liest die nächste (oder eine bestimmte) Zeile eines ODBC-Ergebnisses als PHP-Objekt, wobei Spaltennamen als Objekteigenschaften zugänglich sind.
odbc_fetch_row Funktion
Holt die nächste (oder eine bestimmte) Zeile aus einem ODBC-Ergebnis und gibt <code>true</code> bei Erfolg zurück.
odbc_field_len Funktion
Gibt die Länge (Präzision) eines Feldes in einem ODBC-Ergebnissatz zurück.
odbc_field_name Funktion
Gibt den Namen einer Spalte (Feld) im ODBC-Ergebnis anhand ihrer 1-basierten Position zurück.
odbc_field_num Funktion
Gibt die Positionsnummer (1-basiert) einer Spalte im ODBC-Ergebnis anhand ihres Namens zurück.
odbc_field_precision Funktion
Gibt die Genauigkeit (Präzision/Länge) eines Feldes im ODBC-Ergebnissatz zurück.
odbc_field_scale Funktion
Gibt die Anzahl der Nachkommastellen (Skalierung) eines Feldes in einem ODBC-Ergebnis zurück.
odbc_field_type Funktion
Gibt den SQL-Datentyp eines bestimmten Ergebnisfeldes einer ODBC-Abfrage als Zeichenkette zurück.
odbc_foreignkeys Funktion
Ruft eine Liste von Fremdschlüssel-Beziehungen zwischen Tabellen aus einer ODBC-Datenquelle ab.
odbc_free_result Funktion
Gibt den Speicher und alle mit einem ODBC-Ergebnissatz verbundenen Ressourcen frei.
odbc_gettypeinfo Funktion
Ruft Informationen zu den von einer ODBC-Datenquelle unterstützten Datentypen ab und gibt ein Ergebnishandle zurück.
odbc_longreadlen Funktion
Legt die maximale Anzahl von Bytes fest, die beim Lesen von <code>LONG</code>-Spalten (z. B. <code>LONG VARCHAR</code>, <code>CLOB</code>, <code>BLOB</code>) über ODBC pro Abruf zurückgegeben werden.
odbc_next_result Funktion
Prüft, ob ein ODBC-Statement weitere Ergebnismengen enthält, und wechselt ggf. zur nächsten.
odbc_num_fields Funktion
Gibt die Anzahl der Spalten (Felder) in einem ODBC-Ergebnis-Statement zurück.
odbc_num_rows Funktion
Gibt die Anzahl der Zeilen zurück, die von einer ODBC-Abfrage betroffen oder zurückgeliefert wurden.
odbc_pconnect Funktion
Öffnet eine persistente ODBC-Datenbankverbindung, die zwischen Anfragen wiederverwendet wird.
odbc_prepare Funktion
Bereitet eine SQL-Anweisung für die Ausführung über eine ODBC-Verbindung vor und gibt ein Statement-Handle zurück.
odbc_primarykeys Funktion
Gibt ein Ergebnis-Handle zurück, das die Primärschlüsselspalten einer angegebenen Tabelle über eine ODBC-Verbindung enthält.
odbc_procedurecolumns Funktion
Ruft Metadaten zu den Parametern (Spalten) gespeicherter Prozeduren aus einer ODBC-Datenquelle ab.
odbc_procedures Funktion
Gibt eine Liste der in einer ODBC-Datenquelle verfügbaren gespeicherten Prozeduren als Ergebnis-Ressource zurück.
odbc_result Funktion
Gibt den Wert eines bestimmten Feldes aus der aktuellen Zeile eines ODBC-Abfrageergebnisses zurück.
odbc_result_all Funktion
Gibt alle Zeilen eines ODBC-Abfrageergebnisses als fertige HTML-Tabelle aus.
odbc_rollback Funktion
Bricht eine laufende ODBC-Transaktion ab und macht alle seit dem letzten <code>odbc_commit()</code> oder dem Start der Transaktion vorgenommenen Änderungen rückgängig.
odbc_setoption Funktion
Setzt ODBC-Optionen für eine Verbindungs- oder Ergebnis-Ressource, um Treiber- und Verbindungsverhalten anzupassen.
odbc_specialcolumns Funktion
Ruft spezielle Spalten einer Tabelle über eine ODBC-Verbindung ab, z. B. den optimalen Primärschlüssel oder Spalten, die sich bei einer Zeilenaktualisierung automatisch ändern.
odbc_statistics Funktion
Ruft Statistiken zu einer Tabelle sowie zu den Indizes einer Tabelle über eine ODBC-Verbindung ab.
odbc_tableprivileges Funktion
Gibt eine Liste von Tabellen und deren zugehörigen Zugriffsrechten aus einer ODBC-Datenquelle zurück.
odbc_tables Funktion
Ruft die Liste der Tabellennamen (und weiterer Objekte) einer ODBC-Datenquelle ab und gibt das Ergebnis als ODBC-Ergebnis-Ressource zurück.
ogg:// Funktion
Stream-Wrapper für Ogg/Vorbis-Audiodateien, der das Lesen und Schreiben von Audio-Streams im Ogg-Format ermöglicht.
opcache_compile_file Funktion
Kompiliert ein PHP-Skript und speichert es im OPcache, ohne den Skript-Code tatsächlich auszuführen.
opcache_get_configuration Funktion
Gibt ein assoziatives Array mit der aktuellen OPcache-Konfiguration, Direktiven und Blacklist-Einträgen zurück.
opcache_get_status Funktion
Liefert detaillierte Statusinformationen über den OPcache, einschließlich Speicherverbrauch, Cache-Trefferrate und optional gecachten Skripten.
opcache_invalidate Funktion
Invalidiert ein im OPcache gespeichertes Skript, sodass es beim nächsten Aufruf neu kompiliert wird.
opcache_is_script_cached Funktion
Gibt zurück, ob ein PHP-Skript aktuell im OPcache zwischengespeichert ist.
opcache_is_script_cached_in_file_cache Funktion
Prüft, ob ein PHP-Skript im OPcache-Dateicache (<code>opcache.file_cache</code>) gespeichert ist.
opcache_jit_blacklist Funktion
Schließt eine benannte PHP-Funktion dauerhaft von der JIT-Kompilierung (Just-In-Time) aus.
opcache_reset Funktion
Setzt den gesamten Inhalt des OPcache-Opcode-Caches zurück und entfernt alle gecachten Skripte.
openal_buffer_create Funktion
Erstellt einen neuen OpenAL-Puffer, der Audiodaten aufnehmen kann, und gibt eine Ressource zurück.
openal_buffer_data Funktion
Lädt Audiodaten in einen OpenAL-Puffer für die spätere Wiedergabe.
openal_buffer_destroy Funktion
Gibt einen mit <code>openal_buffer_create()</code> erzeugten OpenAL-Puffer frei und zerstört ihn.
openal_buffer_get Funktion
Ruft eine Eigenschaft eines OpenAL-Pufferobjekts ab und gibt den entsprechenden Wert zurück.
openal_buffer_loadwav Funktion
Lädt eine WAV-Audiodatei in einen OpenAL-Puffer und bereitet ihn für die Wiedergabe vor.
openal_context_create Funktion
Erstellt einen OpenAL-Audioverarbeitungskontext für ein geöffnetes Audio-Gerät.
openal_context_current Funktion
Macht den angegebenen OpenAL-Kontext zum aktuellen aktiven Kontext für die Audioausgabe.
openal_context_destroy Funktion
Zerstört einen OpenAL-Kontext und gibt die damit verbundenen Ressourcen frei.
openal_context_process Funktion
Verarbeitet den angegebenen OpenAL-Kontext und ermöglicht damit die Audioausgabe.
openal_context_suspend Funktion
Setzt einen OpenAL-Audiokontext aus (pausiert die Verarbeitung), ohne ihn zu zerstören.
openal_device_close Funktion
Schließt ein zuvor geöffnetes OpenAL-Audiogerät und gibt die zugehörigen Ressourcen frei.
openal_device_open Funktion
Öffnet ein OpenAL-Audiogerät und gibt eine Geräte-Ressource zurück, die als Grundlage für die weitere Audioverwaltung dient.
openal_listener_get Funktion
Ruft eine Eigenschaft des OpenAL-Listeners (Zuhörers) ab und gibt deren aktuellen Wert zurück.
openal_listener_set Funktion
Setzt eine Eigenschaft des OpenAL-Listeners (des Zuhörers im 3D-Audio-Raum).
openal_source_create Funktion
Erzeugt eine neue OpenAL-Quellen-Ressource, die für die Wiedergabe von Audiopuffern verwendet werden kann.
openal_source_destroy Funktion
Zerstört eine OpenAL-Quellen-Ressource und gibt die damit verbundenen Ressourcen frei.
openal_source_get Funktion
Ruft eine Eigenschaft einer OpenAL-Audioquelle ab und gibt deren aktuellen Wert zurück.
openal_source_pause Funktion
Pausiert die Wiedergabe einer OpenAL-Audioquelle, ohne die aktuelle Abspielposition zurückzusetzen.
openal_source_play Funktion
Startet die Wiedergabe einer OpenAL-Audioquelle (<code>source</code>).
openal_source_rewind Funktion
Setzt die Wiedergabeposition einer OpenAL-Audioquelle auf den Anfang zurück.
openal_source_set Funktion
Setzt eine Eigenschaft einer OpenAL-Audioquelle, z. B. Position, Geschwindigkeit, Lautstärke oder Pitch.
openal_source_stop Funktion
Stoppt die Wiedergabe einer OpenAL-Audioquelle sofort.
openal_stream Funktion
Streamt Audio-Daten an eine OpenAL-Quelle, um kontinuierliche Wiedergabe ohne vollständigen Puffer-Aufbau zu ermöglichen.
opendir Funktion
Öffnet ein Verzeichnis-Handle zum iterativen Lesen von Verzeichniseinträgen mit <code>readdir()</code>.
openlog Funktion
Öffnet eine Verbindung zum System-Log-Dienst (Syslog) und setzt Präfix, Optionsflags sowie die Log-Einrichtung für nachfolgende <code>syslog()</code>-Aufrufe.
openssl_cipher_iv_length Funktion
Gibt die erforderliche Länge des Initialisierungsvektors (IV) für einen bestimmten OpenSSL-Verschlüsselungsalgorithmus zurück.
openssl_cipher_key_length Funktion
Gibt die erforderliche Schlüssellänge (in Bytes) für einen angegebenen Verschlüsselungsalgorithmus zurück.
openssl_cms_decrypt Funktion
Entschlüsselt eine CMS-Nachricht (Cryptographic Message Syntax) aus einer Eingabedatei und schreibt das Ergebnis in eine Ausgabedatei.
openssl_cms_encrypt Funktion
Verschlüsselt eine Datei als CMS/S/MIME-Nachricht mit dem öffentlichen Schlüssel eines oder mehrerer Empfänger-Zertifikate.
openssl_cms_read Funktion
Liest eine CMS-Datei und exportiert die darin enthaltenen Zertifikate als Array von PEM-kodierten Zeichenketten.
openssl_cms_sign Funktion
Signiert eine Datei mit CMS (Cryptographic Message Syntax) unter Verwendung eines X.509-Zertifikats und des zugehörigen privaten Schlüssels.
openssl_cms_verify Funktion
Überprüft die digitale Signatur einer CMS/PKCS#7-Nachricht und stellt sicher, dass sie von einem vertrauenswürdigen Zertifikat stammt.
openssl_csr_export Funktion
Exportiert einen Certificate Signing Request (CSR) als PEM-kodierten String in eine Variable.
openssl_csr_export_to_file Funktion
Exportiert einen Certificate Signing Request (CSR) in eine PEM-kodierte Datei.
openssl_csr_get_public_key Funktion
Extrahiert den öffentlichen Schlüssel aus einem Certificate Signing Request (CSR) und gibt ihn als <code>OpenSSLAsymmetricKey</code>-Objekt zurück.
openssl_csr_get_subject Funktion
Liest das Subjekt (Distinguished Name) aus einem Certificate Signing Request (CSR) aus und gibt es als assoziatives Array zurück.
openssl_csr_new Funktion
Erzeugt einen Certificate Signing Request (CSR) auf Basis von Distinguished Names und einem privaten Schlüssel.
openssl_csr_sign Funktion
Signiert einen CSR (Certificate Signing Request) mit einem CA-Zertifikat oder selbst und generiert daraus ein X.509-Zertifikat.
openssl_decrypt Funktion
Entschlüsselt verschlüsselte Daten mit dem angegebenen Algorithmus und Schlüssel.
openssl_dh_compute_key Funktion
Berechnet das gemeinsame Geheimnis (Shared Secret) aus einem entfernten DH-Public-Key und dem lokalen privaten DH-Schlüssel.
openssl_digest Funktion
Berechnet einen kryptografischen Hashwert (Digest) der übergebenen Daten mit einem OpenSSL-Algorithmus wie <code>sha256</code> oder <code>sha512</code>.
openssl_encrypt Funktion
Verschlüsselt einen String mit dem angegebenen Cipher-Algorithmus und gibt das verschlüsselte Ergebnis zurück.
openssl_error_string Funktion
Liest die nächste Fehlermeldung aus dem internen OpenSSL-Fehlerpuffer und gibt sie als Zeichenkette zurück.
openssl_free_key Funktion
Gibt eine OpenSSL-Schlüssel-Ressource bzw. ein <code>OpenSSLAsymmetricKey</code>-Objekt explizit frei und gibt den belegten Speicher zurück.
openssl_get_cert_locations Funktion
Gibt ein assoziatives Array mit den verfügbaren OpenSSL-Zertifikatspfaden und -verzeichnissen zurück.
openssl_get_cipher_methods Funktion
Gibt ein Array aller verfügbaren OpenSSL-Verschlüsselungsmethoden (Cipher-Algorithmen) zurück.
openssl_get_curve_names Funktion
Gibt ein Array mit den Namen aller verfügbaren elliptischen Kurven (ECC) der installierten OpenSSL-Bibliothek zurück.
openssl_get_md_methods Funktion
Gibt ein Array aller auf dem System verfügbaren OpenSSL-Hash-Methoden (Message-Digest-Algorithmen) zurück.
openssl_get_privatekey Funktion
Alias von <code>openssl_pkey_get_private</code> — lädt einen privaten Schlüssel und gibt ein Schlüssel-Objekt zurück.
openssl_get_publickey Funktion
Alias von <code>openssl_pkey_get_public</code> — lädt einen öffentlichen Schlüssel aus verschiedenen Quellen und gibt ein Schlüssel-Ressource-Objekt zurück.
openssl_open Funktion
Entschlüsselt versiegelte (mit <code>openssl_seal</code> verschlüsselte) Daten mithilfe eines privaten Schlüssels.
openssl_password_hash Funktion
Erzeugt einen sicheren Passwort-Hash mit OpenSSLs Argon2-Implementierung und unterstützt die Algorithmen <code>PASSWORD_ARGON2I</code> und <code>PASSWORD_ARGON2ID</code>.
openssl_password_verify Funktion
Überprüft ein Klartext-Passwort gegen einen mit OpenSSLs Argon2-Implementierung erzeugten Hash und gibt <code>true</code> zurück, wenn das Passwort übereinstimmt.
openssl_pbkdf2 Funktion
Leitet aus einem Passwort und einem Salt mittels PBKDF2 (PKCS#5 v2) einen kryptografisch sicheren Schlüssel ab.
openssl_pkcs12_export Funktion
Exportiert ein X.509-Zertifikat zusammen mit dem zugehörigen privaten Schlüssel als PKCS#12-Archiv in eine Variable.
openssl_pkcs12_export_to_file Funktion
Exportiert ein X.509-Zertifikat zusammen mit dem privaten Schlüssel und optionaler CA-Kette als PKCS#12-Datei auf dem Dateisystem.
openssl_pkcs12_read Funktion
Liest und parst eine PKCS#12-Datei (PFX) und schreibt Zertifikat, privaten Schlüssel und CA-Kette in ein Array.
openssl_pkcs7_decrypt Funktion
Entschlüsselt eine S/MIME-verschlüsselte Nachricht aus einer Datei und schreibt das Ergebnis in eine Ausgabedatei.
openssl_pkcs7_encrypt Funktion
Verschlüsselt eine Datei als S/MIME-Nachricht mit dem öffentlichen Schlüssel eines oder mehrerer Empfänger-Zertifikate.
openssl_pkcs7_read Funktion
Liest eine PKCS#7-Struktur aus einem PEM-kodierten String und exportiert die enthaltenen Zertifikate als Array von PEM-Strings.
openssl_pkcs7_sign Funktion
Signiert eine S/MIME-Nachricht mit einem X.509-Zertifikat und erstellt eine PKCS#7-signierte Datei.
openssl_pkcs7_verify Funktion
Überprüft die digitale Signatur einer S/MIME-signierten Nachricht im PKCS#7-Format und optional die Zertifikatskette.
openssl_pkey_derive Funktion
Berechnet das gemeinsame Geheimnis (Shared Secret) aus einem öffentlichen und einem privaten DH- oder ECDH-Schlüssel.
openssl_pkey_export Funktion
Exportiert einen privaten Schlüssel als PEM-kodierten String und speichert ihn in der übergebenen Variablen.
openssl_pkey_export_to_file Funktion
Exportiert einen privaten Schlüssel im PEM-Format in eine Datei, optional verschlüsselt mit einer Passphrase.
openssl_pkey_free Funktion
Gibt den Speicher eines privaten/öffentlichen OpenSSL-Schlüssels frei, der zuvor durch <code>openssl_pkey_new()</code> oder <code>openssl_pkey_get_private()</code> erzeugt wurde.
openssl_pkey_get_details Funktion
Liefert ein assoziatives Array mit Details zu einem OpenSSL-Schlüssel, einschließlich Bitlänge, Typ und schlüsseltyp-spezifischer Parameter.
openssl_pkey_get_private Funktion
Lädt einen privaten Schlüssel und gibt ein <code>OpenSSLAsymmetricKey</code>-Objekt zurück, das für kryptographische Operationen verwendet werden kann.
openssl_pkey_get_public Funktion
Extrahiert einen öffentlichen Schlüssel aus einem Zertifikat oder einer Schlüssel-Ressource und gibt ihn als <code>OpenSSLAsymmetricKey</code>-Objekt zurück.
openssl_pkey_new Funktion
Erzeugt einen neuen privaten Schlüssel (RSA, DSA, DH, EC) und gibt ein <code>OpenSSLAsymmetricKey</code>-Objekt zurück.
openssl_private_decrypt Funktion
Entschlüsselt Daten, die zuvor mit dem zugehörigen öffentlichen Schlüssel verschlüsselt wurden, mithilfe eines privaten RSA-Schlüssels.
openssl_private_encrypt Funktion
Verschlüsselt Daten mit einem privaten RSA-Schlüssel (typischerweise für digitale Signaturen oder Nachweiszwecke).
openssl_public_decrypt Funktion
Entschlüsselt Daten, die zuvor mit dem zugehörigen privaten Schlüssel verschlüsselt wurden, mithilfe eines öffentlichen Schlüssels.
openssl_public_encrypt Funktion
Verschlüsselt Daten mit einem öffentlichen RSA-Schlüssel und speichert das Ergebnis in <code>$encrypted_data</code>.
openssl_random_pseudo_bytes Funktion
Erzeugt eine kryptografisch sichere pseudozufällige Byte-Folge der angegebenen Länge.
openssl_seal Funktion
Versiegelt (verschlüsselt) Daten mit einem zufälligen Sitzungsschlüssel, der seinerseits mit einem oder mehreren öffentlichen RSA-Schlüsseln verschlüsselt wird.
openssl_sign Funktion
Erzeugt eine kryptografische Signatur für die übergebenen Daten mithilfe eines privaten Schlüssels.
openssl_spki_export Funktion
Exportiert den öffentlichen Schlüssel aus einem SPKAC (Signed Public Key and Challenge) als PEM-formatierten String.
openssl_spki_export_challenge Funktion
Exportiert die Challenge-Zeichenkette aus einem signierten Public-Key-Zertifikat mit Challenge (SPKAC).
openssl_spki_new Funktion
Erzeugt ein neues signiertes <code>SPKAC</code> (Signed Public Key and Challenge) aus einem privaten Schlüssel, einer Challenge-Zeichenkette und einem Digest-Algorithmus.
openssl_spki_verify Funktion
Überprüft die Signatur eines SPKAC (Signed Public Key and Challenge) und gibt <code>true</code> zurück, wenn die Signatur gültig ist.
openssl_verify Funktion
Überprüft die digitale Signatur von Daten mithilfe eines öffentlichen Schlüssels und gibt zurück, ob die Signatur gültig ist.
openssl_x509_check_private_key Funktion
Prüft, ob ein privater Schlüssel zum öffentlichen Schlüssel eines X.509-Zertifikats passt.
openssl_x509_checkpurpose Funktion
Überprüft, ob ein X.509-Zertifikat für einen bestimmten Verwendungszweck (z. B. SSL-Client, E-Mail-Signierung) gültig und vertrauenswürdig ist.
openssl_x509_export Funktion
Exportiert ein X.509-Zertifikat in das PEM-Format und speichert es in einer Variablen.
openssl_x509_export_to_file Funktion
Exportiert ein X.509-Zertifikat im PEM-Format in eine Datei.
openssl_x509_fingerprint Funktion
Berechnet den kryptografischen Fingerabdruck (Hash) eines X.509-Zertifikats mithilfe eines wählbaren Digest-Algorithmus.
openssl_x509_free Funktion
Gibt eine X.509-Zertifikats-Ressource bzw. ein <code>OpenSSLCertificate</code>-Objekt frei und gibt den belegten Speicher zurück.
openssl_x509_parse Funktion
Parst ein X.509-Zertifikat und gibt alle enthaltenen Informationen (Aussteller, Gültigkeit, Subject, Erweiterungen usw.) als assoziatives Array zurück.
openssl_x509_read Funktion
Parst ein X.509-Zertifikat aus einem String oder einer Ressource und gibt ein <code>OpenSSLCertificate</code>-Objekt zurück.
openssl_x509_verify Funktion
Überprüft die digitale Signatur eines X.509-Zertifikats gegen einen angegebenen öffentlichen Schlüssel und gibt das Ergebnis als Integer zurück.
ord Funktion
Gibt den ASCII-Code (oder das erste Byte) eines Zeichens zurück.
output_add_rewrite_var Funktion
Fügt einen Namen-Wert-Paar zum URL-Rewriter hinzu, der URLs und Formulare im Ausgabepuffer automatisch um diesen Parameter ergänzt.
output_reset_rewrite_vars Funktion
Setzt alle zuvor mit <code>output_add_rewrite_var()</code> registrierten URL-Rewriter-Variablen zurück und entfernt sie vollständig.

Häufige Fragen

Was gehört zur PHP-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache PHP alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die PHP-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.