Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe I — 379 Einträge

I

ibase_add_user Funktion
Fügt einen neuen Benutzer zur Firebird/InterBase-Security-Datenbank hinzu.
ibase_affected_rows Funktion
Gibt die Anzahl der Zeilen zurück, die von der zuletzt ausgeführten INSERT-, UPDATE- oder DELETE-Abfrage auf einer Firebird/InterBase-Datenbankverbindung betroffen waren.
ibase_backup Funktion
Initiiert eine Sicherungsaufgabe im Firebird/InterBase Service Manager und kehrt sofort zurück, ohne auf den Abschluss zu warten.
ibase_blob_add Funktion
Fügt Daten-Chunk zu einem geöffneten Firebird/InterBase-BLOB-Handle hinzu.
ibase_blob_cancel Funktion
Bricht die Erstellung eines neuen BLOBs in Interbase/Firebird ab und gibt alle dafür reservierten Ressourcen frei.
ibase_blob_close Funktion
Schließt einen geöffneten InterBase/Firebird-BLOB-Handle und gibt bei schreibenden BLOBs die BLOB-ID zurück.
ibase_blob_create Funktion
Erstellt ein neues, leeres BLOB-Handle in einer Firebird/InterBase-Datenbank, in das anschließend Daten geschrieben werden können.
ibase_blob_echo Funktion
Gibt den Inhalt eines InterBase/Firebird-BLOBs direkt an den Browser (Standardausgabe) aus.
ibase_blob_get Funktion
Liest bis zu <code>len</code> Bytes aus einem geöffneten Firebird/InterBase-BLOB-Handle und gibt die gelesenen Daten zurück.
ibase_blob_import Funktion
Erstellt ein Firebird/InterBase-BLOB, schreibt den Inhalt eines geöffneten Datei-Handles hinein und gibt die BLOB-ID zurück.
ibase_blob_info Funktion
Gibt Länge und andere Metadaten eines Firebird/InterBase-BLOBs anhand seiner ID zurück.
ibase_blob_open Funktion
Öffnet einen bestehenden BLOB in einer Firebird/InterBase-Datenbank zum sequenziellen Lesen von Datenteilen.
ibase_close Funktion
Schließt eine bestehende Verbindung zu einer InterBase/Firebird-Datenbank und gibt alle zugehörigen Ressourcen frei.
ibase_commit Funktion
Schreibt eine aktive InterBase/Firebird-Transaktion fest (Commit) und macht alle Änderungen dauerhaft.
ibase_commit_ret Funktion
Schreibt eine aktive Firebird/InterBase-Transaktion fest, ohne sie zu beenden – die Transaktion bleibt für weitere Operationen geöffnet.
ibase_connect Funktion
Öffnet eine Verbindung zu einer Firebird/InterBase-Datenbank und gibt eine Verbindungsressource zurück.
ibase_db_info Funktion
Fragt statistische Informationen und Konfigurationsdaten über eine Firebird/InterBase-Datenbank ab.
ibase_delete_user Funktion
Löscht einen bestehenden Benutzer aus der Firebird/InterBase-Security-Datenbank über einen aktiven Service-Handle.
ibase_drop_db Funktion
Löscht eine Firebird/InterBase-Datenbank, die über die angegebene Verbindung erreichbar ist.
ibase_errcode Funktion
Gibt den Fehlercode des zuletzt aufgetretenen Interbase/Firebird-Datenbankfehlers zurück.
ibase_errmsg Funktion
Gibt die Fehlermeldung des zuletzt aufgetretenen InterBase/Firebird-Datenbankfehlers als Zeichenkette zurück.
ibase_execute Funktion
Führt eine zuvor mit <code>ibase_prepare()</code> vorbereitete InterBase/Firebird-Abfrage aus und gibt bei SELECT-Abfragen ein Ergebnis-Ressource zurück.
ibase_fetch_assoc Funktion
Ruft die nächste Ergebniszeile einer Firebird/InterBase-Abfrage als assoziatives Array ab, wobei Spaltennamen als Schlüssel verwendet werden.
ibase_fetch_object Funktion
Liest den nächsten Datensatz aus einem InterBase-Abfrageergebnis und gibt ihn als PHP-Objekt zurück.
ibase_fetch_row Funktion
Ruft eine einzelne Zeile aus einem InterBase/Firebird-Abfrageergebnis als numerisch indiziertes Array ab.
ibase_field_info Funktion
Gibt Informationen zu einem bestimmten Feld eines Interbase/Firebird-Abfrageergebnisses zurück.
ibase_free_event_handler Funktion
Bricht einen zuvor mit <code>ibase_set_event_handler()</code> registrierten Ereignishandler ab und gibt die zugehörige Ressource frei.
ibase_free_query Funktion
Gibt den Speicher einer mit <code>ibase_prepare()</code> vorbereiteten Abfrage wieder frei.
ibase_free_result Funktion
Gibt den Speicher einer InterBase/Firebird-Ergebnismenge frei und schließt das zugehörige Ergebnis-Handle.
ibase_gen_id Funktion
Inkrementiert den benannten Generator (Sequence) in einer Firebird/InterBase-Datenbank um den angegebenen Wert und gibt den neuen Generatorwert zurück.
ibase_maintain_db Funktion
Führt einen Wartungsbefehl (z. B. Backup, Restore, Sweep) auf einer Firebird/InterBase-Datenbank über eine Service-Verbindung aus.
ibase_modify_user Funktion
Ändert einen bestehenden Benutzer in der Firebird/InterBase-Security-Datenbank über einen Service-Handle.
ibase_name_result Funktion
Weist einer InterBase/Firebird-Ergebnismenge einen Namen zu, über den sie später referenziert werden kann.
ibase_num_fields Funktion
Gibt die Anzahl der Felder (Spalten) einer InterBase/Firebird-Ergebnismenge zurück.
ibase_num_params Funktion
Gibt die Anzahl der Eingabe-Parameter (Platzhalter) in einer vorbereiteten Interbase/Firebird-Abfrage zurück.
ibase_param_info Funktion
Gibt Informationen zu einem Parameter einer vorbereiteten InterBase/Firebird-Abfrage zurück.
ibase_pconnect Funktion
Öffnet eine persistente Verbindung zu einer InterBase/Firebird-Datenbank und gibt ein Verbindungs-Handle zurück.
ibase_prepare Funktion
Bereitet eine SQL-Abfrage für eine Firebird/InterBase-Datenbankverbindung vor, um Parameter-Platzhalter später zu binden und die Abfrage effizient auszuführen.
ibase_query Funktion
Führt eine SQL-Abfrage auf einer InterBase/Firebird-Datenbankverbindung aus und gibt das Ergebnis-Handle zurück.
ibase_restore Funktion
Leitet eine Wiederherstellungsaufgabe einer Firebird/InterBase-Datenbank über den Service Manager ein und kehrt sofort zurück.
ibase_rollback Funktion
Macht eine offene Firebird/InterBase-Transaktion rückgängig und verwirft alle vorgenommenen Änderungen.
ibase_rollback_ret Funktion
Macht eine Interbase/Firebird-Transaktion rückgängig, ohne sie zu schließen, sodass sie weiterverwendet werden kann.
ibase_server_info Funktion
Fordert Informationen über einen Firebird/InterBase-Datenbankserver an und gibt diese als Zeichenkette zurück.
ibase_service_attach Funktion
Stellt eine Verbindung zum Firebird/InterBase Service-Manager her und gibt ein Service-Handle zurück.
ibase_service_detach Funktion
Trennt eine bestehende Verbindung zum Firebird/InterBase Service-Manager und gibt die zugehörigen Ressourcen frei.
ibase_set_event_handler Funktion
Registriert eine PHP-Rückruffunktion, die automatisch aufgerufen wird, sobald eines der angegebenen Firebird/InterBase-Datenbankereignisse auftritt.
ibase_trans Funktion
Startet eine neue Transaktion auf einer Firebird/InterBase-Datenbankverbindung und gibt ein Transaktions-Handle zurück.
ibase_wait_event Funktion
Blockiert die Skript-Ausführung und wartet, bis eines der angegebenen Datenbank-Ereignisse von Firebird/InterBase veröffentlicht wird.
iconv Funktion
Konvertiert eine Zeichenkette vom Quell-Zeichensatz <code>from_encoding</code> in den Ziel-Zeichensatz <code>to_encoding</code>.
iconv_get_encoding Funktion
Gibt die aktuellen iconv-Einstellungen für Zeichensatz-Konvertierungen zurück.
iconv_mime_decode Funktion
Dekodiert ein MIME-kodiertes Header-Feld (z. B. <code>=?UTF-8?B?...?=</code>) und gibt den dekodiertem Klartextstring zurück.
iconv_mime_decode_headers Funktion
Dekodiert mehrere MIME-codierte Header-Felder aus einem String gleichzeitig und gibt sie als assoziatives Array zurück.
iconv_mime_encode Funktion
Erstellt ein korrekt kodiertes MIME-Header-Feld aus Feldname und Feldwert gemäß RFC 2047.
iconv_set_encoding Funktion
Setzt die interne Zeichensatz-Einstellung für <code>iconv</code>-Funktionen (Eingabe-, Ausgabe- oder internes Encoding).
iconv_strlen Funktion
Gibt die Anzahl der Zeichen (nicht Bytes) eines Strings in einer bestimmten Zeichenkodierung zurück.
iconv_strpos Funktion
Findet die Position (in Zeichen) des ersten Vorkommens einer Nadel in einem Heuhaufen unter Berücksichtigung einer bestimmten Zeichenkodierung.
iconv_strrpos Funktion
Sucht die Position des <em>letzten</em> Vorkommens einer Zeichenkette (<code>$needle</code>) in einem anderen String (<code>$haystack</code>) unter Berücksichtigung einer definierten Zeichenkodierung.
iconv_substr Funktion
Schneidet einen Teil eines Strings heraus, wobei Positionen und Längen in Zeichen (nicht Bytes) gemessen werden – zeichensatzkonform für Multibyte-Encodings.
idate Funktion
Formatiert einen Teil der lokalen Zeit/des lokalen Datums als <code>int</code>-Wert anhand eines einstelligen Format-Zeichens.
idn_to_ascii Funktion
Konvertiert einen internationalen Domainnamen (IDN) in seine IDNA-konforme ASCII-Darstellung (Punycode).
idn_to_utf8 Funktion
Konvertiert einen internationalisierten Domainnamen (IDN) von der IDNA-ASCII-Codierung (Punycode) zurück in eine Unicode-Darstellung.
if Anweisung
Bedingte Ausführung. Grundbaustein jeder Programmiersprache.
igbinary_serialize Funktion
Erzeugt eine kompakte, binäre Darstellung eines PHP-Werts, ähnlich wie <code>serialize()</code>, jedoch deutlich speicher- und zeiteffizienter.
igbinary_unserialize Funktion
Wandelt eine mit <code>igbinary_serialize()</code> erzeugte binäre Darstellung zurück in einen PHP-Wert.
ignore_user_abort Funktion
Legt fest, ob ein Verbindungsabbruch des Clients die Skript-Ausführung beenden soll, und gibt den vorherigen Einstellungswert zurück.
image2wbmp Funktion
Gibt ein GD-Bild im WBMP-Format (Wireless Bitmap) an den Browser oder in eine Datei aus.
image_type_to_extension Funktion
Gibt die Dateierweiterung (z. B. <code>.jpg</code>) für einen IMAGETYPE-Konstanten-Wert zurück.
image_type_to_mime_type Funktion
Gibt den MIME-Typ (z. B. <code>image/jpeg</code>) für eine <code>IMAGETYPE_*</code>-Konstante zurück.
imageaffine Funktion
Gibt eine affin transformierte Kopie eines GD-Bildes zurück, optional auf einen Ausschnitt beschränkt.
imageaffinematrixconcat Funktion
Verkettet zwei affine Transformationsmatrizen zu einer einzigen kombinierten Matrix.
imageaffinematrixget Funktion
Gibt eine vordefinierte affine Transformationsmatrix für GD-Bildoperationen zurück.
imagealphablending Funktion
Setzt den Alpha-Blending-Modus für ein GD-Bild und bestimmt, wie transparente Farben beim Zeichnen gehandhabt werden.
imageantialias Funktion
Aktiviert oder deaktiviert Antialiasing für Zeichenoperationen auf einem GD-Bild-Objekt.
imagearc Funktion
Zeichnet einen Kreisbogen (oder Ellipsenbogen) in ein GD-Bild anhand von Mittelpunkt, Abmessungen und Winkelangaben.
imageavif Funktion
Gibt ein <code>GdImage</code>-Objekt als AVIF-Datei aus – entweder direkt an den Browser oder in eine Datei.
imagebmp Funktion
Gibt ein GD-Bildobjekt im BMP-Format an den Browser oder in eine Datei aus.
imagechar Funktion
Zeichnet ein einzelnes Zeichen horizontal an der angegebenen Position in ein GD-Bild.
imagecharup Funktion
Zeichnet ein einzelnes Zeichen vertikal (um 90° gedreht) auf ein GD-Bild.
imagecolorallocate Funktion
Weist einem GD-Bild eine Farbe anhand von RGB-Werten zu und gibt den entsprechenden Farbindex zurück.
imagecolorallocatealpha Funktion
Reserviert eine Farbe mit Alphakanal (Transparenz) für ein GD-Bild und gibt den zugehörigen Farbindex zurück.
imagecolorat Funktion
Gibt den Farbindex oder Farbwert des Pixels an den Koordinaten (<code>x</code>, <code>y</code>) eines GD-Bildes zurück.
imagecolorclosest Funktion
Ermittelt den Index der Farbe in der Farbtabelle eines GD-Bildes, die dem angegebenen RGB-Wert am nächsten kommt.
imagecolorclosestalpha Funktion
Gibt den Index der Farbe aus der Palette zurück, die der angegebenen RGBA-Farbe (inkl. Alpha) am nächsten liegt.
imagecolorclosesthwb Funktion
Gibt den Index der Farbe in der Palette zurück, die dem angegebenen RGB-Wert im HWB-Farbraum (Hue, White, Black) am ähnlichsten ist.
imagecolordeallocate Funktion
Gibt eine zuvor mit <code>imagecolorallocate()</code> oder <code>imagecolorallocatealpha()</code> reservierte Farbe aus der Farbtabelle eines GD-Bildes frei.
imagecolorexact Funktion
Ermittelt den Index einer exakt übereinstimmenden Farbe in der Farbtabelle eines palettenbasierten Bildes.
imagecolorexactalpha Funktion
Gibt den Index einer exakt übereinstimmenden Farbe (inkl. Alpha-Kanal) in der Farbtabelle eines Bildes zurück, oder <code>-1</code> wenn kein Treffer.
imagecolormatch Funktion
Passt die Palettenfarben eines Bildes an die Farben der Echtfarbenversion desselben Bildes an, um visuelle Unterschiede zu minimieren.
imagecolorresolve Funktion
Ermittelt den Index einer exakten Farbe in der Farbtabelle eines Bildes oder gibt den Index der nächstmöglichen Farbe zurück.
imagecolorresolvealpha Funktion
Gibt den Index einer Farbe mit dem angegebenen Alpha-Wert zurück oder löst den nächstgelegenen Farbwert auf, falls die exakte Farbe nicht vorhanden ist.
imagecolorset Funktion
Setzt die RGB(A)-Farbe für einen bestimmten Index in der Farbpalette eines Palettenbildes.
imagecolorsforindex Funktion
Gibt ein assoziatives Array mit den Farbanteilen (Rot, Grün, Blau, Alpha) zurück, das einem bestimmten Palettenindex eines GD-Bildes entspricht.
imagecolorstotal Funktion
Gibt die Anzahl der in der Palette eines palettenbasierten Bildes enthaltenen Farben zurück.
imagecolortransparent Funktion
Legt eine Farbe in einem GD-Bild als transparent fest oder gibt die aktuell transparente Farbe zurück.
imageconvolution Funktion
Wendet eine 3×3-Faltungsmatrix (Kernel) mit einem Divisor und einem Offset auf ein GD-Bild an.
imagecopy Funktion
Kopiert einen rechteckigen Ausschnitt aus einem Quellbild in ein Zielbild.
imagecopymerge Funktion
Kopiert einen rechteckigen Bereich aus einem Quellbild in ein Zielbild und mischt beide Bilder mit einem angebbaren Transparenzgrad.
imagecopymergegray Funktion
Kopiert einen Bereich aus einem Quellbild in ein Zielbild, wobei der Quellbereich in Graustufen umgewandelt und mit dem Ziel gemischt wird.
imagecopyresampled Funktion
Kopiert einen rechteckigen Bereich aus einem Quellbild in ein Zielbild und skaliert diesen dabei mit bilinearer Interpolation (Resampling) für qualitativ hochwertige Ergebnisse.
imagecopyresized Funktion
Kopiert einen rechteckigen Bereich eines Quellbildes in ein Zielbild und skaliert ihn dabei auf die angegebene Zielgröße.
imagecreate Funktion
Erzeugt ein neues Palettenbild
imagecreatefromavif Funktion
Erstellt ein neues GD-Bildobjekt aus einer AVIF-Datei oder URL und gibt es zur weiteren Bearbeitung zurück.
imagecreatefrombmp Funktion
Erstellt ein neues GD-Bildobjekt aus einer BMP-Datei oder URL und gibt es zurück.
imagecreatefromgd Funktion
Erstellt ein neues <code>GdImage</code>-Objekt aus einer GD-Datei oder URL und lädt das Bild in den Speicher.
imagecreatefromgd2 Funktion
Erstellt ein neues <code>GdImage</code>-Objekt aus einer GD2-Datei oder URL und gibt es zurück.
imagecreatefromgd2part Funktion
Erstellt ein neues <code>GdImage</code>-Objekt aus einem rechteckigen Ausschnitt einer GD2-Datei oder URL.
imagecreatefromgif Funktion
Erstellt ein neues GD-Bildobjekt aus einer GIF-Datei oder URL und gibt eine <code>GdImage</code>-Ressource zurück.
imagecreatefromjpeg Funktion
Erstellt ein neues GD-Bildobjekt aus einer vorhandenen JPEG-Datei oder URL und gibt es zurück.
imagecreatefrompng Funktion
Lädt eine PNG-Datei oder URL und erstellt daraus eine <code>GdImage</code>-Ressource für die weitere Bildverarbeitung.
imagecreatefromstring Funktion
Erstellt ein neues <code>GdImage</code>-Objekt aus Bilddaten, die als String vorliegen (z. B. aus einer Datenbank, einem HTTP-Response oder <code>file_get_contents()</code>).
imagecreatefromtga Funktion
Lädt eine TGA-Bilddatei (Truevision TARGA) von der Festplatte und gibt ein <code>GdImage</code>-Objekt zurück.
imagecreatefromwbmp Funktion
Erstellt ein neues GD-Bildobjekt aus einer WBMP-Datei oder URL und gibt es zurück.
imagecreatefromwebp Funktion
Erstellt ein neues GD-Bildobjekt aus einer WebP-Datei oder URL und gibt es zur weiteren Bildverarbeitung zurück.
imagecreatefromxbm Funktion
Lädt eine XBM-Bilddatei und gibt ein <code>GdImage</code>-Objekt zurück, das für weitere GD-Bildoperationen verwendet werden kann.
imagecreatefromxpm Funktion
Lädt eine XPM-Bilddatei und gibt eine <code>GdImage</code>-Ressource zurück, die für weitere GD-Bildbearbeitungen genutzt werden kann.
imagecreatetruecolor Funktion
Erstellt ein neues Echtfarbenbild (True-Color) mit der angegebenen Breite und Höhe und gibt ein <code>GdImage</code>-Objekt zurück.
imagecrop Funktion
Schneidet ein GD-Bild auf ein angegebenes Rechteck zu und gibt ein neues <code>GdImage</code>-Objekt zurück.
imagecropauto Funktion
Schneidet ein Bild automatisch basierend auf einem gewählten Modus zu und gibt das zugeschnittene Bild als neues <code>GdImage</code>-Objekt zurück.
imagedashedline Funktion
Zeichnet eine gestrichelte Linie zwischen zwei Punkten in einem GD-Bild.
imagedestroy Funktion
Gibt den Speicher eines <code>GdImage</code>-Objekts frei und zerstört die Bildressource.
imageellipse Funktion
Zeichnet eine (nicht gefüllte) Ellipse auf ein GD-Bild.
imagefill Funktion
Führt eine Flutfüllung (Flood Fill) ab der Position (<code>x</code>, <code>y</code>) mit der angegebenen Farbe im Bild durch.
imagefilledarc Funktion
Zeichnet einen ausgefüllten Ellipsen-/Kreisbogen auf einem GD-Bild mit wählbarem Füllstil.
imagefilledellipse Funktion
Zeichnet eine ausgefüllte Ellipse (oder einen Kreis) auf ein GD-Bild-Objekt.
imagefilledpolygon Funktion
Zeichnet ein gefülltes Polygon auf ein GD-Bild-Objekt.
imagefilledrectangle Funktion
Zeichnet ein gefülltes Rechteck in ein GD-Bild und füllt es vollständig mit der angegebenen Farbe.
imagefilltoborder Funktion
Füllt einen Bereich eines Bildes ausgehend von einem Startpunkt mit einer Farbe, bis eine bestimmte Randfarbe erreicht wird.
imagefilter Funktion
Wendet einen der vordefinierten Bildfilter (z. B. Graustufen, Helligkeit, Weichzeichner) auf ein GD-Bildobjekt an.
imageflip Funktion
Spiegelt ein GD-Bild horizontal, vertikal oder in beide Richtungen gleichzeitig anhand eines angegebenen Modus.
imagefontheight Funktion
Ermittelt die Höhe eines eingebauten GD-Schriftart-Zeichens in Pixeln.
imagefontwidth Funktion
Gibt die Breite eines Zeichens (in Pixeln) für eine eingebaute GD-Schriftart zurück.
imageftbbox Funktion
Berechnet das Begrenzungsrechteck (Bounding Box) eines Textes mithilfe der FreeType-2-Bibliothek, ohne ihn zu rendern.
imagefttext Funktion
Schreibt Text mit einer FreeType-2-Schriftdatei in ein GD-Bild und gibt die Begrenzungsrahmen-Koordinaten zurück.
imagegammacorrect Funktion
Wendet eine Gamma-Korrektur auf ein GD-Bild an, indem Pixelwerte von einem Eingabe-Gamma in ein Ausgabe-Gamma umgerechnet werden.
imagegd Funktion
Gibt ein <code>GdImage</code>-Objekt im nativen GD-Format (GD1) an den Browser oder in eine Datei aus.
imagegd2 Funktion
Gibt ein GD-Bild im GD2-Format an den Browser oder in eine Datei aus.
imagegetclip Funktion
Gibt das aktuell definierte Clipping-Rechteck eines GD-Bildes als Array mit vier Koordinaten zurück.
imagegetinterpolation Funktion
Gibt die aktuell gesetzte Interpolationsmethode eines GD-Bildes als Integer zurück.
imagegif Funktion
Gibt ein GD-Bildobjekt als GIF-Datei an den Browser oder in eine Datei aus.
imagegrabscreen Funktion
Erstellt einen Screenshot des gesamten Bildschirms und gibt ihn als <code>GdImage</code>-Objekt zurück.
imagegrabwindow Funktion
Erstellt einen Screenshot eines bestimmten Fensters unter Windows anhand seines Handles und gibt ein GD-Bildobjekt zurück.
imageinterlace Funktion
Aktiviert oder deaktiviert den Interlace-Modus für ein GD-Bild und gibt den aktuellen Interlace-Status zurück.
imageistruecolor Funktion
Prüft, ob ein <code>GdImage</code>-Objekt ein Echtfarbenbild (True Color) ist und gibt <code>true</code> oder <code>false</code> zurück.
imagejpeg Funktion
Gibt ein GD-Bildobjekt als JPEG aus – entweder direkt an den Browser oder in eine Datei.
imagelayereffect Funktion
Setzt das Alpha-Blending-Flag für Layer-Effekte auf einem GD-Bild-Objekt, um verschiedene Kompositions-Modi für Pixel-Operationen zu aktivieren.
imageline Funktion
Zeichnet eine Linie zwischen zwei Punkten in einem GD-Bild mit der angegebenen Farbe.
imageloadfont Funktion
Lädt eine benutzerdefinierte Bitmap-Schriftartdatei (.gdf) und gibt eine <code>GdFont</code>-Instanz zurück, die mit GD-Textfunktionen verwendet werden kann.
imageopenpolygon Funktion
Zeichnet ein offenes Polygon (ohne schließende Linie zwischen erstem und letztem Punkt) auf ein GD-Bild.
imagepalettecopy Funktion
Kopiert die Farbpalette eines Quellbildes in ein Ziel-Bild (nur für Paletten-Bilder wie GIF oder 8-Bit-PNG sinnvoll).
imagepalettetotruecolor Funktion
Konvertiert ein palettenbasiertes GD-Bild in ein Echtfarbenbild (True-Color).
imagepng Funktion
Gibt ein GD-Bildobjekt als PNG-Datei aus oder speichert es direkt im Browser bzw. in einer Datei.
imagepolygon Funktion
Zeichnet ein Polygon (nicht ausgefüllt) in ein GD-Bild-Objekt anhand einer Liste von Koordinatenpunkten.
imagerectangle Funktion
Zeichnet ein unausgefülltes Rechteck auf ein GD-Bild anhand zweier Eckpunkte.
imageresolution Funktion
Liest oder setzt die Auflösung (DPI) eines GD-Bildes.
imagerotate Funktion
Dreht ein GD-Bild um den angegebenen Winkel (in Grad) gegen den Uhrzeigersinn und gibt das rotierte Bild zurück.
imagesavealpha Funktion
Legt fest, ob beim Speichern eines GD-Bildes vollständige Alphakanal-Informationen erhalten bleiben.
imagescale Funktion
Skaliert ein GD-Bild auf eine angegebene Breite und optional Höhe und gibt das skalierte Bild als neues <code>GdImage</code>-Objekt zurück.
imagesetbrush Funktion
Setzt ein GD-Bild als Pinsel, der beim Zeichnen von Linien mit den Spezialfarben <code>IMG_COLOR_BRUSHED</code> oder <code>IMG_COLOR_STYLEDBRUSHED</code> verwendet wird.
imagesetclip Funktion
Setzt das Clipping-Rechteck für ein GD-Bildobjekt, sodass alle nachfolgenden Zeichenoperationen auf diesen Bereich begrenzt werden.
imagesetinterpolation Funktion
Legt die Interpolationsmethode für ein GD-Bild fest, die bei Skalierungs- und Rotationsoperationen verwendet wird.
imagesetpixel Funktion
Setzt ein einzelnes Pixel an der angegebenen Position in einem GD-Bild auf die übergebene Farbe.
imagesetstyle Funktion
Setzt einen benutzerdefinierten Linienstil für nachfolgende Linienzeichenoperationen mit <code>imageline()</code> oder <code>imagepolygon()</code>, wenn als Farbe <code>IMG_COLOR_STYLED</code> verwendet wird.
imagesetthickness Funktion
Setzt die Linienstärke (in Pixeln) für nachfolgende Zeichenoperationen auf einem GD-Bildobjekt.
imagesettile Funktion
Setzt das Kachelbild (Tile), das beim Füllen von Bereichen mit <code>IMG_COLOR_TILED</code> verwendet wird.
imagestring Funktion
Zeichnet einen horizontalen Text-String auf ein GD-Bild an der angegebenen Position mit der gewählten Schriftart und Farbe.
imagestringup Funktion
Zeichnet einen String vertikal (von unten nach oben) in ein GD-Bild.
imagesx Funktion
Gibt die Breite (in Pixel) eines GD-Bildobjekts zurück.
imagesy Funktion
Gibt die Höhe (in Pixeln) eines GD-Bildobjekts zurück.
imagetruecolortopalette Funktion
Konvertiert ein Echtfarben-GD-Bild in ein palettiertes Bild mit einer begrenzten Anzahl von Farben.
imagettfbbox Funktion
Berechnet das umgebende Rechteck (Bounding Box) eines Textes, der mit einer TrueType-Schriftart gerendert werden soll, ohne ihn tatsächlich zu zeichnen.
imagettftext Funktion
Schreibt Text mit einer TrueType-Schriftart in ein GD-Bild und gibt die Begrenzungsrahmen-Koordinaten zurück.
imagetypes Funktion
Gibt eine Bitmaske zurück, die anzeigt, welche Bildformate von der aktuellen PHP-GD-Erweiterung unterstützt werden.
imagewbmp Funktion
Gibt ein GD-Bild im WBMP-Format (Wireless Bitmap) an den Browser oder in eine Datei aus.
imagewebp Funktion
Gibt ein GD-Bildobjekt als WebP-Datei aus oder speichert es in eine Datei.
imagexbm Funktion
Gibt ein GD-Bild im XBM-Format (X BitMap) an den Browser oder in eine Datei aus.
Imagick Klasse
Objektorientierte Schnittstelle zur ImageMagick-Bibliothek; hält und bearbeitet mehrere Bilder gleichzeitig über einen internen Stack mit aktuellem Zeiger.
ImagickDraw Klasse
Beschreibt und rendert 2D-Zeichenoperationen (Linien, Formen, Text, Transformationen) auf ein <code>Imagick</code>-Objekt.
ImagickDrawException Klasse
Wird bei einem Fehler des <code>ImagickDraw</code>-Objekts ausgelöst.
ImagickException Klasse
Basis-Ausnahmeklasse der Imagick-Erweiterung, die bei Fehlern im Zusammenhang mit ImageMagick-Operationen geworfen wird.
ImagickKernel Klasse
Repräsentiert einen Convolution-Kernel für morphologische und filterbasierte Bildoperationen mit der <code>Imagick</code>-Erweiterung.
ImagickKernelException Klasse
Wird ausgelöst, wenn bei der Verarbeitung eines <code>ImagickKernel</code>-Objekts ein Fehler auftritt.
ImagickPixel Klasse
Repräsentiert einen einzelnen Pixel- bzw. Farbwert und ermöglicht die Arbeit mit Farben in der Imagick-Erweiterung.
ImagickPixelException Klasse
Wird ausgelöst, wenn ein Fehler im Zusammenhang mit einem <code>ImagickPixel</code>-Objekt auftritt.
ImagickPixelIterator Klasse
Ermöglicht das zeilenweise Iterieren über alle Pixel eines <code>Imagick</code>-Bildes für direkte Pixel-Manipulation.
ImagickPixelIteratorException Klasse
Wird ausgelöst, wenn bei der Verwendung von <code>ImagickPixelIterator</code> ein Fehler auftritt.
IMAP\Connection Klasse
Opake Klasse, die ab PHP 8.1.0 die bisherige <code>imap</code>-Ressource als Verbindungsobjekt zum IMAP-Server ersetzt.
imap_8bit Funktion
Konvertiert einen 8-Bit-String in einen <code>quoted-printable</code>-kodierten String.
imap_alerts Funktion
Gibt alle seit dem letzten Aufruf aufgetretenen IMAP-Alarmmeldungen als Array zurück und leert dabei die interne Alarmliste.
imap_append Funktion
Hängt eine fertig formatierte E-Mail-Nachricht als String an ein IMAP-Postfach (Ordner) an.
imap_base64 Funktion
Dekodiert einen Base64-kodierten String und gibt den ursprünglichen Text zurück.
imap_binary Funktion
Konvertiert einen 8-Bit-String in einen Base64-kodierten String.
imap_body Funktion
Liest den vollständigen Textkörper (Body) einer E-Mail-Nachricht aus einem geöffneten IMAP-Postfach und gibt ihn als String zurück.
imap_bodystruct Funktion
Liest die Struktur eines bestimmten MIME-Abschnitts einer IMAP-Nachricht und gibt ein Objekt mit den Metadaten zurück.
imap_check Funktion
Prüft das aktuell geöffnete IMAP-Postfach und gibt Statusinformationen wie Nachrichtenanzahl und Datum zurück.
imap_clearflag_full Funktion
Löscht (entfernt) ein oder mehrere IMAP-Flags von einer oder mehreren Nachrichten in einem Postfach.
imap_close Funktion
Schließt eine geöffnete IMAP-Verbindung und gibt alle zugehörigen Ressourcen frei.
imap_create Funktion
Alias von <code>imap_createmailbox()</code> — erstellt einen neuen Mailbox-Ordner auf dem IMAP-Server.
imap_createmailbox Funktion
Legt ein neues Postfach (Mailbox/Ordner) auf einem IMAP-Server an.
imap_delete Funktion
Markiert eine oder mehrere Nachrichten im aktuellen IMAP-Postfach zum Löschen (wird erst nach <code>imap_expunge()</code> endgültig entfernt).
imap_deletemailbox Funktion
Löscht ein bestehendes IMAP-Postfach (Ordner) dauerhaft vom Server.
imap_errors Funktion
Gibt alle seit dem letzten Aufruf aufgetretenen IMAP-Fehlermeldungen als Array zurück und leert dabei den internen Fehlerspeicher.
imap_expunge Funktion
Löscht alle zum Löschen markierten Nachrichten dauerhaft aus dem aktuell geöffneten IMAP-Postfach.
imap_fetch_overview Funktion
Liest eine Zusammenfassung der Kopfdaten (Header-Übersicht) für eine oder mehrere Nachrichten aus einem IMAP-Postfach.
imap_fetchbody Funktion
Liefert einen bestimmten Abschnitt (Sektion) aus dem Textkörper einer IMAP-Nachricht als Zeichenkette zurück.
imap_fetchheader Funktion
Gibt den vollständigen, unverarbeiteten RFC-2822-Header einer IMAP-Nachricht als Zeichenkette zurück.
imap_fetchmime Funktion
Ruft die MIME-Header eines bestimmten Abschnitts (Part) einer IMAP-Nachricht ab und gibt sie als String zurück.
imap_fetchstructure Funktion
Liest die vollständige MIME-Struktur einer E-Mail-Nachricht und gibt sie als verschachtelte <code>stdClass</code>-Objekthierarchie zurück.
imap_fetchtext Funktion
Alias von <code>imap_body()</code> — liest den Nachrichtentext einer E-Mail aus einem geöffneten IMAP-Postfach.
imap_gc Funktion
Leert den IMAP-Cache der angegebenen Verbindung anhand der übergebenen Flags.
imap_get_quota Funktion
Gibt die Quota-Einstellungen und aktuelle Nutzungsstatistik eines IMAP-Postfachs zurück.
imap_get_quotaroot Funktion
Liefert die Quota-Einstellungen (Speicherlimit und aktuelle Nutzung) für ein bestimmtes Benutzerpostfach via IMAP.
imap_getacl Funktion
Gibt die Zugriffskontrollliste (ACL) für ein IMAP-Postfach als assoziatives Array zurück.
imap_getmailboxes Funktion
Liefert ein Array mit detaillierten Informationen zu allen Postfächern, die dem angegebenen Muster auf dem IMAP-Server entsprechen.
imap_getsubscribed Funktion
Gibt eine Liste aller abonnierten Postfächer (Mailboxen) auf dem IMAP-Server zurück, die dem angegebenen Muster entsprechen.
imap_header Funktion
Alias von <code>imap_headerinfo()</code> — liest den Header einer IMAP-Nachricht als Objekt aus.
imap_headerinfo Funktion
Liest die Kopfdaten (Header) einer IMAP-Nachricht aus und gibt sie als <code>stdClass</code>-Objekt zurück.
imap_headers Funktion
Gibt ein Array mit den Kopfzeilen aller Nachrichten im aktuell geöffneten IMAP-Postfach zurück.
imap_is_open Funktion
Prüft, ob ein <code>IMAP\Connection</code>-Objekt noch eine aktive, gültige Verbindung darstellt.
imap_last_error Funktion
Gibt den zuletzt aufgetretenen IMAP-Fehlermeldungstext zurück oder <code>false</code>, wenn kein Fehler vorliegt.
imap_list Funktion
Gibt eine Liste aller Postfächer (Mailboxen) zurück, die auf dem IMAP-Server dem angegebenen Muster entsprechen.
imap_listmailbox Funktion
Alias von <code>imap_list()</code> — gibt eine Liste von Mailboxen zurück, die dem angegebenen Muster entsprechen.
imap_listscan Funktion
Gibt eine Liste von Postfächern zurück, deren Namen dem angegebenen Muster entsprechen und die den gesuchten Text enthalten.
imap_listsubscribed Funktion
Alias von <code>imap_lsub()</code> — gibt eine Liste aller abonnierten Mailboxen zurück.
imap_lsub Funktion
Gibt eine Liste aller abonnierten Postfächer (Mailboxen) auf dem IMAP-Server zurück, die dem angegebenen Muster entsprechen.
imap_mail Funktion
Sendet eine E-Mail-Nachricht über die IMAP-Erweiterung.
imap_mail_compose Funktion
Erzeugt eine vollständige MIME-E-Mail-Nachricht aus einem Umschlag-Array (Kopfzeilen) und einem Body-Array (Nachrichtenteile).
imap_mail_copy Funktion
Kopiert eine oder mehrere Nachrichten in ein anderes IMAP-Postfach.
imap_mail_move Funktion
Verschiebt eine oder mehrere Nachrichten in ein anderes IMAP-Postfach und markiert sie im Quell-Postfach zum Löschen.
imap_mailboxmsginfo Funktion
Liefert allgemeine Informationen über das aktuell geöffnete IMAP-Postfach als <code>stdClass</code>-Objekt.
imap_mime_header_decode Funktion
Dekodiert MIME-kodierte Header-Felder (z. B. E-Mail-Betreff oder Absendername) und gibt ein Array von Elementen mit Zeichensatz und dekodiertem Text zurück.
imap_msgno Funktion
Gibt die sequentielle Nachrichtennummer für eine gegebene eindeutige Nachrichten-UID (UID) im IMAP-Postfach zurück.
imap_mutf7_to_utf8 Funktion
Dekodiert einen im modifizierten UTF-7 kodierten String (mUTF-7, RFC 2060) in einen UTF-8-kodierten String.
imap_num_msg Funktion
Liefert die Gesamtanzahl der Nachrichten im aktuell geöffneten IMAP-Postfach.
imap_num_recent Funktion
Gibt die Anzahl der seit der letzten Verbindung neu eingetroffenen (als <code>\Recent</code> markierten) Nachrichten im aktuell geöffneten Postfach zurück.
imap_open Funktion
Öffnet einen IMAP-Stream zu einem Postfach und gibt eine Verbindungsressource zurück.
imap_ping Funktion
Prüft, ob eine IMAP-Verbindung noch aktiv ist, und verarbeitet dabei ausstehende Benachrichtigungen vom Server.
imap_qprint Funktion
Dekodiert einen Quoted-Printable-kodierten String und gibt den entsprechenden 8-Bit-String zurück.
imap_rename Funktion
Alias von <code>imap_renamemailbox()</code> — benennt eine IMAP-Mailbox um.
imap_renamemailbox Funktion
Benennt ein IMAP-Postfach (Mailbox) um oder verschiebt es innerhalb des Mailservers.
imap_reopen Funktion
Öffnet einen bestehenden IMAP-Stream für ein anderes Postfach neu, ohne die Verbindung zu trennen.
imap_rfc822_parse_adrlist Funktion
Zerlegt einen String mit E-Mail-Adressen gemäß RFC 822 in ein Array von Adressobjekten.
imap_rfc822_parse_headers Funktion
Parst einen String mit E-Mail-Headern gemäß RFC 2822 und gibt ein strukturiertes Objekt mit den enthaltenen Feldern zurück.
imap_rfc822_write_address Funktion
Erzeugt aus Mailbox-Name, Hostname und persönlichem Namen eine RFC 822-konforme E-Mail-Adresse als String.
imap_savebody Funktion
Speichert einen Teil des Nachrichtentextes (oder den gesamten Nachrichtentext) einer IMAP-Nachricht in eine Datei oder einen Stream.
imap_scan Funktion
Alias von <code>imap_listscan</code> — gibt eine Liste von Postfächern zurück, deren Name dem Muster entspricht und die den gesuchten Inhalt enthalten.
imap_scanmailbox Funktion
Alias von <code>imap_listscan</code> — listet Mailboxen auf einem IMAP-Server, deren Namen dem Muster und Inhalt entsprechen.
imap_search Funktion
Durchsucht ein IMAP-Postfach nach Nachrichten, die den angegebenen Suchkriterien entsprechen, und gibt ein Array mit Nachrichten-IDs zurück.
imap_set_quota Funktion
Legt die Speicherquota (Größenbeschränkung) für ein IMAP-Postfach auf dem Server fest.
imap_setacl Funktion
Setzt die ACL-Zugriffsrechte (Access Control List) für ein IMAP-Postfach für einen bestimmten Benutzer.
imap_setflag_full Funktion
Setzt eines oder mehrere IMAP-Nachrichtenflags für eine Nachrichtensequenz auf dem Mailserver.
imap_sort Funktion
Sortiert die Nachrichten eines IMAP-Postfachs nach einem bestimmten Kriterium und gibt ein Array mit den sortierten Nachrichten-Nummern zurück.
imap_status Funktion
Liefert Statusinformationen (Nachrichtenanzahl, ungelesen, zuletzt hinzugefügt usw.) zu einem IMAP-Postfach als <code>stdClass</code>-Objekt.
imap_subscribe Funktion
Abonniert ein Postfach (Mailbox) auf dem IMAP-Server, sodass es in der Abonnements-Liste erscheint.
imap_thread Funktion
Liefert die Nachrichten eines IMAP-Postfachs als Baum zusammenhängender Themenstränge (Threads).
imap_timeout Funktion
Setzt oder liest einen IMAP-Timeout-Wert für einen bestimmten Verbindungstyp.
imap_uid Funktion
Liefert die eindeutige ID (UID) einer IMAP-Nachricht anhand ihrer sequenziellen Nachrichtennummer.
imap_undelete Funktion
Entfernt die Löschmarkierung (<code>\Deleted</code>) von einer oder mehreren IMAP-Nachrichten, sodass diese beim nächsten <code>imap_expunge()</code> nicht gelöscht werden.
imap_unsubscribe Funktion
Beendet das Abonnement eines Postfachs (Mailbox) auf dem IMAP-Server für die aktuelle Verbindung.
imap_utf7_decode Funktion
Dekodiert einen im modifizierten UTF-7-Format (RFC 2060) kodierten String in einen normalen ISO-8859-1-String.
imap_utf7_encode Funktion
Kodiert ISO-8859-1 Text im modifizieren UTF-7-Format
imap_utf8 Funktion
Konvertiert einen MIME-kodierten Text-String (z. B. <code>=?ISO-8859-1?Q?...?=</code>) in einen UTF-8-kodierten String.
imap_utf8_to_mutf7 Funktion
Kodiert einen UTF-8-String in das modifizierte UTF-7-Format (mUTF-7) gemäß RFC 2060, wie es für IMAP-Postfachnamen verwendet wird.
implode Funktion
Verbindet Array-Elemente zu einem String mit einem Trennzeichen.
in_array Funktion
Prüft, ob ein Wert in einem Array vorkommt. <strong>Immer</strong> mit <code>$strict = true</code>.
include Anweisung
Lädt und führt eine PHP-Datei aus. Fehlt sie, gibt es eine Warnung — Skript läuft weiter.
inet_ntop Funktion
Konvertiert eine binär komprimierte IP-Adresse (IPv4 oder IPv6) in das menschenlesbare Textformat zurück.
inet_pton Funktion
Konvertiert eine IPv4- oder IPv6-Adresse im menschenlesbaren Format in ihre binäre <code>in_addr</code>-Darstellung.
INF Konstante
Unendlichkeit (positive). <code>-INF</code> für negative.
InfiniteIterator Klasse
Erlaubt es, unendlich über einen <code>Iterator</code> zu iterieren, indem er am Ende automatisch zurückgesetzt wird.
inflate_add Funktion
Fügt Daten inkrementell zu einem laufenden Inflate-Prozess hinzu und dekomprimiert sie schrittweise.
inflate_get_read_len Funktion
Gibt die Anzahl der bisher vom <code>InflateContext</code> gelesenen (verarbeiteten) Bytes zurück.
inflate_get_status Funktion
Gibt den aktuellen Status eines Dekomprimierungskontexts zurück, der mit <code>inflate_init()</code> erstellt wurde.
inflate_init Funktion
Initialisiert einen inkrementellen Inflate-Kontext zum schrittweisen Dekomprimieren von Daten mit <code>inflate_add()</code>.
InflateContext Klasse
Vollständig opake Klasse, die ab PHP 8.0.0 die bisherigen <code>zlib.inflate</code>-Ressourcen als typsichere Objekte ersetzt.
ini_alter Funktion
Alias von <code>ini_set()</code> — setzt den Wert einer PHP-Konfigurationsdirektive für die aktuelle Anfrage.
ini_get Funktion
Gibt den aktuell gültigen Wert einer PHP-Konfigurationsoption (php.ini-Direktive) als String zurück.
ini_get_all Funktion
Gibt alle oder eine gefilterte Menge von PHP-Konfigurationsoptionen zurück, optional mit vollständigen Detailinformationen.
ini_parse_quantity Funktion
Wandelt eine INI-Kurzschreibweise (z. B. <code>128M</code>) in die entsprechende Byte-Anzahl als Integer um.
ini_restore Funktion
Setzt eine PHP-Konfigurationsoption auf ihren ursprünglichen Wert zurück, der in der <code>php.ini</code> oder beim Skriptstart gültig war.
ini_set Funktion
Setzt den Wert einer PHP-Konfigurationsoption zur Laufzeit und gibt den vorherigen Wert zurück.
inotify_add_watch Funktion
Fügt einer Inotify-Instanz eine Datei- oder Verzeichnis-Überwachung hinzu und gibt einen eindeutigen Watch-Deskriptor zurück.
inotify_init Funktion
Initialisiert eine Inotify-Instanz und gibt eine Ressource zurück, mit der Dateisystem-Ereignisse überwacht werden können.
inotify_queue_len Funktion
Gibt die Anzahl der ausstehenden Ereignisse in der inotify-Warteschlange zurück.
inotify_read Funktion
Liest ein oder mehrere Ereignisse von einer Inotify-Instanz und gibt diese als Array zurück.
inotify_rm_watch Funktion
Entfernt eine bestehende Überwachung (Watch) aus einer Inotify-Instanz anhand des Watch-Deskriptors.
intdiv Funktion
Ganzzahlige Division — der Rest wird abgeschnitten.
interface_exists Funktion
Prüft, ob ein Interface definiert ist.
InternalIterator Klasse
Interne Hilfsklasse, die bei der Implementierung von <code>IteratorAggregate</code> in C-Extensions die Iterator-Logik kapselt und vereinfacht.
Intersection Types Konzept
Ein Parameter muss <strong>alle</strong> angegebenen Interfaces implementieren — mit <code>&</code> verknüpft.
intl_error_name Funktion
Gibt den symbolischen Namen (ICU-Fehlerkonstante) zu einem gegebenen ICU-Fehlercode zurück.
intl_get_error_code Funktion
Gibt den Fehlercode der zuletzt ausgeführten ICU-Operation zurück.
intl_get_error_message Funktion
Gibt die letzte Fehlermeldung der ICU-Internationalisierungs-Erweiterung (intl) als Zeichenkette zurück.
intl_is_failure Funktion
Prüft, ob ein ICU-Fehlercode einen tatsächlichen Fehler (im Gegensatz zu einer Warnung oder Erfolg) anzeigt.
IntlBreakIterator Klasse
Basisklasse für alle ICU-Break-Iteratoren zum Auffinden von Text-Grenzen wie Wort-, Satz- oder Zeilengrenzen in Unicode-Text.
intlcal_get_error_code Funktion
Gibt den letzten ICU-Fehlercode des <code>IntlCalendar</code>-Objekts zurück.
intlcal_get_error_message Funktion
Liefert die letzte Fehlermeldung des <code>IntlCalendar</code>-Objekts als lesbaren String.
IntlCalendar Klasse
Basisklasse für Kalenderobjekte der <code>intl</code>-Erweiterung, die locale-bewusste Datumsberechnungen und Kalenderoperationen ermöglicht.
IntlChar Klasse
Bietet statische Methoden und Konstanten für den Zugriff auf Unicode-Zeicheneigenschaften und -informationen gemäß dem ICU-Standard.
IntlCodePointBreakIterator Klasse
Break-Iterator, der die Grenzen zwischen einzelnen Unicode-Codepoints (UTF-8) erkennt und gezieltes Traversieren auf Codepoint-Ebene ermöglicht.
IntlDateFormatter Klasse
Formatiert und parst Datums- und Zeitangaben Locale-abhängig gemäß ICU-Regeln für internationalisierte Ausgaben.
IntlDatePatternGenerator Klasse
Erzeugt lokalisierte Datumsmuster aus Skeleton-Angaben für die Verwendung mit <code>IntlDateFormatter</code>.
IntlException Klasse
Ausnahme, die bei Fehlern in Funktionen der <code>intl</code>-Erweiterung ausgelöst wird, wenn die Konfigurationsoption <code>intl.use_exceptions</code> aktiviert ist.
IntlGregorianCalendar Klasse
Repräsentiert einen gregorianischen Kalender innerhalb der <code>intl</code>-Erweiterung für internationale Datums- und Zeitoperationen.
IntlIterator Klasse
Repräsentiert Iterator-Objekte der <code>intl</code>-Erweiterung und ermöglicht die Iteration über internationaliserungsspezifische Datenstrukturen.
IntlListFormatter Klasse
Formatiert Listen von Werten Locale-abhängig als Text
IntlPartsIterator Klasse
Iterator, der von <code>IntlBreakIterator</code>-Objekten die Textteile zwischen den Grenzen liefert.
IntlRuleBasedBreakIterator Klasse
Break-Iterator, dessen Segmentierungsverhalten durch benutzerdefinierte ICU-Regelmengen gesteuert wird.
IntlTimeZone Klasse
Repräsentiert eine Zeitzone in der intl-Erweiterung und ermöglicht präzise Zeitzonenverwaltung gemäß dem Unicode/ICU-Standard.
intltz_count_equivalent_ids Funktion
Liefert die Anzahl der Zeitzonen-IDs, die zur Äquivalenzgruppe der angegebenen Zeitzonen-ID gehören.
intltz_create_default Funktion
Erstellt eine Kopie der aktuellen Standard-Zeitzone des Systems und gibt sie als <code>IntlTimeZone</code>-Objekt zurück.
intltz_create_enumeration Funktion
Liefert einen Iterator über alle Zeitzonen-IDs, optional gefiltert nach einem Ländercode (z. B. <code>'DE'</code>) oder einem UTC-Rohoffset in Sekunden.
intltz_create_time_zone Funktion
Erstellt ein <code>IntlTimeZone</code>-Objekt für die angegebene Zeitzonen-ID.
intltz_create_time_zone_id_enumeration Funktion
Liefert eine Aufzählung (<code>IntlIterator</code>) von Zeitzonen-IDs, die nach Typ, Region und/oder UTC-Versatz gefiltert werden können.
intltz_from_date_time_zone Funktion
Erstellt ein <code>IntlTimeZone</code>-Objekt aus einem PHP-nativen <code>DateTimeZone</code>-Objekt.
intltz_get_canonical_id Funktion
Liefert die kanonische Zeitzonen-ID (nach ICU-Standard) für eine gegebene Zeitzonen-ID-Zeichenkette.
intltz_get_display_name Funktion
Liefert einen zur Anzeige geeigneten, lokalisierten Namen einer <code>IntlTimeZone</code>-Instanz.
intltz_get_dst_savings Funktion
Gibt die Anzahl der Millisekunden zurück, die bei Sommerzeit (DST) zur Standardzeit der angegebenen Zeitzone hinzuaddiert werden.
intltz_get_equivalent_id Funktion
Gibt eine Zeitzonen-ID aus der Äquivalenzgruppe der angegebenen Zeitzonen-ID zurück.
intltz_get_error_code Funktion
Liefert den letzten Fehlercode des <code>IntlTimeZone</code>-Objekts.
intltz_get_error_message Funktion
Gibt die letzte Fehlermeldung des <code>IntlTimeZone</code>-Objekts als Zeichenkette zurück.
intltz_get_gmt Funktion
Gibt ein <code>IntlTimeZone</code>-Objekt zurück, das die GMT (UTC)-Zeitzone repräsentiert.
intltz_get_iana_id Funktion
Übersetzt einen beliebigen Zeitzonen-Bezeichner (z. B. Windows- oder ICU-Format) in den entsprechenden <code>IANA</code>-Zeitzonen-Bezeichner.
intltz_get_id Funktion
Liefert die Zeitzonen-ID (z. B. <code>Europe/Berlin</code>) eines <code>IntlTimeZone</code>-Objekts als Zeichenkette.
intltz_get_id_for_windows_id Funktion
Übersetzt eine Windows-Zeitzonenkennung in eine entsprechende IANA/Olson-Systemzeitzone.
intltz_get_offset Funktion
Liefert den rohen GMT-Offset sowie den DST-Offset einer Zeitzone für einen bestimmten Zeitpunkt.
intltz_get_raw_offset Funktion
Liefert den rohen GMT-Offset einer Zeitzone in Millisekunden, ohne Berücksichtigung der Sommerzeit.
intltz_get_region Funktion
Liefert den zweistelligen Regionscode (z. B. Ländercode) zur angegebenen IANA-Zeitzonen-ID.
intltz_get_tz_data_version Funktion
Liefert die Version der von der ICU-Bibliothek verwendeten Zeitzonendatenbank (z. B. <code>2023c</code>).
intltz_get_unknown Funktion
Liefert die "unbekannte" Zeitzone
intltz_get_windows_id Funktion
Übersetzt eine IANA/System-Zeitzonenkennung in die entsprechende Windows-Zeitzonenkennung.
intltz_has_same_rules Funktion
Prüft, ob zwei <code>IntlTimeZone</code>-Objekte dieselben Zeitzonenregeln und denselben UTC-Offset verwenden.
intltz_to_date_time_zone Funktion
Konvertiert ein <code>IntlTimeZone</code>-Objekt in ein äquivalentes <code>DateTimeZone</code>-Objekt.
intltz_use_daylight_time Funktion
Prüft, ob eine <code>IntlTimeZone</code>-Instanz Sommerzeit (Daylight Saving Time) verwendet.
intval Funktion
Wandelt einen Wert in einen Integer um — bei Strings mit optionaler Basis (Hex, Oktal, Binär).
InvalidArgumentException Klasse
Ein Argument passt nicht zur Erwartung — Programmierfehler des Aufrufers.
ip2long Funktion
Konvertiert eine IPv4-Adresse im Punkt-Format (z. B. <code>192.168.1.1</code>) in einen vorzeichenbehafteten Integer-Wert.
iptcembed Funktion
Bettet binäre IPTC-Daten in ein JPEG-Bild ein und gibt das resultierende Bild als String oder direkt aus.
iptcparse Funktion
Zerlegt einen binären IPTC-Block in einzelne Tags und gibt ein assoziatives Array mit den enthaltenen Metadaten zurück.
is_a Funktion
Prüft, ob ein Objekt eine Instanz einer Klasse ist (oder eines Kindes davon). Meist besser: <code>instanceof</code>.
is_array Funktion
Prüft, ob ein Wert ein Array ist.
is_bool Funktion
Prüft, ob eine Variable vom Typ <code>bool</code> ist und gibt <code>true</code> zurück, wenn dies der Fall ist.
is_callable Funktion
Prüft, ob ein Wert als Funktion aus dem aktuellen Geltungsbereich aufrufbar ist.
is_countable Funktion
Prüft, ob eine Variable zählbar ist, d. h. ob <code>count()</code> darauf angewendet werden kann.
is_dir Funktion
Prüft, ob der Pfad ein Verzeichnis ist.
is_double Funktion
Alias von <code>is_float()</code> — prüft, ob eine Variable vom Typ <code>float</code> ist.
is_executable Funktion
Prüft, ob eine Datei ausführbar ist.
is_file Funktion
Prüft, ob der Pfad eine reguläre Datei ist (kein Verzeichnis).
is_finite Funktion
Prüft, ob eine Gleitkommazahl einen endlichen (finiten) Wert hat, also weder unendlich (<code>INF</code>) noch <code>NAN</code> ist.
is_float Funktion
Prüft, ob eine Variable vom Typ <code>float</code> (Gleitkommazahl) ist und gibt entsprechend <code>true</code> oder <code>false</code> zurück.
is_infinite Funktion
Prüft, ob eine Gleitkommazahl unendlich ist (positiv oder negativ unendlich, d.h. <code>INF</code> oder <code>-INF</code>).
is_int Funktion
Prüft, ob ein Wert ein Integer ist. Aliase: <code>is_integer()</code>, <code>is_long()</code>.
is_integer Funktion
Prüft, ob eine Variable vom Typ <code>int</code> ist. Alias von <code>is_int()</code>.
is_iterable Funktion
Prüft, ob eine Variable iterierbar ist, d. h. ob sie ein <code>array</code> oder ein Objekt ist, das <code>Traversable</code> implementiert.
is_link Funktion
Prüft, ob der angegebene Pfad ein symbolischer Link (Symlink) ist.
is_long Funktion
Prüft, ob der übergebene Wert ein Integer (Ganzzahl) ist — Alias von <code>is_int()</code>.
is_nan Funktion
Prüft, ob eine Gleitkommazahl den speziellen Wert <code>NAN</code> (Not a Number) hat und gibt entsprechend <code>true</code> oder <code>false</code> zurück.
is_null Funktion
Prüft, ob ein Wert exakt <code>null</code> ist. Kürzer: <code>$v === null</code>.
is_numeric Funktion
Prüft, ob ein Wert eine gültige Zahl ist — inklusive numerischer Strings.
is_object Funktion
Prüft, ob ein Wert ein Objekt ist.
is_readable Funktion
Prüft, ob eine Datei lesbar ist — unter der aktuellen Prozess-Identität.
is_real Funktion
Prüft, ob eine Variable vom Typ <code>float</code> ist (Alias von <code>is_float()</code>).
is_resource Funktion
Prüft, ob eine Variable vom Typ <code>resource</code> ist und gibt <code>true</code> zurück, wenn die Variable eine gültige Ressource darstellt.
is_scalar Funktion
Prüft, ob eine Variable ein skalarer Wert ist (also <code>int</code>, <code>float</code>, <code>string</code> oder <code>bool</code>).
is_soap_fault Funktion
Prüft, ob ein Rückgabewert einer SOAP-Funktion ein <code>SoapFault</code>-Objekt ist, d. h. ob ein SOAP-Aufruf fehlgeschlagen ist.
is_string Funktion
Prüft, ob ein Wert ein String ist.
is_subclass_of Funktion
Prüft, ob eine Klasse eine <strong>echte</strong> Unterklasse einer anderen ist (nicht die Klasse selbst).
is_tainted Funktion
Prüft, ob ein String als <em>tainted</em> (unsicher/nicht vertrauenswürdig) markiert ist.
is_uploaded_file Funktion
Prüft, ob eine Datei über HTTP-POST hochgeladen wurde und schützt so vor Angriffen durch manipulierte Dateinamen.
is_writable Funktion
Prüft, ob eine Datei oder ein Verzeichnis schreibbar ist. Alias: <code>is_writeable()</code>.
is_writeable Funktion
Alias von <code>is_writable()</code> — prüft, ob eine Datei oder ein Verzeichnis beschreibbar ist.
isset Funktion
Prüft, ob eine Variable existiert UND nicht <code>null</code> ist. Eingebauter Sprach-Konstrukt.
Iterator Klasse
Interface für iterierbare Objekte. Fünf Methoden: <code>current()</code>, <code>key()</code>, <code>next()</code>, <code>rewind()</code>, <code>valid()</code>.
Iterator Interface
Definiert das Interface für Objekte, die mit <code>foreach</code> iteriert werden können, indem sie ihre eigene Iterations-Logik kapseln.
iterator_apply Funktion
Ruft eine Benutzerfunktion für jedes Element eines Iterators auf und gibt die Anzahl der iterierten Elemente zurück.
iterator_count Funktion
Zählt die Anzahl der Elemente eines <code>Traversable</code>-Objekts (Iterator oder IteratorAggregate), indem es vollständig durchlaufen wird.
iterator_to_array Funktion
Wandelt einen Iterator/Generator in ein Array um.
IteratorAggregate Klasse
Interface mit einer einzigen Methode <code>getIterator()</code>: gibt einen Generator oder Iterator zurück.
IteratorAggregate Interface
Ermöglicht einer Klasse, einen externen Iterator bereitzustellen, sodass sie mit <code>foreach</code> durchlaufen werden kann.
IteratorIterator Klasse
Wandelt ein beliebiges <code>Traversable</code>-Objekt in einen vollständigen <code>Iterator</code> um, sodass es in Iterator-Chains und SPL-Klassen verwendet werden kann.