Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe M — 480 Einträge

M

M_PI Konstante
π (3.14159265358979...). Alias: <code>pi()</code>.
Magic Methods Konzept
Spezielle Methoden mit doppeltem Unterstrich, die von PHP zu bestimmten Ereignissen aufgerufen werden.
mail Funktion
Sendet eine E-Mail über den konfigurierten Mail-Transfer-Agent (MTA) des Servers.
mailparse_determine_best_xfer_encoding Funktion
Liest einen Stream und ermittelt die optimale MIME-Transfer-Kodierung (z. B. <code>7bit</code>, <code>8bit</code> oder <code>base64</code>) für dessen Inhalt.
mailparse_msg_create Funktion
Erstellt eine neue, leere MIME-Mail-Ressource, die anschließend mit Rohdaten befüllt und analysiert werden kann.
mailparse_msg_extract_part Funktion
Extrahiert und dekodiert einen bestimmten Abschnitt (Part) einer MIME-E-Mail-Nachricht aus einem übergebenen String.
mailparse_msg_extract_part_file Funktion
Extrahiert und dekodiert einen Nachrichtenabschnitt (MIME-Part) aus einer E-Mail-Nachricht in eine Datei oder übergibt ihn an einen Callback.
mailparse_msg_extract_whole_part_file Funktion
Extrahiert einen vollständigen MIME-Nachrichtenabschnitt inklusive seiner Header aus einer geparsten E-Mail-Nachricht, ohne den Inhalt zu dekodieren.
mailparse_msg_free Funktion
Gibt eine durch <code>mailparse_msg_create()</code> oder <code>mailparse_msg_parse_file()</code> erzeugte MIME-Ressource frei.
mailparse_msg_get_part Funktion
Gibt ein Handle auf einen bestimmten Abschnitt (Part) einer geparsten MIME-Nachricht zurück.
mailparse_msg_get_part_data Funktion
Gibt ein assoziatives Array mit Metadaten und Headerinformationen zu einem MIME-Nachrichtenteil zurück.
mailparse_msg_get_structure Funktion
Gibt ein Array aller MIME-Abschnittsnamen (Sections) einer geparsten E-Mail-Nachricht zurück.
mailparse_msg_parse Funktion
Parst eine E-Mail-Nachricht inkrementell in einen bestehenden MIME-Puffer (Ressource).
mailparse_msg_parse_file Funktion
Öffnet und parst eine E-Mail-Datei und gibt ein MIME-Nachrichten-Handle zurück.
mailparse_rfc822_parse_addresses Funktion
Parst einen RFC-822-konformen Adress-String und gibt ein Array mit den enthaltenen E-Mail-Adressen zurück.
mailparse_stream_encode Funktion
Liest Daten aus einem Quell-Stream, kodiert sie gemäß dem angegebenen Encoding und schreibt das Ergebnis in einen Ziel-Stream.
mailparse_uudecode_all Funktion
Durchsucht den Inhalt einer geöffneten Datei-Ressource und extrahiert alle darin eingebetteten uuencodierten Dateien.
match Anweisung
Moderner Multi-Way-Branch — als Ausdruck, mit strict comparison, ohne Fall-Through.
max Funktion
Gibt den größten Wert zurück — akzeptiert entweder ein Array oder mehrere Argumente.
mb_check_encoding Funktion
Prüft, ob ein String gültig in einem Encoding ist — Standard: UTF-8.
mb_chr Funktion
Gibt das Zeichen zurück, das dem angegebenen Unicode-Codepoint in der gewünschten Zeichenkodierung entspricht.
mb_convert_case Funktion
Wandelt die Groß-/Kleinschreibung eines Strings unter Berücksichtigung von Multibyte-Zeichensätzen (z. B. UTF-8) um.
mb_convert_encoding Funktion
Konvertiert einen String zwischen Encodings — z. B. Windows-1252 zu UTF-8.
mb_convert_kana Funktion
Konvertiert japanische Kana-Zeichen (Hiragana, Katakana, Halbbreite/Vollbreite) sowie ASCII-Zeichen zwischen verschiedenen Formen.
mb_convert_variables Funktion
Konvertiert die Zeichenkodierung von Variablen (Strings, Arrays, Objekte) in die angegebene Zielkodierung.
mb_decode_mimeheader Funktion
Dekodiert einen MIME-kodierten Header-String (z. B. <code>=?UTF-8?B?...?=</code> oder <code>=?ISO-8859-1?Q?...?=</code>) in einen normalen PHP-String.
mb_decode_numericentity Funktion
Wandelt numerische HTML-Entities (z. B. <code>&amp;#1234;</code> oder <code>&amp;#x4D2;</code>) anhand einer Mapping-Tabelle in die entsprechenden Multibyte-Zeichen um.
mb_detect_encoding Funktion
Erkennt die Zeichenkodierung eines Strings anhand einer Liste möglicher Kodierungen.
mb_detect_order Funktion
Setzt oder liefert die Reihenfolge, in der <code>mb_detect_encoding()</code> Zeichenkodierungen erkennt.
mb_encode_mimeheader Funktion
Kodiert einen String als MIME-konformen Header-Wert (z. B. für <code>Subject:</code> oder <code>From:</code>) gemäß RFC 2047.
mb_encode_numericentity Funktion
Wandelt Zeichen eines Strings anhand einer Mapping-Tabelle in numerische HTML-Entities (z. B. <code>&amp;#12354;</code>) um.
mb_encoding_aliases Funktion
Gibt alle bekannten Aliase einer Zeichenkodierung als Array zurück.
mb_ereg Funktion
Führt einen regulären Ausdrucksabgleich mit Multibyte-Zeichenunterstützung durch und gibt die Anzahl der Zeichen des übereinstimmenden Teilstrings zurück.
mb_ereg_match Funktion
Prüft, ob ein Multibyte-String vollständig mit einem regulären Ausdruck übereinstimmt.
mb_ereg_replace Funktion
Ersetzt Vorkommen eines regulären Ausdrucks in einem String mit Unterstützung für Multibyte-Zeichenkodierungen (z. B. UTF-8).
mb_ereg_replace_callback Funktion
Durchsucht einen Multibyte-String anhand eines regulären Ausdrucks und ersetzt Treffer durch den Rückgabewert einer Callback-Funktion.
mb_ereg_search Funktion
Führt einen Multibyte-Regex-Abgleich auf dem zuvor mit <code>mb_ereg_search_init()</code> festgelegten String durch und gibt <code>true</code> bei einem Treffer zurück.
mb_ereg_search_getpos Funktion
Gibt die aktuelle Suchposition (Byte-Offset) für den nächsten regulären Ausdruck-Abgleich mit <code>mb_ereg_search()</code> zurück.
mb_ereg_search_getregs Funktion
Gibt die Treffer-Gruppen des letzten Multibyte-Regex-Suchvorgangs als Array zurück.
mb_ereg_search_init Funktion
Initialisiert den Suchzustand für Multibyte-Regex-Suchen, indem <code>$string</code> und optional <code>$pattern</code> sowie <code>$options</code> gesetzt werden.
mb_ereg_search_pos Funktion
Sucht im vordefinierten Multibyte-String nach einem regulären Ausdruck und gibt Position sowie Länge des Treffers zurück.
mb_ereg_search_regs Funktion
Führt eine Multibyte-Regex-Suche durch und gibt die Treffer (Gesamttreffer + Untergruppen) als Array zurück.
mb_ereg_search_setpos Funktion
Setzt die Startposition für den nächsten <code>mb_ereg_search()</code>-Aufruf innerhalb der zuvor registrierten Zeichenkette.
mb_eregi Funktion
Führt einen regulären Ausdrucks-Abgleich auf einem Multibyte-String durch, ohne Groß-/Kleinschreibung zu berücksichtigen.
mb_eregi_replace Funktion
Ersetzt Zeichenketten per regulärem Ausdruck mit Multibyte-Unterstützung, ohne Groß-/Kleinschreibung zu beachten.
mb_get_info Funktion
Liefert interne Einstellungen der mbstring-Erweiterung, wie Standard-Kodierung, Sprache und weitere Konfigurationswerte.
mb_http_input Funktion
Erkennt die Zeichenkodierung der HTTP-Eingabe (GET, POST, Cookie) für die aktuelle Anfrage.
mb_http_output Funktion
Setzt oder liefert die Zeichenkodierung für die HTTP-Ausgabe des Multibyte-Ausgabe-Handlers.
mb_internal_encoding Funktion
Setzt oder liefert die interne Zeichenkodierung, die von den <code>mbstring</code>-Funktionen standardmäßig verwendet wird.
mb_language Funktion
Setzt oder liefert die aktuell verwendete Sprache für Multibyte-String-Operationen (insbesondere für <code>mb_send_mail()</code>).
mb_lcfirst Funktion
Wandelt den ersten Buchstaben eines Strings in einen Kleinbuchstaben um, unter Berücksichtigung von Multibyte-Zeichensätzen.
mb_list_encodings Funktion
Gibt ein Array mit allen vom <code>mbstring</code>-Modul unterstützten Zeichenkodierungen zurück.
mb_ltrim Funktion
Entfernt Leerraum (oder andere Zeichen) am Anfang eines Strings unter Berücksichtigung von Multibyte-Zeichenkodierungen.
mb_ord Funktion
Gibt den Unicode-Codepoint (als Integer) des ersten Zeichens eines Multibyte-Strings zurück.
mb_output_handler Funktion
Callback-Funktion für <code>ob_start()</code>, die den Ausgabepuffer automatisch in die gewünschte HTTP-Ausgabekodierung konvertiert.
mb_parse_str Funktion
Parst einen Query-String im URL-Format und speichert die dekodierten Schlüssel-Wert-Paare unter Berücksichtigung der Multibyte-Zeichenkodierung in <code>$result</code>.
mb_preferred_mime_name Funktion
Gibt den bevorzugten MIME-Zeichensatznamen für eine gegebene PHP-Zeichenkodierungsbezeichnung zurück.
mb_regex_encoding Funktion
Setzt oder liefert die Zeichenkodierung, die von den Multibyte-Regex-Funktionen (z.&nbsp;B. <code>mb_ereg</code>) verwendet wird.
mb_regex_set_options Funktion
Setzt oder liefert die Standardoptionen für Multibyte-Regex-Funktionen wie <code>mb_ereg</code> und <code>mb_eregi</code>.
mb_rtrim Funktion
Entfernt Leerraum oder angegebene Zeichen am Ende eines Multibyte-Strings – die multibyte-sichere Entsprechung von <code>rtrim()</code>.
mb_scrub Funktion
Ersetzt ungültige Byte-Sequenzen in einem String durch das Unicode-Ersatzzeichen (U+FFFD bzw. das kodierungsspezifische Äquivalent).
mb_send_mail Funktion
Sendet eine E-Mail mit korrekter Multibyte-Kodierung (z. B. UTF-8) für Betreff, Empfänger und Nachrichtentext.
mb_split Funktion
Zerlegt einen Multibyte-String anhand eines regulären Ausdrucks in ein Array von Teilstrings.
mb_str_pad Funktion
Füllt einen Multibyte-String mit einem Füllzeichen auf eine gewünschte Zeichenlänge auf (links, rechts oder beidseitig).
mb_str_split Funktion
Zerlegt einen Multibyte-String in ein Array seiner Zeichen oder Teilstrings einer bestimmten Länge.
mb_strcut Funktion
Extrahiert einen Teilstring aus einem Multibyte-String anhand von Byte-Positionen, statt Zeichen abzuschneiden, werden stets vollständige Zeichen zurückgegeben.
mb_strimwidth Funktion
Kürzt einen Multibyte-String auf eine angegebene Zeichenbreite und fügt optional einen Trim-Marker (z. B. <code>…</code>) ein.
mb_stripos Funktion
Findet die Position des ersten Vorkommens eines Teilstrings in einem String, ohne Groß-/Kleinschreibung zu beachten (Multibyte-sicher).
mb_stristr Funktion
Sucht das erste Vorkommen von <code>needle</code> in <code>haystack</code> ohne Unterscheidung von Groß-/Kleinschreibung und gibt den passenden Teilstring zurück.
mb_strlen Funktion
Zählt die Zeichen eines Strings — UTF-8-sicher. Immer diese Variante nutzen, wenn der Input Umlaute oder Emojis enthalten kann.
mb_strpos Funktion
Gibt die Position des ersten Vorkommens von <code>needle</code> in <code>haystack</code> zurück – multibyte-sicher.
mb_strrchr Funktion
Sucht das letzte Vorkommen eines Zeichens in einem Multibyte-String und gibt den Teilstring ab dieser Position zurück.
mb_strrichr Funktion
Sucht das <strong>letzte</strong> Vorkommen eines Zeichens in einem Multibyte-String (Groß-/Kleinschreibung wird ignoriert) und gibt den Teilstring zurück.
mb_strripos Funktion
Findet die Position des letzten Vorkommens eines Teilstrings in einem String, ohne Groß-/Kleinschreibung zu beachten (Multibyte-sicher).
mb_strrpos Funktion
Gibt die Position des <strong>letzten</strong> Vorkommens von <code>$needle</code> in <code>$haystack</code> als Byte-sichere Multibyte-Variante zurück.
mb_strstr Funktion
Findet das erste Vorkommen von <code>needle</code> in <code>haystack</code> und gibt den entsprechenden Teilstring zurück – multibyte-sicher.
mb_strtolower Funktion
UTF-8-sichere Umwandlung in Kleinbuchstaben — funktioniert korrekt mit Umlauten und internationalen Zeichen.
mb_strtoupper Funktion
UTF-8-sichere Umwandlung in Großbuchstaben.
mb_strwidth Funktion
Ermittelt die Anzeigebreite eines Strings in Spalten, wobei Vollbreit-Zeichen (z. B. CJK) als 2 Spalten gezählt werden.
mb_substitute_character Funktion
Setzt oder liefert das Ersatzzeichen, das bei ungültigen oder nicht konvertierbaren Multibyte-Zeichen verwendet wird.
mb_substr Funktion
UTF-8-sichere Substring-Extraktion — zählt Zeichen, nicht Bytes.
mb_substr_count Funktion
Zählt, wie oft ein Teilstring <code>needle</code> im String <code>haystack</code> vorkommt – multibyte-sicher.
mb_trim Funktion
Entfernt Leerraum (oder andere Zeichen) am Anfang und Ende eines Strings unter Berücksichtigung von Multibyte-Zeichen.
mb_ucfirst Funktion
Wandelt den ersten Buchstaben eines Multibyte-Strings in einen Großbuchstaben um, wobei die korrekte Kodierung berücksichtigt wird.
mcrypt_create_iv Funktion
Erzeugt einen Initialisierungsvektor (IV) der angegebenen Länge aus einer wählbaren Zufallsquelle.
mcrypt_decrypt Funktion
Entschlüsselt einen verschlüsselten String mit dem angegebenen Algorithmus, Schlüssel, Modus und optionalem Initialisierungsvektor.
mcrypt_enc_get_algorithms_name Funktion
Gibt den Namen des Verschlüsselungsalgorithmus zurück, der in einem geöffneten mcrypt-Deskriptor verwendet wird.
mcrypt_enc_get_block_size Funktion
Gibt die Blockgröße (in Bytes) des Verschlüsselungsalgorithmus zurück, der mit dem übergebenen mcrypt-Deskriptor geöffnet wurde.
mcrypt_enc_get_iv_size Funktion
Gibt die Größe des Initialisierungsvektors (IV) in Bytes für den geöffneten Verschlüsselungsalgorithmus zurück.
mcrypt_enc_get_key_size Funktion
Liefert die maximale unterstützte Schlüsselgröße (in Bytes) des geöffneten Verschlüsselungs-Deskriptors.
mcrypt_enc_get_modes_name Funktion
Gibt den Namen des aktuell verwendeten Verschlüsselungsmodus (z. B. <code>CBC</code>, <code>ECB</code>) für ein geöffnetes mcrypt-Handle zurück.
mcrypt_enc_get_supported_key_sizes Funktion
Gibt ein Array mit allen vom geöffneten Verschlüsselungsalgorithmus unterstützten Schlüsselgrößen (in Bytes) zurück.
mcrypt_enc_is_block_algorithm Funktion
Prüft, ob der Algorithmus des geöffneten Verschlüsselungs-Deskriptors ein Blockalgorithmus (im Gegensatz zu einem Stromalgorithmus) ist.
mcrypt_enc_is_block_algorithm_mode Funktion
Prüft, ob der aktuell geöffnete Verschlüsselungsmodus blockweise arbeitet (z. B. CBC, CFB) oder strombasiert ist.
mcrypt_enc_is_block_mode Funktion
Prüft, ob der geöffnete Verschlüsselungsmodus blockweise Ausgabe erzeugt (z. B. CBC, ECB) oder nicht (z. B. CFB, OFB).
mcrypt_enc_self_test Funktion
Führt einen Selbsttest des geöffneten Verschlüsselungsmoduls durch und gibt <code>0</code> bei Erfolg zurück.
mcrypt_encrypt Funktion
Verschlüsselt einen Klartext-String mit dem angegebenen Algorithmus und Modus (veraltet seit PHP 7.1, entfernt in PHP 7.2).
mcrypt_generic Funktion
Verschlüsselt einen String mit dem über <code>mcrypt_generic_init()</code> initialisierten Verschlüsselungs-Handle.
mcrypt_generic_deinit Funktion
Deinitialisiert ein zuvor mit <code>mcrypt_generic_init()</code> initialisiertes Verschlüsselungsmodul und gibt intern belegte Ressourcen frei.
mcrypt_generic_init Funktion
Initialisiert alle für die Verschlüsselung benötigten Puffer eines mcrypt-Deskriptors mit Schlüssel und Initialisierungsvektor.
mcrypt_get_block_size Funktion
Liefert die Blockgröße (in Bytes) der angegebenen Verschlüsselungs-Chiffre.
mcrypt_get_cipher_name Funktion
Liefert den menschenlesbaren Namen einer angegebenen Verschlüsselungs-Chiffre als Zeichenkette.
mcrypt_get_iv_size Funktion
Gibt die Größe des Initialisierungsvektors (IV) in Bytes zurück, die für eine bestimmte Verschlüsselungsalgorithmus- und Modus-Kombination benötigt wird.
mcrypt_get_key_size Funktion
Gibt die maximale Schlüsselgröße (in Bytes) für den angegebenen Verschlüsselungsalgorithmus zurück.
mcrypt_list_algorithms Funktion
Gibt ein Array mit den Namen aller vom System unterstützten Verschlüsselungsalgorithmen (Chiffren) zurück.
mcrypt_list_modes Funktion
Gibt ein Array aller vom Mcrypt-System unterstützten Verschlüsselungsmodi zurück.
mcrypt_module_close Funktion
Schließt ein geöffnetes mcrypt-Modul und gibt die damit verbundenen Ressourcen frei.
mcrypt_module_get_algo_block_size Funktion
Gibt die Blockgröße (in Bytes) des angegebenen Verschlüsselungsalgorithmus zurück.
mcrypt_module_get_algo_key_size Funktion
Gibt die maximale unterstützte Schlüsselgröße (in Bytes) eines Verschlüsselungsalgorithmus zurück.
mcrypt_module_get_supported_key_sizes Funktion
Gibt ein Array mit den vom geöffneten Mcrypt-Modul unterstützten Schlüsselgrößen (in Bytes) zurück.
mcrypt_module_is_block_algorithm Funktion
Prüft, ob der angegebene Verschlüsselungsalgorithmus ein Blockalgorithmus (im Gegensatz zu einem Stromalgorithmus) ist.
mcrypt_module_is_block_algorithm_mode Funktion
Gibt an, ob ein bestimmter Verschlüsselungs-Modus ein Blockalgorithmus-Modus ist (z. B. <code>cbc</code>, <code>ecb</code>).
mcrypt_module_is_block_mode Funktion
Prüft, ob ein gegebener Verschlüsselungsmodus blockweise Ausgabe erzeugt (z. B. <code>cbc</code>, <code>ecb</code>) und gibt <code>true</code> zurück, wenn dies der Fall ist.
mcrypt_module_open Funktion
Öffnet ein mcrypt-Modul für den angegebenen Verschlüsselungsalgorithmus und Betriebsmodus und gibt eine Ressource zurück.
mcrypt_module_self_test Funktion
Führt einen internen Selbsttest eines mcrypt-Algorithmus-Moduls durch und prüft damit dessen Funktionsfähigkeit.
md5 Funktion
Berechnet den MD5-Hash (Message-Digest Algorithm 5) eines Strings und gibt ihn als 32-stellige Hexadezimal-Zeichenkette zurück.
md5_file Funktion
Berechnet den MD5-Hash einer Datei und gibt ihn als hexadezimalen String oder binär zurück.
mdecrypt_generic Funktion
Entschlüsselt Daten mit dem zuvor initialisierten mcrypt-Handle <code>$td</code> und gibt den entschlüsselten Klartext zurück.
Memcache Klasse
Repräsentiert eine Verbindung zu einem oder mehreren Memcache-Servern und ermöglicht das Speichern, Abrufen und Verwalten von Daten im verteilten Cache.
memcache_add Funktion
Fügt einen neuen Eintrag zum Memcache-Server hinzu — schlägt fehl, wenn der Schlüssel bereits existiert.
memcache_add_server Funktion
Fügt einen Memcached-Server zum Verbindungspool eines <code>Memcache</code>-Objekts hinzu, ohne sofort eine Verbindung herzustellen.
memcache_close Funktion
Schließt die Verbindung zu einem Memcached-Server und gibt die verwendeten Ressourcen frei.
memcache_connect Funktion
Öffnet eine Verbindung zu einem Memcached-Server und gibt ein <code>Memcache</code>-Objekt zurück.
memcache_debug Funktion
Schaltet die Debug-Ausgabe der Memcache-Erweiterung ein oder aus.
memcache_decrement Funktion
Verringert den numerischen Wert eines vorhandenen Memcache-Eintrags um den angegebenen Betrag.
memcache_delete Funktion
Löscht einen Eintrag mit dem angegebenen Schlüssel vom Memcache-Server.
memcache_flush Funktion
Löscht alle im Memcache-Server gespeicherten Einträge sofort und macht den gesamten Speicher frei.
memcache_get Funktion
Liest einen oder mehrere Einträge aus dem Memcache-Server anhand des angegebenen Schlüssels.
memcache_get_extended_stats Funktion
Liefert erweiterte Statistiken aller Server im Memcache-Pool als assoziatives Array.
memcache_get_server_status Funktion
Liefert den aktuellen Status eines Memcache-Servers (online/offline) als Integer-Wert.
memcache_get_stats Funktion
Liefert Statistiken eines Memcache-Servers, optional gefiltert nach Typ, Slab-ID und Limit.
memcache_get_version Funktion
Liefert die Versionszeichenkette des verbundenen Memcache-Servers zurück.
memcache_increment Funktion
Erhöht den numerischen Wert eines vorhandenen Memcache-Eintrags um den angegebenen Betrag.
memcache_pconnect Funktion
Öffnet eine dauerhafte (persistente) Verbindung zu einem Memcached-Server und gibt ein <code>Memcache</code>-Objekt zurück.
memcache_replace Funktion
Ersetzt den Wert eines bereits vorhandenen Eintrags im Memcache-Server — schlägt fehl, wenn der Schlüssel nicht existiert.
memcache_set Funktion
Speichert einen Wert unter dem angegebenen Schlüssel auf einem Memcache-Server.
memcache_set_compress_threshold Funktion
Aktiviert die automatische Komprimierung von Werten ab einer bestimmten Größe im <code>Memcache</code>-Cache.
memcache_set_server_params Funktion
Ändert zur Laufzeit die Verbindungsparameter und den Status eines bereits in einem <code>Memcache</code>-Objekt registrierten Servers.
Memcached Klasse
Repräsentiert eine Verbindung zu einer Menge von Memcached-Servern und ermöglicht das Speichern, Abrufen und Verwalten von Daten im verteilten Cache.
MemcachedException Klasse
Ausnahmeklasse der Memcached-Erweiterung, die bei Fehlern im Zusammenhang mit Memcached-Operationen geworfen wird.
memory_get_peak_usage Funktion
Gibt die maximale Speichermenge zurück, die PHP während der aktuellen Skript-Ausführung belegt hat.
memory_get_usage Funktion
Gibt die vom PHP-Skript aktuell belegte Speichermenge in Bytes zurück.
memory_reset_peak_usage Funktion
Setzt den intern erfassten Spitzenwert der Speichernutzung zurück, sodass nachfolgende Aufrufe von <code>memory_get_peak_usage()</code> von der aktuellen Nutzung aus neu messen.
MessageFormatter Klasse
Formatiert Nachrichten mit ICU-Regeln in einer Locale-abhängigen Weise, z. B. Pluralformen, Datumsangaben und Zahlen.
metaphone Funktion
Berechnet den Metaphone-Schlüssel eines Strings zur phonetischen Ähnlichkeitssuche englischsprachiger Wörter.
method_exists Funktion
Prüft, ob eine Klasse/ein Objekt eine bestimmte Methode hat.
mhash Funktion
Berechnet einen Hash-Wert oder HMAC über die übergebenen Daten mit dem angegebenen Algorithmus.
mhash_count Funktion
Gibt die höchste verfügbare Hash-ID der installierten mhash-Bibliothek zurück.
mhash_get_block_size Funktion
Gibt die Blockgröße (in Bytes) des angegebenen Hash-Algorithmus zurück.
mhash_get_hash_name Funktion
Gibt den Namen eines Hash-Algorithmus anhand seiner <code>MHASH_*</code>-Konstante zurück.
mhash_keygen_s2k Funktion
Erzeugt einen kryptografischen Schlüssel aus einem Passwort mittels des S2K-Algorithmus (Salted S2K gemäß OpenPGP-Standard).
microtime Funktion
Gibt den aktuellen Unix-Zeitstempel mit Mikrosekunden zurück – entweder als <code>float</code> oder als formatierten <code>string</code>.
mime_content_type Funktion
Ermittelt den MIME-Typ einer Datei anhand ihres Inhalts (Magic-Bytes) und gibt ihn als String zurück.
min Funktion
Gibt den kleinsten Wert zurück.
mkdir Funktion
Erzeugt ein Verzeichnis. Mit <code>$recursive = true</code> auch Zwischen-Ordner.
mktime Funktion
Erzeugt einen Timestamp aus Einzelwerten — für alten Code. Neue Alternative: <code>DateTimeImmutable</code>.
money_format Funktion
Formatiert eine Gleitkommazahl als Währungs-Zeichenkette gemäß dem aktuellen Locale.
MongoDB\BSON\Binary Klasse
Repräsentiert binäre Daten (BSON Binary) für die MongoDB-Kommunikation, inklusive Subtyp-Kennzeichnung (z. B. UUID, MD5, benutzerdefiniert).
MongoDB\BSON\BinaryInterface Interface
Interface für Klassen, die binäre BSON-Daten (BSON-Typ <code>Binary</code>) repräsentieren und typsicher ausgelesen werden können.
MongoDB\BSON\DBPointer Klasse
Repräsentiert den veralteten BSON-Typ <code>DBPointer</code>, der in modernen MongoDB-Versionen nicht mehr verwendet werden sollte.
MongoDB\BSON\Decimal128 Klasse
Repräsentiert eine hochpräzise 128-Bit-Dezimalzahl im BSON-Format gemäß dem IEEE-754-Standard.
MongoDB\BSON\Decimal128Interface Interface
Interface für Klassen, die eine BSON-Decimal128-Zahl repräsentieren und deren Serialisierung in MongoDB-Dokumente ermöglichen.
MongoDB\BSON\Document Klasse
Repräsentiert ein BSON-Dokument in serialisierter Form und ermöglicht den effizienten Zugriff auf dessen Felder ohne vollständige Deserialisierung.
MongoDB\BSON\fromJSON Funktion
Konvertiert einen JSON-String in seine BSON-Binärdarstellung und gibt diese als rohen Binär-String zurück.
MongoDB\BSON\fromPHP Funktion
Konvertiert einen PHP-Array oder ein PHP-Objekt in eine rohe BSON-Binärzeichenkette.
MongoDB\BSON\Int64 Klasse
Repräsentiert einen 64-Bit-Ganzzahlwert (<code>int64</code>) im BSON-Format für die Verwendung mit MongoDB.
MongoDB\BSON\Iterator Klasse
Interface zur Iteration über BSON-Arrays und -Dokumente im MongoDB PHP-Treiber.
MongoDB\BSON\Javascript Klasse
Repräsentiert einen BSON-Typ für JavaScript-Code, der optional einen Gültigkeitsbereich (Scope) enthält.
MongoDB\BSON\JavascriptInterface Interface
Interface für Klassen, die BSON-JavaScript-Code repräsentieren und den Zugriff auf Code und optionalen Scope ermöglichen.
MongoDB\BSON\MaxKey Klasse
Repräsentiert den BSON-Typ <code>MaxKey</code>, der in Vergleichen stets größer als jeder andere BSON-Wert ist.
MongoDB\BSON\MaxKeyInterface Interface
Marker-Interface für Klassen, die den BSON-Typ <code>MaxKey</code> repräsentieren, der beim Vergleich immer größer als jeder andere BSON-Wert ist.
MongoDB\BSON\MinKey Klasse
Repräsentiert den BSON-Typ <code>MinKey</code>, der stets kleiner als jeder andere BSON-Wert ist und für Bereichsabfragen verwendet wird.
MongoDB\BSON\MinKeyInterface Interface
Markiert eine Klasse als Repräsentation des BSON-Typs <code>MinKey</code>, der den kleinstmöglichen Vergleichswert in MongoDB darstellt.
MongoDB\BSON\ObjectId Klasse
Repräsentiert eine eindeutige BSON-ObjectId, die typischerweise als Primärschlüssel in MongoDB-Dokumenten verwendet wird.
MongoDB\BSON\ObjectIdInterface Interface
Interface für Klassen, die eine BSON-ObjectId repräsentieren und entsprechende Methoden zur Verfügung stellen.
MongoDB\BSON\PackedArray Klasse
Repräsentiert ein BSON-Array in kompakter, serialisierter Binärform und ermöglicht effizienten Zugriff auf BSON-Array-Daten ohne vollständige Deserialisierung.
MongoDB\BSON\Persistable Interface
Interface für PHP-Klassen, die beim Speichern in und Lesen aus MongoDB automatisch mit Typinformation serialisiert und deserialisiert werden.
MongoDB\BSON\Regex Klasse
Repräsentiert einen regulären Ausdruck im BSON-Format (BSON-Typ <code>RegExp</code>) für die Verwendung mit MongoDB.
MongoDB\BSON\RegexInterface Interface
Interface für Klassen, die einen regulären BSON-Ausdruck (Regex-Typ) repräsentieren.
MongoDB\BSON\Serializable Interface
Interface für Klassen, die benutzerdefiniert in BSON serialisiert werden können.
MongoDB\BSON\Symbol Klasse
Repräsentiert den veralteten BSON-Typ <code>Symbol</code>, der in modernen MongoDB-Versionen nicht mehr verwendet werden sollte.
MongoDB\BSON\Timestamp Klasse
Repräsentiert einen internen BSON-Timestamp-Typ, der primär für die MongoDB-Replikation und das Oplog verwendet wird.
MongoDB\BSON\TimestampInterface Interface
Interface für Klassen, die einen BSON-Zeitstempel (<code>Timestamp</code>) repräsentieren — bestehend aus einem Inkrement und einem Zeitwert.
MongoDB\BSON\toCanonicalExtendedJSON Funktion
Konvertiert einen BSON-String in seine Canonical Extended JSON-Darstellung gemäß der MongoDB Extended JSON v2-Spezifikation.
MongoDB\BSON\toJSON Funktion
Konvertiert einen BSON-kodierten String in dessen Legacy Extended JSON-Darstellung.
MongoDB\BSON\toPHP Funktion
Deserialisiert einen BSON-kodierten String in eine PHP-Darstellung (Objekt oder Array), optional gesteuert durch eine <code>typeMap</code>.
MongoDB\BSON\toRelaxedExtendedJSON Funktion
Wandelt einen BSON-binären String in seine <code>Relaxed Extended JSON</code>-Darstellung um und gibt diese als UTF-8-String zurück.
MongoDB\BSON\Type Interface
Basis-Interface für alle BSON-Typen in der MongoDB PHP-Erweiterung; ermöglicht Typsicherheit beim Umgang mit BSON-Datenwerten.
MongoDB\BSON\Undefined Klasse
Repräsentiert den veralteten BSON-Typ <code>Undefined</code> (Typkennung 0x06), der in modernen MongoDB-Versionen nicht mehr verwendet werden sollte.
MongoDB\BSON\Unserializable Interface
Interface für Klassen, die aus BSON-Daten deserialisiert werden können und dabei die Kontrolle über den Wiederherstellungsprozess übernehmen.
MongoDB\BSON\UTCDateTime Klasse
Repräsentiert einen UTC-Zeitstempel im BSON-Format als Millisekunden seit der Unix-Epoche (1. Januar 1970).
MongoDB\BSON\UTCDateTimeInterface Interface
Interface für Klassen, die einen MongoDB-BSON-UTC-Zeitstempel repräsentieren und dessen Konvertierung in ein PHP-<code>DateTime</code>-Objekt ermöglichen.
MongoDB\BSON\VectorType Enum
Repräsentiert den BSON-Vektortyp für numerische Vektordaten innerhalb der MongoDB PHP-Extension.
MongoDB\Driver\BulkWrite Klasse
Repräsentiert eine Sammlung mehrerer Schreiboperationen (Insert, Update, Delete), die atomar oder geordnet an MongoDB übermittelt werden können.
MongoDB\Driver\BulkWriteCommand Klasse
Repräsentiert einen Bulk-Write-Befehl, der mehrere Schreiboperationen (Insert, Update, Delete) in einem einzigen Datenbankaufruf bündelt.
MongoDB\Driver\BulkWriteCommandResult Klasse
Repräsentiert das Ergebnis eines Bulk-Write-Befehls, der über <code>MongoDB\Driver\Manager::executeBulkWriteCommand()</code> ausgeführt wurde.
MongoDB\Driver\ClientEncryption Klasse
Bietet Methoden zur expliziten (manuellen) Verschlüsselung und Entschlüsselung einzelner Felder im Rahmen von MongoDB Client-Side Field Level Encryption (CSFLE).
MongoDB\Driver\Command Klasse
Repräsentiert einen an einen MongoDB-Server zu sendenden Befehl (Command Document).
MongoDB\Driver\Cursor Klasse
Repräsentiert die Ergebnisse einer an MongoDB gesendeten Abfrage und ermöglicht das iterative Durchlaufen der zurückgegebenen Dokumente.
MongoDB\Driver\CursorId Klasse
Repräsentiert die eindeutige ID eines MongoDB-Cursors und ermöglicht den Zugriff auf diese.
MongoDB\Driver\CursorInterface Interface
Definiert das gemeinsame Interface für Klassen, die MongoDB-Abfrageergebnisse als iterierbaren Cursor liefern.
MongoDB\Driver\Exception\AuthenticationException Klasse
Wird ausgelöst, wenn die Authentifizierung gegenüber dem MongoDB-Server fehlschlägt (z. B. falsches Passwort oder ungültiger Mechanismus).
MongoDB\Driver\Exception\BulkWriteCommandException Klasse
Wird ausgelöst, wenn ein Bulk-Write-Befehl fehlschlägt und enthält detaillierte Ergebnisinformationen zu den einzelnen Schreiboperationen.
MongoDB\Driver\Exception\BulkWriteException Klasse
Wird ausgelöst, wenn eine Bulk-Write-Operation über den MongoDB-Treiber fehlschlägt.
MongoDB\Driver\Exception\CommandException Klasse
Wird ausgelöst, wenn ein MongoDB-Serverbefehl mit einem Fehler beantwortet wird.
MongoDB\Driver\Exception\ConnectionException Klasse
Wird ausgelöst, wenn ein Verbindungsfehler beim Kommunizieren mit einem MongoDB-Server auftritt.
MongoDB\Driver\Exception\ConnectionTimeoutException Klasse
Wird ausgelöst, wenn der Verbindungsaufbau zum MongoDB-Server die konfigurierte Zeitüberschreitung überschreitet.
MongoDB\Driver\Exception\EncryptionException Klasse
Wird ausgelöst, wenn bei der clientseitigen Verschlüsselung (CSFLE) oder Queryable Encryption ein Fehler auftritt.
MongoDB\Driver\Exception\Exception Interface
Basis-Interface für alle Ausnahmen des offiziellen MongoDB-PHP-Treibers (<code>ext-mongodb</code>).
MongoDB\Driver\Exception\ExecutionTimeoutException Klasse
Wird ausgelöst, wenn die Ausführung einer MongoDB-Operation das festgelegte Zeitlimit überschreitet.
MongoDB\Driver\Exception\InvalidArgumentException Klasse
Wird ausgelöst, wenn ein an eine MongoDB-Treiber-Funktion übergebenes Argument ungültig ist.
MongoDB\Driver\Exception\LogicException Klasse
Wird ausgelöst, wenn ein Fehler in der Programmlogik des MongoDB-Treibers erkannt wird, der auf einen Programmierfehler hindeutet.
MongoDB\Driver\Exception\RuntimeException Klasse
Wird bei einem Laufzeitfehler des MongoDB-Treibers ausgelöst und repräsentiert die Basisklasse für treiberspezifische Laufzeitausnahmen.
MongoDB\Driver\Exception\ServerException Klasse
Wird ausgelöst, wenn ein serverseitiger Fehler vom MongoDB-Server gemeldet wird.
MongoDB\Driver\Exception\SSLConnectionException Klasse
Wird ausgelöst, wenn beim Aufbau einer SSL/TLS-Verbindung zum MongoDB-Server ein Fehler auftritt.
MongoDB\Driver\Exception\UnexpectedValueException Klasse
Wird ausgelöst, wenn der MongoDB-Treiber einen unerwarteten Wert empfängt, z. B. bei fehlerhaften Server-Antworten oder ungültigen BSON-Daten.
MongoDB\Driver\Exception\WriteException Klasse
Wird ausgelöst, wenn eine Schreiboperation gegen MongoDB fehlschlägt und enthält detaillierte Informationen über das Schreibergebnis.
MongoDB\Driver\Manager Klasse
Verwaltet Verbindungen zu einem oder mehreren MongoDB-Servern und ist der zentrale Einstiegspunkt für alle Datenbankoperationen.
MongoDB\Driver\Monitoring\addSubscriber Funktion
Registriert einen globalen Monitoring-Event-Abonnenten, der Ereignisse vom MongoDB-Treiber empfängt.
MongoDB\Driver\Monitoring\CommandFailedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein MongoDB-Befehl fehlschlägt.
MongoDB\Driver\Monitoring\CommandStartedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein MongoDB-Befehl gestartet wird, und enthält Details über den Befehl.
MongoDB\Driver\Monitoring\CommandSubscriber Interface
Interface für Klassen, die MongoDB-Befehlsereignisse (Start, Erfolg, Fehler) abonnieren und überwachen möchten.
MongoDB\Driver\Monitoring\CommandSucceededEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein MongoDB-Befehl erfolgreich abgeschlossen wurde.
MongoDB\Driver\Monitoring\LogSubscriber Interface
Interface für Abonnenten von Log-Ereignissen des MongoDB-Treibers, das die Implementierung einer <code>log()</code>-Methode zum Empfangen von Treiber-Logmeldungen vorschreibt.
MongoDB\Driver\Monitoring\removeSubscriber Funktion
Entfernt einen zuvor registrierten globalen Monitoring-Event-Abonnenten aus dem MongoDB-Treiber.
MongoDB\Driver\Monitoring\SDAMSubscriber Interface
Interface für Abonnenten von Server-Discovery-and-Monitoring-Ereignissen (SDAM), mit dem Topologie- und Serverzustandsänderungen überwacht werden können.
MongoDB\Driver\Monitoring\ServerChangedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn sich der Zustand eines MongoDB-Servers im Topology ändert.
MongoDB\Driver\Monitoring\ServerClosedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein Server aus dem Topology des MongoDB-Treibers entfernt wird.
MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein Server-Heartbeat im MongoDB-Treiber fehlschlägt.
MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein Server-Heartbeat gegenüber einem MongoDB-Server gestartet wird.
MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn ein Server-Heartbeat erfolgreich abgeschlossen wurde.
MongoDB\Driver\Monitoring\ServerOpeningEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn der MongoDB-Treiber eine neue Verbindung zu einem Server öffnet.
MongoDB\Driver\Monitoring\Subscriber Interface
Basis-Interface für alle Ereignisabonnenten des MongoDB-Treibers, das als Marker-Interface für den Monitoring-Mechanismus dient.
MongoDB\Driver\Monitoring\TopologyChangedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn sich die Server-Topologie eines MongoDB-Clusters ändert.
MongoDB\Driver\Monitoring\TopologyClosedEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn die Server-Topologie des MongoDB-Treibers geschlossen wird.
MongoDB\Driver\Monitoring\TopologyOpeningEvent Klasse
Repräsentiert ein Ereignis, das ausgelöst wird, wenn eine neue Server-Topologie im MongoDB-Treiber geöffnet wird.
MongoDB\Driver\Query Klasse
Repräsentiert eine an einen MongoDB-Server zu sendende Abfrage und kapselt Filter sowie Abfrageoptionen.
MongoDB\Driver\ReadConcern Klasse
Legt das Konsistenzniveau (Read Concern Level) für Lesevorgänge in MongoDB-Abfragen fest.
MongoDB\Driver\ReadPreference Klasse
Legt fest, welche MongoDB-Server (Primary, Secondary, etc.) für Lesevorgänge bevorzugt werden.
MongoDB\Driver\Server Klasse
Repräsentiert eine Verbindung zu einem einzelnen MongoDB-Server und stellt Methoden zur Ausführung von Operationen sowie zur Abfrage von Server-Metadaten bereit.
MongoDB\Driver\ServerApi Klasse
Legt die zu verwendende versionierte MongoDB-Server-API fest und ermöglicht stabile API-Garantien zwischen Anwendung und MongoDB-Server.
MongoDB\Driver\ServerDescription Klasse
Beschreibt den Zustand und die Eigenschaften eines einzelnen MongoDB-Servers, wie Typ, Latenz und Topology-Version.
MongoDB\Driver\Session Klasse
Repräsentiert eine Client-Sitzung für Transaktionen und kausale Konsistenz im MongoDB-Treiber.
MongoDB\Driver\TopologyDescription Klasse
Beschreibt die aktuelle Topologie einer MongoDB-Serverumgebung (z. B. Einzelserver, Replica Set oder Sharded Cluster).
MongoDB\Driver\WriteConcern Klasse
Legt die geforderte Bestätigungsstufe für Schreiboperationen in MongoDB fest.
MongoDB\Driver\WriteConcernError Klasse
Repräsentiert einen Write-Concern-Fehler, der bei einer Schreiboperation auf dem MongoDB-Server aufgetreten ist.
MongoDB\Driver\WriteError Klasse
Repräsentiert einen einzelnen Schreibfehler, der bei einer Bulk-Write-Operation aufgetreten ist.
MongoDB\Driver\WriteResult Klasse
Repräsentiert das Ergebnis einer Schreiboperation (Insert, Update, Delete, BulkWrite) gegen einen MongoDB-Server.
move_uploaded_file Funktion
Verschiebt eine per HTTP-POST hochgeladene Datei sicher an einen neuen Speicherort auf dem Server.
mqseries_back Funktion
Setzt eine laufende IBM MQ-Transaktion zurück (entspricht dem MQ-Aufruf <code>MQBACK</code>).
mqseries_begin Funktion
Startet eine MQSeries-Einheit der Wiederherstellung (MQBEGIN), um eine neue Transaktion innerhalb einer IBM MQ-Verbindung zu beginnen.
mqseries_close Funktion
Schließt ein zuvor geöffnetes MQSeries-Objekt (Queue oder Topic) über den MQCLOSE-Aufruf der IBM MQ API.
mqseries_cmit Funktion
Bestätigt eine laufende Einheitentransaktion (Unit of Work) auf einer IBM MQ-Verbindung (entspricht dem MQ-Aufruf <code>MQCMIT</code>).
mqseries_conn Funktion
Verbindet den aktuellen Prozess mit einem IBM MQ Queue-Manager (entspricht dem MQ-Aufruf <code>MQCONN</code>).
mqseries_connx Funktion
Verbindet mit einem IBM MQ Queue-Manager unter Verwendung erweiterter Verbindungsoptionen (MQCONNX-Aufruf).
mqseries_disc Funktion
Trennt die Verbindung zu einem IBM MQ Queue-Manager (entspricht dem MQDISC-Aufruf der MQ-API).
mqseries_get Funktion
Empfängt eine Nachricht aus einer IBM MQ-Queue mittels des MQGET-Aufrufs.
mqseries_inq Funktion
Fragt Attribute eines IBM MQ-Objekts ab (MQINQ) und gibt die angeforderten Integer- und Zeichenkettenattribute zurück.
mqseries_open Funktion
Öffnet ein MQSeries-Objekt (Queue, Topic o.Ä.) für den Zugriff über eine bestehende Verbindung (MQOPEN).
mqseries_put Funktion
Sendet eine Nachricht an eine IBM MQ Queue mittels des MQPUT-Aufrufs.
mqseries_put1 Funktion
Öffnet eine IBM MQ-Queue, sendet eine einzelne Nachricht und schließt die Queue anschließend wieder (entspricht dem MQ-Aufruf <code>MQPUT1</code>).
mqseries_set Funktion
Setzt Attribute eines IBM MQ-Objekts (entspricht dem MQ-Aufruf <code>MQSET</code>).
mqseries_strerror Funktion
Gibt zu einem numerischen IBM MQSeries-Ergebniscode (Reason Code) die zugehörige Fehlermeldung als lesbaren String zurück.
msg_get_queue Funktion
Legt eine POSIX-Nachrichten-Warteschlange an oder hängt sich an eine existierende an und gibt ein <code>SysvMessageQueue</code>-Handle zurück.
msg_queue_exists Funktion
Prüft, ob eine System-V-Nachrichten-Warteschlange mit dem angegebenen Schlüssel existiert.
msg_receive Funktion
Liest eine Nachricht aus einer POSIX-Nachrichten-Warteschlange (System V Message Queue) und gibt deren Inhalt zurück.
msg_remove_queue Funktion
Entfernt eine System-V-Nachrichten-Warteschlange und gibt alle zugehörigen Ressourcen des Betriebssystems frei.
msg_send Funktion
Sendet eine Nachricht an eine POSIX-Nachrichtenwarteschlange (Message Queue) für die Interprozesskommunikation.
msg_set_queue Funktion
Setzt Metadaten (Attribute) einer vorhandenen POSIX-Nachrichten-Warteschlange, z. B. Berechtigungen oder maximale Nachrichtengröße.
msg_stat_queue Funktion
Liefert statistische Informationen zur Datenstruktur einer POSIX-Nachrichtenwarteschlange als assoziatives Array.
msgfmt_create Funktion
Erstellt einen neuen <code>MessageFormatter</code>-Objekt für die Formatierung von lokalisierten Nachrichten nach dem ICU-Standard.
msgfmt_format Funktion
Formatiert eine Nachricht anhand eines <code>MessageFormatter</code>-Objekts und der übergebenen Werte.
msgfmt_format_message Funktion
Formatiert eine Nachricht schnell anhand eines Musters, ohne ein <code>MessageFormatter</code>-Objekt explizit anlegen zu müssen.
msgfmt_get_error_code Funktion
Gibt den Fehlercode der letzten Operation eines <code>MessageFormatter</code>-Objekts zurück.
msgfmt_get_error_message Funktion
Gibt den Fehlertext der letzten Operation des <code>MessageFormatter</code>-Objekts als lesbaren String zurück.
msgfmt_get_locale Funktion
Gibt das Locale zurück, für das der <code>MessageFormatter</code>-Objekt erstellt wurde.
msgfmt_get_pattern Funktion
Liefert das aktuell vom <code>MessageFormatter</code>-Objekt verwendete Formatierungsmuster als Zeichenkette zurück.
msgfmt_parse Funktion
Parst einen formatierten String anhand des Musters eines <code>MessageFormatter</code>-Objekts und gibt ein Array der extrahierten Werte zurück.
msgfmt_parse_message Funktion
Parst einen formatierten String schnell anhand eines ICU-Musters und gibt die extrahierten Werte als Array zurück.
msgfmt_set_pattern Funktion
Setzt das Muster (Pattern), das ein <code>MessageFormatter</code>-Objekt zur Formatierung von Nachrichten verwendet.
mt_getrandmax Funktion
Gibt den größtmöglichen Wert zurück, den <code>mt_rand()</code> erzeugen kann.
mt_rand Funktion
Erzeugt eine pseudozufällige Ganzzahl nach dem Mersenne-Twister-Algorithmus im angegebenen Bereich.
mt_srand Funktion
Initialisiert den Mersenne-Twister-Zufallszahlengenerator mit einem optionalen Seed-Wert.
MultipleIterator Klasse
Ermöglicht das parallele Iterieren über mehrere <code>Iterator</code>-Objekte gleichzeitig, sodass bei jedem Schritt alle Iteratoren synchron vorgerückt werden.
mysql_affected_rows Funktion
Liefert die Anzahl der Zeilen, die von der letzten <code>INSERT</code>-, <code>UPDATE</code>-, <code>REPLACE</code>- oder <code>DELETE</code>-Abfrage betroffen wurden.
mysql_client_encoding Funktion
Gibt den Namen des aktuell verwendeten Zeichensatzes der MySQL-Verbindung zurück.
mysql_close Funktion
Schließt eine zuvor geöffnete MySQL-Verbindung und gibt die damit verbundenen Ressourcen frei.
mysql_connect Funktion
Öffnet eine Verbindung zu einem MySQL-Server und gibt bei Erfolg eine Verbindungsressource zurück.
mysql_create_db Funktion
Legt eine neue MySQL-Datenbank auf dem Server an (veraltet, wurde in PHP 5.5.0 als deprecated markiert und in PHP 7.0.0 entfernt).
mysql_data_seek Funktion
Bewegt den internen Zeiger eines MySQL-Abfrageergebnisses auf eine bestimmte Zeile, sodass die nächste Leseoperation ab dieser Zeile beginnt.
mysql_db_name Funktion
Liefert den Namen einer Datenbank aus dem Ergebnis eines <code>mysql_list_dbs()</code>-Aufrufs anhand des Zeilenindex.
mysql_db_query Funktion
Wählt eine MySQL-Datenbank aus und führt darauf eine SQL-Abfrage aus (veraltet, seit PHP 5.3.0 als <code>deprecated</code> markiert, in PHP 7.0.0 entfernt).
mysql_drop_db Funktion
Löscht eine MySQL-Datenbank vollständig vom Server (veraltet seit PHP 5.0, entfernt in PHP 7.0).
mysql_errno Funktion
Gibt die numerische Fehlernummer der zuletzt ausgeführten MySQL-Operation zurück.
mysql_error Funktion
Gibt den Fehlertext der zuletzt ausgeführten MySQL-Operation zurück.
mysql_escape_string Funktion
Maskiert Sonderzeichen in einem String für die sichere Verwendung in MySQL-Abfragen (veraltet, unsicher — stattdessen <code>mysqli_real_escape_string()</code> verwenden).
mysql_fetch_array Funktion
Liest eine Zeile aus einem MySQL-Abfrageergebnis und gibt sie wahlweise als assoziatives, numerisches oder kombiniertes Array zurück.
mysql_fetch_assoc Funktion
Liest eine Ergebniszeile aus einem MySQL-Abfrageergebnis und gibt sie als assoziatives Array zurück, wobei die Spaltennamen als Schlüssel verwendet werden.
mysql_fetch_field Funktion
Gibt ein Objekt zurück, das Metainformationen (Name, Typ, Flags usw.) über eine Spalte eines MySQL-Abfrageergebnisses enthält.
mysql_fetch_lengths Funktion
Liefert ein Array mit den Längen (in Bytes) aller Spaltenwerte der zuletzt abgerufenen Zeile eines MySQL-Ergebnisses.
mysql_fetch_object Funktion
Liest die nächste Zeile aus einem MySQL-Ergebnis und gibt sie als Objekt zurück, wobei Spaltennamen als Eigenschaften dienen.
mysql_fetch_row Funktion
Liest die nächste Zeile aus einem MySQL-Ergebnis und gibt sie als numerisch indiziertes Array zurück.
mysql_field_flags Funktion
Liefert die Flags des angegebenen Feldes aus einem MySQL-Abfrageergebnis als Leerzeichen-getrennten String zurück.
mysql_field_len Funktion
Gibt die Länge (maximale Byte-Größe) des angegebenen Feldes eines MySQL-Ergebnisses zurück.
mysql_field_name Funktion
Gibt den Namen des Feldes am angegebenen Index aus einem MySQL-Abfrageergebnis zurück.
mysql_field_seek Funktion
Setzt den internen Zeiger eines MySQL-Abfrageergebnisses auf einen bestimmten Feldoffset, sodass der nächste Aufruf von <code>mysql_fetch_field()</code> das Feld an dieser Position zurückgibt.
mysql_field_table Funktion
Gibt den Namen der Tabelle zurück, zu der ein bestimmtes Feld im <code>mysql_query()</code>-Ergebnis gehört.
mysql_field_type Funktion
Gibt den Datentyp eines bestimmten Feldes aus einem MySQL-Abfrageergebnis als Zeichenkette zurück.
mysql_free_result Funktion
Gibt den Speicher frei, der durch ein MySQL-Abfrageergebnis (<code>resource</code>) belegt wird.
mysql_get_client_info Funktion
Gibt die Versionsinformation der MySQL-Clientbibliothek als Zeichenkette zurück.
mysql_get_host_info Funktion
Gibt Informationen zur aktuellen MySQL-Verbindung zurück, einschließlich Hostname und Verbindungstyp.
mysql_get_proto_info Funktion
Gibt die verwendete MySQL-Protokollversion der aktuellen oder angegebenen Verbindung zurück.
mysql_get_server_info Funktion
Gibt die Versionsinformation des verbundenen MySQL-Servers als Zeichenkette zurück.
mysql_info Funktion
Liefert eine Zeichenkette mit Informationen über die zuletzt ausgeführte MySQL-Anfrage (z. B. Anzahl betroffener Zeilen bei INSERT, UPDATE oder ALTER TABLE).
mysql_insert_id Funktion
Liefert die automatisch generierte ID (AUTO_INCREMENT) des letzten INSERT-Befehls der aktuellen Verbindung.
mysql_list_dbs Funktion
Listet alle verfügbaren Datenbanken (Schemata) auf einem MySQL-Server auf und gibt ein Ergebnis-Resource-Handle zurück.
mysql_list_fields Funktion
Ruft Informationen über die Felder (Spalten) einer MySQL-Tabelle ab und gibt eine Ergebnis-Ressource zurück.
mysql_list_processes Funktion
Gibt eine Liste der aktuell laufenden MySQL-Prozesse auf dem Server zurück.
mysql_list_tables Funktion
Listet alle Tabellen einer MySQL-Datenbank auf und gibt ein Ergebnis-Ressource-Handle zurück.
mysql_num_fields Funktion
Liefert die Anzahl der Felder (Spalten) in einem MySQL-Abfrageergebnis als Ganzzahl zurück.
mysql_num_rows Funktion
Gibt die Anzahl der Zeilen in einem MySQL-Abfrageergebnis zurück (nur für <code>SELECT</code>-Abfragen).
mysql_pconnect Funktion
Öffnet eine persistente Verbindung zum MySQL-Server und gibt eine Datenbankverbindungs-Ressource zurück.
mysql_ping Funktion
Prüft, ob eine MySQL-Verbindung noch aktiv ist, und versucht bei Bedarf eine automatische Neuverbindung.
mysql_query Funktion
Sendet eine SQL-Abfrage an die aktuell aktive oder angegebene MySQL-Datenbankverbindung und gibt das Ergebnis zurück.
mysql_real_escape_string Funktion
Maskiert Sonderzeichen in einem String für die sichere Verwendung in einer SQL-Anweisung über die veraltete <code>mysql_*</code>-Erweiterung.
mysql_result Funktion
Gibt den Wert einer einzelnen Zelle (Zeile/Spalte) aus einem MySQL-Ergebnis-Ressource zurück.
mysql_select_db Funktion
Wählt eine MySQL-Datenbank für die weitere Verwendung mit der angegebenen Verbindung aus.
mysql_set_charset Funktion
Setzt den Zeichensatz (Character Set) für eine aktive MySQL-Verbindung und ist die empfohlene Methode zur Vermeidung von Zeichensatz-bedingten SQL-Injection-Lücken.
mysql_stat Funktion
Gibt den aktuellen Serverstatus des MySQL-Servers als Zeichenkette zurück.
mysql_tablename Funktion
Liefert den Namen einer Tabelle aus einem Ergebnis-Ressource-Objekt, das durch <code>mysql_list_tables()</code> erzeugt wurde.
mysql_thread_id Funktion
Gibt die Thread-ID der aktuellen MySQL-Verbindung zurück, die zur Identifikation oder zum Abbrechen eines Threads verwendet werden kann.
mysql_unbuffered_query Funktion
Sendet eine SQL-Anfrage an MySQL, ohne die Ergebniszeilen sofort abzuholen und zu puffern.
mysql_xdevapi\BaseResult Interface
Basis-Interface für Ergebnisobjekte der MySQL X DevAPI – stellt gemeinsame Methoden zur Ergebnisverarbeitung bereit.
mysql_xdevapi\Client Klasse
Ermöglicht den Zugriff auf den Verbindungspool für MySQL X DevAPI-Verbindungen.
mysql_xdevapi\Collection Klasse
Repräsentiert eine Dokumenten-Collection im MySQL X DevAPI und ermöglicht das Speichern, Abfragen, Ändern und Löschen von JSON-Dokumenten.
mysql_xdevapi\CollectionAdd Klasse
Repräsentiert eine Add-Operation auf einer <code>Collection</code> im MySQL X DevAPI und ermöglicht das Einfügen von Dokumenten in eine Collection.
mysql_xdevapi\CollectionFind Klasse
Repräsentiert eine Find-Operation auf einer <code>Collection</code> im MySQL X DevAPI und ermöglicht das Abrufen von JSON-Dokumenten mit flexiblen Filterkriterien.
mysql_xdevapi\CollectionModify Klasse
Repräsentiert eine Modify-Operation auf einer <code>Collection</code> in der MySQL X DevAPI und ermöglicht das Aktualisieren von Dokumenten in einer NoSQL-Collection.
mysql_xdevapi\CollectionRemove Klasse
Repräsentiert eine Remove-Operation auf einer <code>Collection</code> im MySQL X DevAPI und ermöglicht das gezielte Löschen von Dokumenten.
mysql_xdevapi\ColumnResult Klasse
Liefert Metadaten und Typinformationen über eine einzelne Spalte eines <code>mysql_xdevapi</code>-Abfrageergebnisses.
mysql_xdevapi\CrudOperationBindable Interface
Interface für CRUD-Operationen, die das Binden von Parametern an Platzhalter in Ausdrücken unterstützen.
mysql_xdevapi\CrudOperationLimitable Interface
Definiert eine Schnittstelle für CRUD-Operationen in der MySQL X DevAPI, die eine Begrenzung der Ergebnisanzahl unterstützen.
mysql_xdevapi\CrudOperationSkippable Interface
Interface für CRUD-Operationen, die das Überspringen von Ergebnissen oder Datensätzen unterstützen.
mysql_xdevapi\CrudOperationSortable Interface
Interface für CRUD-Operationen in der MySQL X DevAPI, deren Ergebnisse über eine Sortierbedingung geordnet werden können.
mysql_xdevapi\DatabaseObject Interface
Basisinterface für alle Datenbankobjekte der MySQL X DevAPI in PHP.
mysql_xdevapi\DocResult Klasse
Repräsentiert das Ergebnis einer Dokumentabfrage im MySQL X DevAPI und ermöglicht den Zugriff auf zurückgegebene Dokumente.
mysql_xdevapi\Driver Klasse
Liefert Informationen über den X DevAPI-Treiber und ermöglicht den Zugriff auf Treibermetadaten.
mysql_xdevapi\Exception Klasse
Basis-Ausnahmeklasse der <code>mysql_xdevapi</code>-Erweiterung, die bei Fehlern im Zusammenhang mit der X DevAPI für MySQL ausgelöst wird.
mysql_xdevapi\Executable Interface
Interface für ausführbare X DevAPI-Operationen, das eine einheitliche <code>execute()</code>-Methode für alle ausführbaren Datenbankbefehle definiert.
mysql_xdevapi\ExecutionStatus Klasse
Repräsentiert den Ausführungsstatus einer asynchronen Operation im MySQL X DevAPI-Kontext.
mysql_xdevapi\Expression Klasse
Repräsentiert einen X DevAPI-Ausdruck, der rohe Ausdrucks-Strings in CRUD-Operationen der MySQL X DevAPI vor automatischer Parametrisierung schützt.
mysql_xdevapi\FieldMetadata Klasse
Liefert Metadaten zu einem einzelnen Feld eines Abfrageergebnisses der MySQL X DevAPI.
mysql_xdevapi\Result Klasse
Repräsentiert das Ergebnis einer X DevAPI-Operation (z. B. INSERT, UPDATE, DELETE) auf einer MySQL-Datenbank.
mysql_xdevapi\RowResult Klasse
Repräsentiert das zeilenbasierte Ergebnis einer SQL-Abfrage über die MySQL X DevAPI und bietet Zugriff auf einzelne Zeilen und Spalteninformationen.
mysql_xdevapi\Schema Klasse
Repräsentiert ein Datenbankschema (Datenbank) im MySQL X DevAPI und ermöglicht den Zugriff auf Collections, Tabellen und Views.
mysql_xdevapi\SchemaObject Interface
Basisinterface für alle Objekte, die innerhalb eines MySQL X DevAPI-Schemas existieren (z. B. Collections und Tables).
mysql_xdevapi\Session Klasse
Repräsentiert eine Sitzung mit einem MySQL-Server über die X DevAPI und ermöglicht Datenbankoperationen über das X Protocol.
mysql_xdevapi\SqlStatement Klasse
Repräsentiert eine ausführbare SQL-Anweisung innerhalb der <code>mysql_xdevapi</code>-Erweiterung für MySQL X DevAPI.
mysql_xdevapi\SqlStatementResult Klasse
Repräsentiert das Ergebnis einer über die X DevAPI ausgeführten SQL-Anweisung und bietet Zugriff auf zurückgegebene Zeilen, Metadaten und Ausführungsstatistiken.
mysql_xdevapi\Statement Klasse
Repräsentiert eine ausführbare X DevAPI-Anweisung und bildet die Basisklasse für alle konkreten Statement-Typen der MySQL X DevAPI.
mysql_xdevapi\Table Klasse
Repräsentiert eine relationale Tabelle in einer MySQL-Datenbank und ermöglicht den Zugriff über <code>INSERT</code>, <code>SELECT</code>, <code>UPDATE</code> und <code>DELETE</code>-Operationen.
mysql_xdevapi\TableDelete Klasse
Repräsentiert eine DELETE-Anweisung für eine MySQL-Tabelle im X DevAPI-Stil und ermöglicht das gezielte Löschen von Datensätzen.
mysql_xdevapi\TableInsert Klasse
Repräsentiert eine INSERT-Anweisung für relationale Tabellen im MySQL X DevAPI und ermöglicht das Einfügen von Zeilen in eine Tabelle.
mysql_xdevapi\TableSelect Klasse
Repräsentiert eine SELECT-Anweisung auf einer MySQL-Tabelle über die X DevAPI und ermöglicht das Abrufen von Datensätzen mit Filterung, Sortierung und Begrenzung.
mysql_xdevapi\TableUpdate Klasse
Repräsentiert eine UPDATE-Anweisung für eine Tabelle im MySQL X DevAPI und ermöglicht das Aktualisieren von Datensätzen mit Filterung, Sortierung und Limit.
mysql_xdevapi\Warning Klasse
Repräsentiert eine von einer MySQL X DevAPI-Operation zurückgegebene Warnung und stellt Informationen über Schweregrad, Code und Meldungstext bereit.
mysqli Klasse
Repräsentiert eine Verbindung zwischen PHP und einer MySQL-Datenbank und bietet eine objektorientierte Schnittstelle für alle Datenbankoperationen.
mysqli_affected_rows Funktion
Gibt die Anzahl der Zeilen zurück, die durch die zuletzt ausgeführte <code>INSERT</code>-, <code>UPDATE</code>-, <code>REPLACE</code>- oder <code>DELETE</code>-Abfrage betroffen wurden.
mysqli_autocommit Funktion
Aktiviert oder deaktiviert den Autocommit-Modus für eine MySQL-Datenbankverbindung.
mysqli_begin_transaction Funktion
Startet eine neue Transaktion auf einer <code>mysqli</code>-Datenbankverbindung mit optionalen Flags und Sicherungspunkt-Namen.
mysqli_change_user Funktion
Ändert den aktiven Benutzer einer bestehenden MySQLi-Datenbankverbindung und setzt den Verbindungsstatus zurück.
mysqli_character_set_name Funktion
Gibt den Namen des aktuell verwendeten Zeichensatzes (Charset) einer MySQLi-Datenbankverbindung zurück.
mysqli_close Funktion
Schließt eine zuvor geöffnete MySQL-Datenbankverbindung und gibt alle damit verbundenen Ressourcen frei.
mysqli_commit Funktion
Bestätigt (committet) die aktuelle Transaktion der übergebenen MySQL-Datenbankverbindung.
mysqli_connect Funktion
Baut eine neue Verbindung zu einem MySQL-Server auf und gibt ein <code>mysqli</code>-Objekt zurück.
mysqli_connect_errno Funktion
Gibt den Fehlercode des letzten fehlgeschlagenen <code>mysqli_connect()</code>-Aufrufs zurück.
mysqli_connect_error Funktion
Liefert die Fehlermeldung des letzten fehlgeschlagenen <code>mysqli_connect()</code>-Aufrufs als Zeichenkette.
mysqli_data_seek Funktion
Verschiebt den internen Ergebniszeiger eines <code>mysqli_result</code>-Objekts auf eine bestimmte Zeile.
mysqli_debug Funktion
Aktiviert Debugging-Operationen für die MySQLi-Erweiterung mithilfe der Fred Fish Debug-Bibliothek.
mysqli_driver Klasse
Steuert den globalen MySQLi-Treiber nach dem Monostate-Muster — alle Instanzen greifen auf denselben Treiberzustand zu.
mysqli_dump_debug_info Funktion
Schreibt interne Debugging-Informationen des MySQL-Servers in dessen Logdatei.
mysqli_embedded_server_end Funktion
Stoppt den eingebetteten MySQL-Server, der zuvor mit <code>mysqli_embedded_server_start()</code> gestartet wurde.
mysqli_embedded_server_start Funktion
Initialisiert und startet den eingebetteten MySQL-Server (libmysqld) innerhalb des PHP-Prozesses.
mysqli_errno Funktion
Gibt den numerischen Fehlercode des letzten MySQL-Fehlers der angegebenen Verbindung zurück.
mysqli_error Funktion
Gibt eine Zeichenkette zurück, die den zuletzt aufgetretenen Fehler der angegebenen MySQL-Verbindung beschreibt.
mysqli_error_list Funktion
Gibt eine Liste aller Fehler zurück, die beim zuletzt ausgeführten MySQLi-Datenbankbefehl aufgetreten sind.
mysqli_escape_string Funktion
Alias von <code>mysqli_real_escape_string()</code> — maskiert Sonderzeichen in einem String für die sichere Verwendung in SQL-Abfragen.
mysqli_execute Funktion
Alias von <code>mysqli_stmt_execute()</code> — führt ein vorbereitetes MySQLi-Statement aus.
mysqli_execute_query Funktion
Bereitet eine SQL-Anweisung vor, bindet die Parameter und führt sie in einem einzigen Schritt aus.
mysqli_fetch_all Funktion
Ruft alle Zeilen einer MySQLi-Ergebnismenge auf einmal als Array ab und gibt sie als verschachteltes Array zurück.
mysqli_fetch_array Funktion
Ruft die nächste Zeile einer Ergebnismenge als assoziatives und/oder numerisches Array ab.
mysqli_fetch_assoc Funktion
Ruft die nächste Zeile einer Ergebnismenge als assoziatives Array ab, wobei die Spaltennamen als Schlüssel verwendet werden.
mysqli_fetch_column Funktion
Ruft den Wert einer einzelnen Spalte aus der nächsten Zeile einer <code>mysqli</code>-Ergebnismenge ab und gibt ihn direkt zurück.
mysqli_fetch_field Funktion
Gibt die Metadaten der nächsten Spalte einer Ergebnismenge als Objekt zurück.
mysqli_fetch_field_direct Funktion
Ruft ein Objekt mit Metadaten (Name, Typ, Länge usw.) für eine einzelne Spalte eines Abfrageergebnisses anhand ihres Index ab.
mysqli_fetch_fields Funktion
Gibt ein Array von Objekten zurück, die alle Spalten-Metadaten einer Ergebnismenge beschreiben.
mysqli_fetch_lengths Funktion
Gibt ein Array mit den Byte-Längen der Spaltenwerte der aktuell abgerufenen Zeile einer <code>mysqli_result</code>-Ergebnismenge zurück.
mysqli_fetch_object Funktion
Liefert die nächste Zeile einer Ergebnismenge als Objekt, wahlweise als Instanz einer eigenen Klasse.
mysqli_fetch_row Funktion
Liefert die nächste Zeile einer Ergebnismenge als numerisch indiziertes Array oder <code>null</code>, wenn keine weiteren Zeilen vorhanden sind.
mysqli_field_count Funktion
Gibt die Anzahl der Spalten (Felder) zurück, die die letzte auf der Datenbankverbindung ausgeführte Abfrage erzeugt hat.
mysqli_field_seek Funktion
Setzt den internen Feldzeiger eines <code>mysqli_result</code>-Objekts auf die angegebene Spaltenposition.
mysqli_field_tell Funktion
Gibt die aktuelle Position (Offset) des Spalten-Zeigers innerhalb eines <code>mysqli_result</code>-Objekts zurück.
mysqli_free_result Funktion
Gibt den Speicher frei, der einem <code>mysqli_result</code>-Objekt zugewiesen wurde.
mysqli_get_charset Funktion
Gibt ein Objekt zurück, das Informationen über den aktuell gesetzten Zeichensatz der MySQL-Verbindung enthält.
mysqli_get_client_info Funktion
Gibt die Versionsnummer der MySQL-Client-Bibliothek als Zeichenkette zurück.
mysqli_get_client_stats Funktion
Liefert prozessbezogene Client-Statistiken der <code>mysqlnd</code>-Bibliothek als assoziatives Array.
mysqli_get_client_version Funktion
Gibt die Version der MySQL-Client-Bibliothek als Integer zurück.
mysqli_get_connection_stats Funktion
Gibt Verbindungsstatistiken der aktuellen <code>mysqli</code>-Verbindung zurück (nur verfügbar mit mysqlnd-Treiber).
mysqli_get_host_info Funktion
Gibt eine Zeichenkette zurück, die den Hostnamen und den Verbindungstyp der aktuellen MySQL-Verbindung beschreibt.
mysqli_get_links_stats Funktion
Gibt statistische Informationen über offene und gecachte MySQLi-Verbindungen als assoziatives Array zurück.
mysqli_get_proto_info Funktion
Gibt die Versionsnummer des MySQL-Kommunikationsprotokolls zurück, das für die aktuelle Datenbankverbindung verwendet wird.
mysqli_get_server_info Funktion
Gibt die Versionsbezeichnung des verbundenen MySQL-Servers als Zeichenkette zurück.
mysqli_get_server_version Funktion
Gibt die Version des verbundenen MySQL-Servers als ganzzahligen Wert zurück.
mysqli_get_warnings Funktion
Gibt das erste Warnungsobjekt aus dem letzten SQL-Statement zurück, mit dem alle Warnungen wie bei <code>SHOW WARNINGS</code> durchlaufen werden können.
mysqli_info Funktion
Gibt einen beschreibenden String über die zuletzt ausgeführte MySQL-Abfrage zurück, z. B. Anzahl geänderter oder eingefügter Zeilen.
mysqli_init Funktion
Initialisiert MySQLi und gibt ein <code>mysqli</code>-Objekt zurück, das anschließend mit <code>mysqli_real_connect()</code> verwendet werden kann.
mysqli_insert_id Funktion
Liefert den automatisch generierten Wert (AUTO_INCREMENT-ID), der bei der letzten INSERT- oder UPDATE-Anweisung erzeugt wurde.
mysqli_kill Funktion
Weist den MySQL-Server an, einen bestimmten Client-Thread (Verbindung) anhand seiner Prozess-ID zu beenden.
mysqli_more_results Funktion
Prüft, ob nach einer Mehrfachabfrage noch weitere Ergebnismengen vorhanden sind.
mysqli_multi_query Funktion
Führt mehrere durch Semikolon getrennte SQL-Abfragen auf einer MySQL-Datenbankverbindung aus.
mysqli_next_result Funktion
Bereitet das nächste Ergebnis einer <code>mysqli_multi_query()</code>-Anfrage zur Abholung vor.
mysqli_num_fields Funktion
Gibt die Anzahl der Spalten (Felder) einer <code>mysqli_result</code>-Ergebnismenge zurück.
mysqli_num_rows Funktion
Gibt die Anzahl der Zeilen in einer <code>mysqli_result</code>-Ergebnismenge zurück.
mysqli_options Funktion
Setzt eine Verbindungsoption für eine MySQLi-Verbindung, bevor die eigentliche Verbindung hergestellt wird.
mysqli_ping Funktion
Pingt eine MySQL-Serververbindung an oder versucht automatisch eine neue Verbindung aufzubauen, wenn die Verbindung unterbrochen wurde.
mysqli_poll Funktion
Überprüft den Status mehrerer MySQLi-Verbindungen auf ausstehende asynchrone Ergebnisse (Polling) und gibt die Anzahl bereiter Verbindungen zurück.
mysqli_prepare Funktion
Bereitet eine SQL-Anweisung mit Platzhaltern (<code>?</code>) für die sichere, wiederholte Ausführung vor und gibt ein <code>mysqli_stmt</code>-Objekt zurück.
mysqli_query Funktion
Führt eine SQL-Abfrage auf einer MySQL-Datenbankverbindung aus und gibt das Ergebnis zurück.
mysqli_real_connect Funktion
Baut eine Verbindung zu einem MySQL-Server auf und bietet dabei mehr Konfigurationsoptionen als <code>mysqli_connect()</code>.
mysqli_real_escape_string Funktion
Maskiert Sonderzeichen in einer Zeichenkette zur sicheren Verwendung in SQL-Anweisungen unter Berücksichtigung des aktuellen Verbindungs-Zeichensatzes.
mysqli_real_query Funktion
Führt eine SQL-Abfrage auf einer MySQLi-Verbindung aus, ohne das Ergebnis automatisch abzurufen.
mysqli_reap_async_query Funktion
Ruft das Ergebnis einer asynchronen MySQL-Abfrage ab, die zuvor mit <code>MYSQLI_ASYNC</code> gestartet wurde.
mysqli_refresh Funktion
Aktualisiert bzw. setzt interne MySQL-Server-Caches und -Logs zurück (prozeduraler Stil).
mysqli_release_savepoint Funktion
Entfernt einen benannten Sicherungspunkt (Savepoint) aus der Menge der Sicherungspunkte der aktuellen Transaktion.
mysqli_report Funktion
Legt den Modus für die mysqli-Fehlermeldungen fest und steuert, ob Fehler als Ausnahmen, Warnungen oder still behandelt werden.
mysqli_result Klasse
Repräsentiert das Ergebnis einer MySQL-Datenbankabfrage und ermöglicht den Zugriff auf die zurückgelieferten Datensätze.
mysqli_rollback Funktion
Macht die aktuelle Transaktion der MySQL-Verbindung rückgängig und stellt den vorherigen Datenbankzustand wieder her.
mysqli_savepoint Funktion
Setzt einen benannten Sicherungspunkt (Savepoint) innerhalb einer aktiven Transaktion.
mysqli_select_db Funktion
Legt die standardmäßige Datenbank für eine bestehende MySQLi-Verbindung fest.
mysqli_set_charset Funktion
Legt den Standard-Zeichensatz fest, der vom Client beim Datenaustausch mit dem MySQL-Server verwendet wird.
mysqli_set_opt Funktion
Alias von <code>mysqli_options()</code> – setzt eine MySQL-Verbindungsoption vor dem Verbindungsaufbau.
mysqli_sql_exception Klasse
Ausnahme-Klasse für MySQLi-Fehler, die bei aktiviertem Exception-Modus automatisch geworfen wird.
mysqli_sqlstate Funktion
Gibt den SQLSTATE-Fehlercode der letzten MySQL-Operation als fünfstelligen String zurück.
mysqli_ssl_set Funktion
Konfiguriert SSL-Parameter für eine verschlüsselte MySQL-Datenbankverbindung, bevor <code>mysqli_real_connect()</code> aufgerufen wird.
mysqli_stat Funktion
Gibt den aktuellen Systemstatus des MySQL-Servers als String zurück, ähnlich dem Befehl <code>SHOW STATUS</code>.
mysqli_stmt Klasse
Repräsentiert ein vorbereitetes Statement (Prepared Statement) für MySQL-Datenbankabfragen über die <code>mysqli</code>-Erweiterung.
mysqli_stmt_affected_rows Funktion
Gibt die Anzahl der durch die zuletzt ausgeführte Prepared-Statement-Anweisung betroffenen (geänderten, gelöschten, eingefügten oder abgeglichenen) Datensätze zurück.
mysqli_stmt_attr_get Funktion
Liefert den aktuellen Wert eines Attributs eines vorbereiteten <code>mysqli_stmt</code>-Statements.
mysqli_stmt_attr_set Funktion
Verändert das Verhalten einer vorbereiteten Anweisung (Prepared Statement) durch Setzen eines bestimmten Attributs.
mysqli_stmt_bind_param Funktion
Bindet PHP-Variablen als Parameter an eine vorbereitete SQL-Anweisung (<code>mysqli_stmt</code>), bevor diese ausgeführt wird.
mysqli_stmt_bind_result Funktion
Bindet PHP-Variablen an die Ergebnisspalten eines vorbereiteten Statements, sodass <code>mysqli_stmt_fetch()</code> die Werte direkt darin ablegt.
mysqli_stmt_close Funktion
Schließt eine vorbereitete Anweisung und gibt die damit verbundenen Ressourcen frei.
mysqli_stmt_data_seek Funktion
Verschiebt den internen Ergebniszeiger eines gepufferten Prepared-Statement-Ergebnisses auf eine beliebige Zeile.
mysqli_stmt_errno Funktion
Gibt den numerischen Fehlercode der zuletzt auf einem vorbereiteten Statement ausgeführten Operation zurück.
mysqli_stmt_error Funktion
Gibt die Fehlermeldung des zuletzt aufgetretenen Fehlers für ein vorbereitetes Statement als Zeichenkette zurück.
mysqli_stmt_error_list Funktion
Gibt eine Liste aller Fehler zurück, die bei der zuletzt ausgeführten vorbereiteten Anweisung aufgetreten sind.
mysqli_stmt_execute Funktion
Führt eine zuvor vorbereitete SQL-Anweisung aus und gibt <code>true</code> bei Erfolg zurück.
mysqli_stmt_fetch Funktion
Ruft die nächste Ergebniszeile einer vorbereiteten Anweisung ab und schreibt die Werte in die zuvor mit <code>mysqli_stmt_bind_result()</code> gebundenen Variablen.
mysqli_stmt_field_count Funktion
Gibt die Anzahl der Spalten (Felder) zurück, die das Ergebnis eines vorbereiteten <code>mysqli_stmt</code>-Statements enthält.
mysqli_stmt_free_result Funktion
Gibt den mit einer vorbereiteten Anweisung (<code>mysqli_stmt</code>) verbundenen Ergebnisspeicher frei.
mysqli_stmt_get_result Funktion
Ruft das Ergebnis einer ausgeführten vorbereiteten Anweisung als <code>mysqli_result</code>-Objekt ab, das anschließend wie ein normales Abfrageergebnis verwendet werden kann.
mysqli_stmt_get_warnings Funktion
Ruft nach der Ausführung eines vorbereiteten Statements die MySQL-Warnungen ab und gibt das erste <code>mysqli_warning</code>-Objekt zurück.
mysqli_stmt_init Funktion
Initialisiert ein <code>mysqli_stmt</code>-Objekt für die spätere Verwendung mit <code>mysqli_stmt_prepare()</code>.
mysqli_stmt_insert_id Funktion
Gibt die automatisch generierte ID zurück, die beim letzten INSERT-Vorgang über ein vorbereitetes Statement erzeugt wurde.
mysqli_stmt_more_results Funktion
Prüft, ob ein vorbereitetes Statement aus einer Mehrfachabfrage weitere Ergebnismengen bereithält.
mysqli_stmt_next_result Funktion
Wechselt zum nächsten Ergebnis-Set einer Mehrfachabfrage bei einem vorbereiteten Statement.
mysqli_stmt_num_rows Funktion
Gibt die Anzahl der Zeilen zurück, die ein vorbereitetes SELECT-Statement vom Server geliefert hat.
mysqli_stmt_param_count Funktion
Gibt die Anzahl der Parameter-Platzhalter (<code>?</code>) in einem vorbereiteten <code>mysqli_stmt</code>-Statement zurück.
mysqli_stmt_prepare Funktion
Bereitet eine SQL-Anweisung auf einem bestehenden Statement-Objekt zur Ausführung vor und ermöglicht das spätere Binden von Parametern.
mysqli_stmt_reset Funktion
Setzt eine vorbereitete Anweisung zurück, ohne sie zu schließen, und ermöglicht damit eine erneute Ausführung mit neuen Parametern.
mysqli_stmt_result_metadata Funktion
Liefert ein <code>mysqli_result</code>-Objekt mit den Metadaten (Spalteninformationen) der Ergebnismenge einer vorbereiteten Anweisung, ohne die eigentlichen Datenzeilen abzurufen.
mysqli_stmt_send_long_data Funktion
Sendet Daten für einen gebundenen Parameter blockweise an den MySQL-Server, um sehr große Werte (z. B. BLOBs oder Texte) aufgeteilt zu übertragen.
mysqli_stmt_sqlstate Funktion
Gibt den SQLSTATE-Fehlercode der zuletzt ausgeführten Prepared-Statement-Operation zurück.
mysqli_stmt_store_result Funktion
Überträgt das gesamte Ergebnis einer vorbereiteten Anweisung in einen internen Puffer auf dem Client.
mysqli_store_result Funktion
Überträgt die komplette Ergebnismenge der letzten ausgeführten Abfrage vom Server in den PHP-Speicher und gibt ein <code>mysqli_result</code>-Objekt zurück.
mysqli_thread_id Funktion
Gibt die Thread-ID der aktuellen MySQL-Verbindung zurück, mit der z. B. <code>mysqli_kill()</code> die Verbindung beendet werden kann.
mysqli_thread_safe Funktion
Gibt zurück, ob die MySQLi-Bibliothek thread-sicher kompiliert wurde.
mysqli_use_result Funktion
Initiiert den ungepufferten Abruf einer Ergebnismenge von einer zuvor mit <code>mysqli_real_query()</code> ausgeführten Abfrage.
mysqli_warning Klasse
Stellt eine einzelne MySQL-Warnung dar, die nach einer Datenbankoperation aufgetreten ist.
mysqli_warning_count Funktion
Liefert die Anzahl der Warnungen, die durch die zuletzt ausgeführte SQL-Abfrage auf der angegebenen Datenbankverbindung erzeugt wurden.