Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe X — 114 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.
XMLDiff\Base Klasse
Abstrakte Basisklasse für alle Vergleichsklassen der <code>XMLDiff</code>-Erweiterung.
XMLDiff\DOM Klasse
Vergleicht und patcht XML-Dokumente auf Basis von <code>DOMDocument</code>-Objekten mithilfe der XMLDiff-Erweiterung.
XMLDiff\Exception Klasse
Ausnahmeklasse der XMLDiff-Erweiterung, die bei Fehlern im XML-Vergleich oder -Zusammenführen geworfen wird.
XMLDiff\File Klasse
Vergleicht zwei XML-Dateien von der Festplatte und erzeugt eine maschinenlesbare XML-Differenz.
XMLDiff\Memory Klasse
Vergleicht zwei XML-Dokumente, die als Strings im Speicher vorliegen, und erzeugt eine strukturelle XML-Differenz.
XMLParser Klasse
Vollständig opake Klasse, die seit PHP 8.0.0 XML-Ressourcen (vom Typ <code>resource</code>) ersetzt und als Handle für den expat-basierten XML-Parser dient.
XMLReader Klasse
Fortschreitender XML-Pull-Parser, der einen XML-Datenstrom knotenweise durchläuft, ohne den gesamten Baum im Speicher zu halten.
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 Klasse
Bietet eine objektorientierte (und prozedurale) Schnittstelle zum effizienten Erzeugen wohlgeformter XML-Dokumente.
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.
XSLTProcessor Klasse
Wendet XSLT-Transformationen auf XML-Dokumente an und ermöglicht die Umwandlung von XML in HTML, Text oder andere XML-Formate.