Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

105 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 X — 105 Einträge

X

xattr_get Funktion
Liest den Wert eines erweiterten Attributs (<code>xattr</code>) einer Datei oder eines Verzeichnisses.
xattr_list Funktion
Gibt eine Liste aller erweiterten Attribute (xattrs) einer Datei oder eines Verzeichnisses zurück.
xattr_remove Funktion
Entfernt ein erweitertes Attribut (<code>xattr</code>) von einer Datei oder einem Verzeichnis.
xattr_set Funktion
Setzt ein erweitertes Attribut (<em>Extended Attribute</em>) einer Datei oder eines Verzeichnisses im Dateisystem.
xattr_supported Funktion
Prüft, ob das Dateisystem, auf dem die angegebene Datei liegt, erweiterte Attribute (Extended Attributes) unterstützt.
xdiff_file_bdiff Funktion
Erstellt einen binären Diff zwischen zwei Dateien und speichert das Ergebnis in einer Zieldatei.
xdiff_file_bdiff_size Funktion
Liest die erwartete Dateigröße der Ausgabedatei, die nach Anwenden eines binären Diff-Patches (<code>bdiff</code>) entstehen würde.
xdiff_file_bpatch Funktion
Wendet einen binären Patch (erzeugt mit <code>xdiff_file_bdiff</code>) auf eine Datei an und schreibt das Ergebnis in eine Zieldatei.
xdiff_file_diff Funktion
Erstellt einen Unified Diff zweier Dateien und schreibt das Ergebnis in eine Ausgabedatei.
xdiff_file_diff_binary Funktion
Alias von <code>xdiff_file_bdiff</code>: Erstellt ein binäres Diff zweier Dateien und speichert das Ergebnis in einer Ausgabedatei.
xdiff_file_merge3 Funktion
Führt drei Dateien (eine Basisdatei und zwei geänderte Versionen) zu einer einzigen Ausgabedatei zusammen (3-Wege-Merge).
xdiff_file_patch Funktion
Wendet einen Unified-Diff-Patch auf eine Datei an und schreibt das Ergebnis in eine Zieldatei.
xdiff_file_patch_binary Funktion
Alias von <code>xdiff_file_bpatch</code> — wendet einen binären Patch auf eine Datei an und speichert das Ergebnis in einer Zieldatei.
xdiff_file_rabdiff Funktion
Erstellt einen binären Diff zweier Dateien mithilfe des Rabin-Fingerprinting-Algorithmus und speichert das Ergebnis in einer Ausgabedatei.
xdiff_string_bdiff Funktion
Erstellt einen binären Diff zweier Strings und gibt ihn als String zurück.
xdiff_string_bdiff_size Funktion
Liest die Größe (in Bytes) der resultierenden Datei, nachdem ein binäres Diff-Patch angewendet wurde, ohne den Patch tatsächlich anzuwenden.
xdiff_string_bpatch Funktion
Wendet einen binären Diff-Patch auf einen String an und gibt den gepatchten String zurück.
xdiff_string_diff Funktion
Erstellt einen Unified Diff zweier Strings und gibt das Diff-Ergebnis als String zurück.
xdiff_string_diff_binary Funktion
Alias von <code>xdiff_string_bdiff</code>: Erzeugt einen binären Diff zweier Strings im Speicher.
xdiff_string_merge3 Funktion
Führt drei Strings mittels eines 3-Wege-Merges zusammen und gibt den zusammengeführten Inhalt zurück.
xdiff_string_patch Funktion
Wendet einen Unified-Diff-Patch auf einen String an und gibt den gepatchten String zurück.
xdiff_string_patch_binary Funktion
Alias von <code>xdiff_string_bpatch</code> — wendet einen binären Patch auf einen String an und gibt das Ergebnis zurück.
xdiff_string_rabdiff Funktion
Erstellt einen binären Diff zweier Strings mithilfe des Rabin-Fingerprinting-Algorithmus und gibt das Ergebnis als String zurück.
xhprof_disable Funktion
Stoppt den xhprof-Profiler und gibt die gesammelten Profiling-Daten als assoziatives Array zurück.
xhprof_enable Funktion
Startet den XHProf-Profiler und beginnt mit der Aufzeichnung von Laufzeit- und Aufrufstatistiken der aktuellen PHP-Ausführung.
xhprof_sample_disable Funktion
Stoppt den xhprof-Sample-Profiler und gibt die gesammelten Sample-Profiling-Daten als Array zurück.
xhprof_sample_enable Funktion
Startet das XHProf-Profiling im Sampling-Modus und sammelt periodische Stichproben des Call-Stacks.
xml_error_string Funktion
Gibt die lesbare Fehlermeldung zu einem XML-Parser-Fehlercode zurück.
xml_get_current_byte_index Funktion
Gibt den aktuellen Byte-Index (Position) im XML-Eingabe-Datenstrom für den angegebenen XML-Parser zurück.
xml_get_current_column_number Funktion
Gibt die aktuelle Spaltennummer zurück, auf der sich der XML-Parser innerhalb des zuletzt verarbeiteten Bytes befindet.
xml_get_current_line_number Funktion
Gibt die aktuelle Zeilennummer zurück, an der sich der XML-Parser im verarbeiteten Dokument befindet.
xml_get_error_code Funktion
Gibt den numerischen Fehlercode des letzten Fehlers zurück, der bei einem XML-Parser aufgetreten ist.
xml_parse Funktion
Parst einen XML-Datenblock mit dem angegebenen XML-Parser und löst dabei die registrierten Handler-Funktionen aus.
xml_parse_into_struct Funktion
Parst einen XML-String und speichert die Elementdaten in zwei Arrays: <code>$values</code> für die Inhalte und <code>$index</code> für die Indizes.
xml_parser_create Funktion
Erstellt einen neuen XML-Parser und gibt eine <code>XMLParser</code>-Instanz zurück, die zum Parsen von XML-Dokumenten verwendet wird.
xml_parser_create_ns Funktion
Erstellt einen XML-Parser mit Namespace-Unterstützung und gibt eine <code>XMLParser</code>-Instanz zurück.
xml_parser_free Funktion
Gibt einen zuvor mit <code>xml_parser_create()</code> erstellten XML-Parser frei und gibt alle damit verbundenen Ressourcen zurück.
xml_parser_get_option Funktion
Liefert den aktuellen Wert einer bestimmten Option eines XML-Parsers.
xml_parser_set_option Funktion
Setzt eine Option für einen XML-Parser, der mit <code>xml_parser_create()</code> erstellt wurde.
xml_set_character_data_handler Funktion
Registriert eine Callback-Funktion, die bei Zeichendaten (Text-Inhalt) innerhalb von XML-Elementen aufgerufen wird.
xml_set_default_handler Funktion
Setzt einen Standard-Handler für einen XML-Parser, der alle XML-Daten verarbeitet, die von keinem anderen spezifischen Handler behandelt werden.
xml_set_element_handler Funktion
Registriert Callback-Funktionen für öffnende und schließende XML-Elemente in einem expat-basierten XML-Parser.
xml_set_end_namespace_decl_handler Funktion
Registriert einen Callback-Handler, der aufgerufen wird, wenn eine Namespace-Deklaration in einem XML-Dokument endet.
xml_set_external_entity_ref_handler Funktion
Registriert eine Callback-Funktion, die aufgerufen wird, wenn der XML-Parser auf eine externe Entity-Referenz trifft.
xml_set_notation_decl_handler Funktion
Registriert einen Callback-Handler, der bei Notation-Deklarationen (<code>&lt;!NOTATION ...&gt;</code>) in einem XML-Dokument aufgerufen wird.
xml_set_object Funktion
Bindet einen XML-Parser an ein Objekt, sodass Handler-Callbacks als Methoden dieses Objekts aufgerufen werden können.
xml_set_processing_instruction_handler Funktion
Registriert einen Callback-Handler, der aufgerufen wird, wenn der XML-Parser eine Processing Instruction (PI) findet.
xml_set_start_namespace_decl_handler Funktion
Registriert eine Callback-Funktion, die aufgerufen wird, wenn der XML-Parser eine öffnende Namespace-Deklaration (<code>xmlns:prefix="uri"</code>) erkennt.
xml_set_unparsed_entity_decl_handler Funktion
Registriert einen Handler, der beim Auftreten einer NDATA-Entity-Deklaration (unparsed entity) im XML-Dokument aufgerufen wird.
xmlrpc_decode Funktion
Dekodiert einen XML-RPC-kodierten String in native PHP-Typen (Array, String, Int, Boolean usw.).
xmlrpc_decode_request Funktion
Dekodiert eine XML-RPC-Anfrage (XML-String) in native PHP-Typen und extrahiert dabei den Methodennamen.
xmlrpc_encode Funktion
Wandelt einen PHP-Wert in eine XML-RPC-konforme XML-Repräsentation um und gibt diese als String zurück.
xmlrpc_encode_request Funktion
Erzeugt einen XML-RPC-konformen XML-String für eine Methodenanfrage (<code>methodCall</code>).
xmlrpc_get_type Funktion
Gibt den XML-RPC-Datentyp eines PHP-Wertes als String zurück.
xmlrpc_is_fault Funktion
Prüft, ob ein Array einen XML-RPC-Fehler (Fault) darstellt, d. h. ob es die Schlüssel <code>faultCode</code> und <code>faultString</code> enthält.
xmlrpc_parse_method_descriptions Funktion
Dekodiert einen XML-String in eine Liste von Methodenbeschreibungen für XML-RPC-Dienste.
xmlrpc_server_add_introspection_data Funktion
Fügt einem XML-RPC-Server Introspektions-Dokumentationsdaten hinzu, die von Clients über <code>system.describeMethods</code> abgefragt werden können.
xmlrpc_server_call_method Funktion
Parst eine eingehende XML-RPC-Anfrage und ruft die entsprechend registrierte Methode auf dem Server-Objekt auf.
xmlrpc_server_create Funktion
Erstellt eine neue XMLRPC-Server-Ressource, die anschließend für die Verarbeitung von XMLRPC-Anfragen verwendet werden kann.
xmlrpc_server_destroy Funktion
Gibt die von einem XML-RPC-Server belegten Ressourcen frei und zerstört das Server-Handle.
xmlrpc_server_register_introspection_callback Funktion
Registriert eine PHP-Callback-Funktion, die beim Introspektionsaufruf eines XML-RPC-Servers zur Dokumentationserzeugung verwendet wird.
xmlrpc_server_register_method Funktion
Registriert eine PHP-Funktion als Handler für eine benannte XML-RPC-Methode auf einem XML-RPC-Server.
xmlrpc_set_type Funktion
Setzt den XML-RPC-Typ (<code>base64</code> oder <code>datetime</code>) für einen PHP-String-Wert, der beim Kodieren korrekt serialisiert wird.
xmlwriter_end_attribute Funktion
Beendet ein zuvor mit <code>xmlwriter_start_attribute()</code> gestartetes XML-Attribut und schreibt dessen Wert in den Ausgabestream.
xmlwriter_end_cdata Funktion
Beendet einen zuvor mit <code>xmlwriter_start_cdata()</code> geöffneten CDATA-Block im XML-Dokument.
xmlwriter_end_comment Funktion
Beendet einen zuvor mit <code>xmlwriter_start_comment()</code> gestarteten XML-Kommentar und schreibt das schließende <code>--&gt;</code>-Tag.
xmlwriter_end_document Funktion
Beendet das aktuelle XML-Dokument und schreibt den abschließenden XML-Prolog in den Puffer oder die Datei.
xmlwriter_end_dtd Funktion
Beendet den aktuellen DTD-Block im XML-Dokument und schreibt das schließende <code>]&gt;</code>-Tag.
xmlwriter_end_dtd_attlist Funktion
Beendet eine DTD-Attributliste und schreibt das schließende <code>&gt;</code>-Zeichen in den XMLWriter-Ausgabepuffer.
xmlwriter_end_dtd_element Funktion
Beendet ein zuvor mit <code>xmlwriter_start_dtd_element()</code> gestartetes DTD-Element und schreibt das schließende Tag in den Ausgabe-Puffer.
xmlwriter_end_dtd_entity Funktion
Beendet eine DTD-Entitätsdeklaration im XML-Dokument, die zuvor mit <code>xmlwriter_start_dtd_entity()</code> geöffnet wurde.
xmlwriter_end_element Funktion
Beendet das zuletzt geöffnete XML-Element und schreibt den schließenden Tag in den Ausgabe-Puffer des <code>XMLWriter</code>.
xmlwriter_end_pi Funktion
Beendet eine zuvor geöffnete XML-Verarbeitungsvorschrift (Processing Instruction) und schreibt das schließende <code>?&gt;</code>.
xmlwriter_flush Funktion
Schreibt den aktuellen Pufferinhalt des <code>XMLWriter</code>-Objekts aus und gibt ihn zurück oder gibt die Anzahl der geschriebenen Bytes aus.
xmlwriter_full_end_element Funktion
Beendet das aktuelle XML-Element und schreibt immer ein vollständiges schließendes Tag, auch wenn das Element keinen Inhalt hat.
xmlwriter_open_memory Funktion
Erzeugt einen neuen <code>XMLWriter</code>, der XML-Ausgaben in den internen Speicher (String-Puffer) schreibt, anstatt in eine Datei.
xmlwriter_open_uri Funktion
Erzeugt einen neuen <code>XMLWriter</code>, der seine Ausgabe in eine URI (Datei oder Stream) schreibt.
xmlwriter_output_memory Funktion
Gibt den aktuellen Inhalt des internen XML-Puffers als String zurück und leert diesen optional.
xmlwriter_set_indent Funktion
Schaltet die automatische Einrückung der XML-Ausgabe eines <code>XMLWriter</code>-Objekts ein oder aus.
xmlwriter_set_indent_string Funktion
Setzt die Zeichenkette, die <code>XMLWriter</code> für die Einrückung von XML-Elementen verwendet.
xmlwriter_start_attribute Funktion
Beginnt ein neues Attribut im aktuell offenen XML-Element des <code>XMLWriter</code>-Objekts.
xmlwriter_start_attribute_ns Funktion
Beginnt ein Namespace-qualifiziertes Attribut im aktuellen XML-Element des <code>XMLWriter</code>-Streams.
xmlwriter_start_cdata Funktion
Beginnt einen CDATA-Abschnitt im XML-Dokument, der mit <code>xmlwriter_end_cdata()</code> abgeschlossen werden muss.
xmlwriter_start_comment Funktion
Beginnt einen XML-Kommentar (<code>&lt;!--</code>) im XMLWriter-Ausgabestrom.
xmlwriter_start_document Funktion
Beginnt ein XML-Dokument und schreibt die XML-Deklaration (<code>&lt;?xml version="1.0" ... ?&gt;</code>) in den Ausgabepuffer.
xmlwriter_start_dtd Funktion
Beginnt eine DTD (Document Type Definition) im XML-Dokument mit dem angegebenen qualifizierten Namen und optionalen Public- und System-IDs.
xmlwriter_start_dtd_attlist Funktion
Beginnt eine DTD-Attributlistendeklaration (<code>&lt;!ATTLIST</code>) im aktuellen XMLWriter-Dokument.
xmlwriter_start_dtd_element Funktion
Beginnt eine DTD-Elementdeklaration im XML-Dokument mit dem angegebenen qualifizierten Namen.
xmlwriter_start_dtd_entity Funktion
Beginnt eine DTD-Entitätsdeklaration im XML-Dokument mit dem angegebenen Namen und gibt an, ob es sich um eine Parameter-Entität handelt.
xmlwriter_start_element Funktion
Beginnt ein neues XML-Element mit dem angegebenen Namen im prozeduralen XMLWriter-Stil.
xmlwriter_start_element_ns Funktion
Beginnt ein XML-Element mit Namensraum-Angabe (Namespace) im <code>XMLWriter</code>-Objekt.
xmlwriter_start_pi Funktion
Beginnt eine XML-Verarbeitungsanweisung (Processing Instruction) mit dem angegebenen Ziel-Namen im XMLWriter-Stream.
xmlwriter_text Funktion
Schreibt einen Textknoten in das aktuelle XML-Element des <code>XMLWriter</code>-Streams.
xmlwriter_write_attribute Funktion
Schreibt ein vollständiges XML-Attribut (Name und Wert) in einem Schritt in den <code>XMLWriter</code>-Puffer.
xmlwriter_write_attribute_ns Funktion
Schreibt ein vollständiges XML-Attribut mit Namensraum-Präfix und URI in einem einzigen Schritt in den <code>XMLWriter</code>-Puffer.
xmlwriter_write_cdata Funktion
Schreibt einen vollständigen <code>CDATA</code>-Block in den XML-Ausgabestrom des <code>XMLWriter</code>-Objekts.
xmlwriter_write_comment Funktion
Schreibt einen vollständigen XML-Kommentar (<code>&lt;!-- ... --&gt;</code>) in einem einzigen Aufruf in den XMLWriter-Puffer.
xmlwriter_write_dtd Funktion
Schreibt ein vollständiges DTD-Tag (<code>&lt;!DOCTYPE ...&gt;</code>) in den XML-Ausgabestrom des <code>XMLWriter</code>-Objekts.
xmlwriter_write_dtd_attlist Funktion
Schreibt eine vollständige DTD-Attributlisten-Deklaration (<code>&lt;!ATTLIST ...&gt;</code>) in einen XMLWriter-Stream.
xmlwriter_write_dtd_element Funktion
Schreibt ein vollständiges DTD-Elementdeklaration in einen XML-Stream.
xmlwriter_write_dtd_entity Funktion
Schreibt eine vollständige DTD-Entitätsdeklaration in das <code>XMLWriter</code>-Dokument.
xmlwriter_write_element Funktion
Schreibt ein vollständiges XML-Element mit optionalem Textinhalt in einem einzigen Aufruf.
xmlwriter_write_element_ns Funktion
Schreibt ein vollständiges XML-Element mit Namensraum-Präfix und -URI in einem einzigen Schritt in den <code>XMLWriter</code>-Puffer.
xmlwriter_write_pi Funktion
Schreibt eine vollständige XML-Verarbeitungsvorschrift (Processing Instruction) als einzelnen Schritt in den <code>XMLWriter</code>-Puffer.
xmlwriter_write_raw Funktion
Schreibt rohen, unveränderten XML-Inhalt direkt in den XMLWriter-Puffer, ohne jegliche Escaping-Verarbeitung.

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.