Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe U — 120 Einträge

U

uasort Funktion
Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält dabei die Schlüssel-Wert-Zuordnungen (Index-Assoziationen) bei.
ucfirst Funktion
Macht das erste Zeichen eines Strings groß, den Rest lässt sie unverändert.
UConverter Klasse
Konvertiert Zeichenketten zwischen verschiedenen Zeichenkodierungen mithilfe der ICU-Bibliothek.
ucwords Funktion
Macht das erste Zeichen jedes Wortes groß — typografische Titel-Formatierung.
UI\Area Klasse
Repräsentiert eine Zeichenfläche in einer UI-Anwendung, die Grafik sowie Maus- und Tastaturereignisse verarbeitet.
UI\Control Klasse
Geschlossene Basisklasse für alle UI-Steuerelemente der <code>UI</code>-Erweiterung (php-ui / libui).
UI\Controls\Box Klasse
Eine Box ordnet mehrere UI-Controls horizontal oder vertikal in einer Zeile/Spalte an.
UI\Controls\Button Klasse
Repräsentiert eine beschriftete, klickbare Schaltfläche innerhalb einer UI\Window-basierten Anwendung.
UI\Controls\Check Klasse
Ein <code>Check</code> ist ein beschriftetes Kontrollkästchen (Checkbox), das der Benutzer aktivieren oder deaktivieren kann.
UI\Controls\ColorButton Klasse
Ein <code>ColorButton</code> ist eine Schaltfläche, die beim Anklicken einen nativen Farbwähler-Dialog öffnet und die gewählte Farbe zurückgibt.
UI\Controls\Combo Klasse
Repräsentiert ein Kombinations-Auswahlfeld (Dropdown-Liste) in einer UI-Anwendung, ähnlich dem HTML-Element <code>&lt;select&gt;</code>.
UI\Controls\EditableCombo Klasse
Ein bearbeitbares Kombinationsfeld (Combo-Box), das dem Benutzer erlaubt, sowohl vordefinierte Optionen auszuwählen als auch eigene Texteingaben vorzunehmen.
UI\Controls\Entry Klasse
Ein einzeiliges Texteingabefeld für Klartext, Passwörter oder Suchbegriffe innerhalb einer UI-Anwendung.
UI\Controls\Form Klasse
Ein <code>Form</code>-Control ordnet andere Controls in einem zweispaltigen Formularlayout an, wobei jedes Control mit einem Beschriftungslabel versehen wird.
UI\Controls\Grid Klasse
Ein <code>Grid</code>-Control ermöglicht die Anordnung von Kindelementen in einem zweidimensionalen Raster innerhalb einer UI-Anwendung.
UI\Controls\Group Klasse
Eine <code>Group</code> ist ein betitelter Container-Control, der untergeordnete Controls gruppiert und mit einer Beschriftung versieht.
UI\Controls\Label Klasse
Ein <code>Label</code> stellt eine einzeilige, nicht bearbeitbare Textzeile in einer grafischen Benutzeroberfläche dar, die typischerweise andere UI-Elemente kennzeichnet.
UI\Controls\MultilineEntry Klasse
Ein mehrzeiliges Texteingabefeld für GUI-Anwendungen, das mit oder ohne automatischen Zeilenumbruch verwendet werden kann.
UI\Controls\Picker Klasse
Ein <code>Picker</code> ist eine Schaltfläche, die beim Anklicken eine native Datum- und/oder Zeit-Auswahl des Betriebssystems öffnet.
UI\Controls\Progress Klasse
Stellt einen Fortschrittsbalken (Progress Bar) mit einem Prozentwert von 0 bis 100 dar, der typischerweise zur Visualisierung laufender Operationen eingesetzt wird.
UI\Controls\Radio Klasse
Stellt ein Radio-Button-Steuerelement für native GUI-Anwendungen bereit, ähnlich dem HTML-<code>&lt;input type="radio"&gt;</code>.
UI\Controls\Separator Klasse
Stellt eine einfache optische Trennlinie zwischen UI-Controls dar, die keine interaktive Funktion besitzt.
UI\Controls\Slider Klasse
Ein Slider-Control, das einen numerischen Bereich mit einem verschiebbaren Regler darstellt und dem Nutzer erlaubt, einen Wert innerhalb dieses Bereichs auszuwählen.
UI\Controls\Spin Klasse
Eine Spin Box ist ein Eingabefeld mit Auf-/Ab-Schaltflächen zur Auswahl eines Ganzzahlwertes innerhalb eines definierten Bereichs.
UI\Controls\Tab Klasse
Ein Tab-Container, der mehrere Seiten mit Controls enthält, wobei jede Seite einen eigenen Titel hat und vom Benutzer ausgewählt werden kann.
UI\Draw\Brush Klasse
Repräsentiert einen Pinsel zum Füllen und Umranden von Zeichnungselementen innerhalb der UI-Erweiterung.
UI\Draw\Brush\Gradient Klasse
Abstrakte Basisklasse für Farbverlauf-Pinsel, die gemeinsame Funktionalität für lineare und radiale Verläufe in der UI-Erweiterung bereitstellt.
UI\Draw\Brush\LinearGradient Klasse
Repräsentiert einen linearen Farbverlauf-Pinsel, der beim Zeichnen von Formen oder Pfaden auf einer <code>UI\Draw\Surface</code> verwendet wird.
UI\Draw\Brush\RadialGradient Klasse
Repräsentiert einen radialen Farbverlauf-Pinsel zum Zeichnen von kreisförmig verlaufenden Farbübergängen auf <code>UI\Draw\Path</code>-Objekten.
UI\Draw\Color Klasse
Repräsentiert eine RGBA-Farbe, deren Kanäle Rot, Grün, Blau und Alpha als öffentliche Eigenschaften zugänglich sind.
UI\Draw\Line\Cap Klasse
Enum-Klasse mit Konstantenwerten für die Endkappen-Stile von gezeichneten Linien in der UI-Erweiterung.
UI\Draw\Line\Join Klasse
Definiert, wie Linien an ihren Verbindungspunkten (Ecken) gezeichnet werden – als Klasse mit Konstanten für den Verbindungsstil.
UI\Draw\Matrix Klasse
Repräsentiert eine 2D-Transformationsmatrix für Zeichenoperationen im UI-Framework, mit der Skalierung, Rotation, Spiegelung und Translation kombiniert werden können.
UI\Draw\Path Klasse
Repräsentiert einen Zeichenpfad für die UI-Erweiterung, der festlegt, wo ein <code>UI\Draw\Pen</code> auf einer <code>UI\Area</code> zeichnet.
UI\Draw\Pen Klasse
Repräsentiert einen Zeichenstift, der im Draw-Event-Handler einer <code>UI\Area</code> zum Clippen, Füllen und Zeichnen von Pfaden verwendet wird.
UI\Draw\Stroke Klasse
Enthält die Konfiguration für den Pen zum Zeichnen eines Strichs (Linienstil, -breite, Verbindungen und Endkappen).
UI\Draw\Text\Font Klasse
Lädt eine beschriebene Schriftart anhand eines <code>UI\Draw\Text\Font\Descriptor</code>-Objekts für die Verwendung in UI-Zeichenoperationen.
UI\Draw\Text\Font\Descriptor Klasse
Beschreibt eine Schriftart mit Familie, Größe, Stil, Stärke und Dehnung für die UI-Textrenderung.
UI\Draw\Text\Font\fontFamilies Funktion
Gibt ein Array aller auf dem System verfügbaren Schriftfamilien-Namen zurück.
UI\Draw\Text\Font\Italic Klasse
Repräsentiert die Kursivschrift-Eigenschaft einer Schriftart im PHP-UI-Framework.
UI\Draw\Text\Font\Stretch Klasse
Gibt die Dehnung (Breite) einer Schriftart an und definiert, wie gestreckt oder komprimiert die Glyphen einer Schrift erscheinen.
UI\Draw\Text\Font\Weight Klasse
Enum-Klasse mit Konstanten für Schriftstärken (z. B. Thin, Bold, Heavy) beim Zeichnen von Text mit der PHP-UI-Erweiterung.
UI\Draw\Text\Layout Klasse
Repräsentiert das Layout von Text, der durch <code>UI\Draw\Pen</code> auf eine Zeichenfläche gerendert wird.
UI\Exception\InvalidArgumentException Klasse
Wird von der PHP-UI-Erweiterung ausgelöst, wenn einem UI-Aufruf ein ungültiges Argument übergeben wird.
UI\Exception\RuntimeException Klasse
Wird von der PHP-UI-Erweiterung (ext/ui) ausgelöst, wenn ein Laufzeitfehler in der grafischen Benutzeroberfläche auftritt.
UI\Executor Klasse
Plant die wiederholte Ausführung eines Callbacks in festem Zeitintervall – besonders nützlich für Animationen und periodische UI-Aktualisierungen.
UI\Key Klasse
Repräsentiert eine Taste bei UI-Ereignissen wie Tastendruck oder -loslassen in der PHP-UI-Erweiterung.
UI\Menu Klasse
Repräsentiert ein Menü in einer UI-Anwendung, das vor dem ersten Fenster erstellt werden muss und auf jedem Fenster angezeigt werden kann.
UI\MenuItem Klasse
Repräsentiert einen einzelnen Eintrag in einem <code>UI\Menu</code>; Instanzen werden ausschließlich über <code>UI\Menu::append()</code> und verwandte Methoden erzeugt.
UI\Point Klasse
Repräsentiert einen zweidimensionalen Punkt (X/Y-Koordinaten) innerhalb der PHP-UI-Erweiterung für Bildschirm-, Control- oder Area-Koordinaten.
UI\quit Funktion
Beendet die UI-Schleife
UI\run Funktion
Startet die Hauptereignisschleife der <code>UI</code>-Erweiterung und blockiert so lange, bis alle Fenster geschlossen wurden.
UI\Size Klasse
Repräsentiert die Größe (Breite und Höhe) eines Bildschirms, Controls oder Bereichs in der UI-Erweiterung.
UI\Window Klasse
Repräsentiert ein natives UI-Fenster im PHP-UI-Framework (ui-Extension) und dient als oberste Ebene einer grafischen Benutzeroberfläche.
uksort Funktion
Sortiert ein Array nach seinen Schlüsseln mithilfe einer benutzerdefinierten Vergleichsfunktion und erhält dabei die Schlüssel-Wert-Zuordnungen.
umask Funktion
Setzt die aktuelle <code>umask</code> (Dateierstellungsmaske) und gibt den vorherigen Wert zurück.
UnderflowException Klasse
Container leer — kein Element mehr entnehmbar.
UnexpectedValueException Klasse
Ein Wert entspricht nicht der Erwartung — z. B. eine unerwartete Enum-Konstante.
UnhandledMatchError Klasse
Wird geworfen, wenn <code>match</code> keinen Zweig findet und kein <code>default</code> gesetzt ist — meist ein Feature, kein Bug.
Union Types Konzept
Ein Parameter oder Rückgabewert darf einer von mehreren Typen sein — durch <code>|</code> getrennt.
uniqid Funktion
Erzeugt eine zeitbasierte, (pseudo-)eindeutige ID als Zeichenkette, optional mit Präfix und erhöhter Entropie.
UnitEnum Interface
Von der PHP-Engine automatisch auf alle Enumerations angewendetes Interface, das grundlegende Enum-Funktionalität wie <code>cases()</code> bereitstellt.
UnitEnum & BackedEnum Konzept
Alle Enums implementieren automatisch <code>UnitEnum</code>. Backed-Enums zusätzlich <code>BackedEnum</code>.
unixtojd Funktion
Konvertiert einen Unix-Timestamp in eine Julianische Tagesnummer (Julian Day Number).
unlink Funktion
Löscht eine Datei — kein Papierkorb, endgültig.
unpack Funktion
Entpackt binäre Daten aus einer Zeichenkette anhand eines Format-Codes und gibt ein assoziatives Array zurück.
unregister_tick_function Funktion
Entfernt eine zuvor mit <code>register_tick_function()</code> registrierte Funktion, sodass sie bei weiteren Ticks nicht mehr ausgeführt wird.
unserialize Funktion
Wandelt einen durch <code>serialize()</code> erzeugten String zurück in einen PHP-Wert (Objekt, Array, Skalar etc.).
unset Anweisung
Löscht eine Variable oder Array-Key. Bei Objekten löst es keinen <code>__destruct()</code> aus, wenn andere Referenzen bestehen.
unset Funktion
Hebt die Zuweisung einer oder mehrerer Variablen auf und gibt den belegten Speicher frei.
untaint Funktion
Entfernt die Unsicher-Markierung (Taint) von einem oder mehreren Strings, die zuvor als unsicher markiert wurden.
uopz_add_function Funktion
Fügt eine neue, bisher nicht existierende Funktion oder Methode zur Laufzeit hinzu.
uopz_allow_exit Funktion
Erlaubt oder verhindert die Ausführung des <code>exit</code>/<code>die</code>-Opcodes im laufenden PHP-Prozess.
uopz_backup Funktion
Sichert die aktuelle Implementierung einer Funktion oder Methode, damit sie später mit <code>uopz_restore</code> wiederhergestellt werden kann.
uopz_compose Funktion
Erstellt zur Laufzeit dynamisch eine neue Klasse aus angegebenen Basisklassen, Methoden und Eigenschaften.
uopz_copy Funktion
Kopiert eine Funktion oder Methode innerhalb der UOPZ-Erweiterung an einen neuen Namen.
uopz_del_function Funktion
Löscht eine zuvor mit <code>uopz_add_function()</code> hinzugefügte Funktion oder Methode aus dem Laufzeitsystem.
uopz_delete Funktion
Löscht eine zuvor definierte Funktion oder Methode zur Laufzeit aus dem Funktions-/Methodenregister.
uopz_extend Funktion
Lässt eine bestehende Klasse zur Laufzeit von einer anderen Klasse erben, ohne den Quellcode zu ändern.
uopz_flags Funktion
Liest oder setzt die internen Zend-Flags einer Funktion oder Methode zur Laufzeit.
uopz_function Funktion
Erzeugt oder überschreibt eine benannte PHP-Funktion zur Laufzeit mittels einer <code>Closure</code>.
uopz_get_exit_status Funktion
Gibt den zuletzt per <code>exit()</code> oder <code>die()</code> gesetzten Exit-Status zurück, wenn der Exit durch uopz abgefangen wurde.
uopz_get_hook Funktion
Gibt den zuvor mittels <code>uopz_set_hook</code> gesetzten Hook (als <code>Closure</code>) einer Funktion oder Methode zurück.
uopz_get_mock Funktion
Gibt den aktuell registrierten Mock (Ersatzklasse oder -objekt) für eine Klasse zurück, der zuvor mit <code>uopz_set_mock()</code> gesetzt wurde.
uopz_get_property Funktion
Liefert den Wert einer Klassen- oder Instanzeigenschaft, auch wenn diese nicht öffentlich zugänglich ist.
uopz_get_return Funktion
Gibt den zuvor mit <code>uopz_set_return()</code> gesetzten Rückgabewert einer Funktion oder Methode zurück.
uopz_get_static Funktion
Liefert ein Array der statischen Variablen aus dem Gültigkeitsbereich einer Funktion oder Methode.
uopz_implement Funktion
Lässt eine bestehende Klasse zur Laufzeit ein Interface implementieren, ohne den Quellcode zu verändern.
uopz_overload Funktion
Überschreibt einen PHP-VM-Opcode mit einem benutzerdefinierten Handler, um das Verhalten bei der Ausführung dieses Opcodes zu verändern.
uopz_redefine Funktion
Definiert eine bereits bestehende Konstante zur Laufzeit neu und ändert ihren Wert.
uopz_rename Funktion
Benennt eine vorhandene Funktion oder Methode zur Laufzeit unter einem neuen Namen um.
uopz_restore Funktion
Stellt eine zuvor mit <code>uopz_backup</code> gesicherte Funktion in ihren ursprünglichen Zustand wieder her.
uopz_set_hook Funktion
Setzt einen Hook (Closure), der beim Betreten einer Funktion oder Methode automatisch ausgeführt wird.
uopz_set_mock Funktion
Ersetzt eine Klasse durch einen Mock, sodass <code>new ClassName</code> fortan eine Instanz des Mocks zurückgibt.
uopz_set_property Funktion
Setzt den Wert einer bestehenden statischen Klassen- oder Instanzeigenschaft zur Laufzeit, auch wenn sie <code>private</code> oder <code>protected</code> ist.
uopz_set_return Funktion
Setzt einen festen Rückgabewert (oder eine Closure als Ersatz-Implementierung) für eine bestehende PHP-Funktion oder Methode.
uopz_set_static Funktion
Setzt die statischen Variablen im Gültigkeitsbereich einer Funktion oder Methode zur Laufzeit.
uopz_undefine Funktion
Hebt die Definition einer Konstante (oder Klassenkonstante) zur Laufzeit auf, sodass sie danach undefiniert ist.
uopz_unset_hook Funktion
Entfernt einen zuvor mit <code>uopz_set_hook</code> gesetzten Hook einer Funktion oder Methode.
uopz_unset_mock Funktion
Entfernt einen zuvor für eine Klasse gesetzten Mock, sodass wieder die originale Klasse verwendet wird.
uopz_unset_return Funktion
Entfernt einen zuvor mit <code>uopz_set_return()</code> gesetzten Rückgabewert einer Funktion oder Methode.
Uri\InvalidUriException Klasse
Ausnahme, die ausgelöst wird, wenn eine URI syntaktisch ungültig oder nicht verarbeitbar ist.
Uri\Rfc3986\Uri Klasse
Repräsentiert eine unveränderliche URI gemäß <code>RFC 3986</code> und bietet Zugriff auf alle Komponenten wie Schema, Host, Pfad, Query und Fragment.
Uri\UriComparisonMode Enum
Definiert die Vergleichsmodi für URI-Objekte in der URI-Erweiterung und steuert, wie zwei URIs auf Gleichheit geprüft werden.
Uri\UriError Klasse
Basisklasse für alle Fehler der URI-Erweiterung (<code>Uri\</code>-Namespace); wird geworfen, wenn URI-Operationen fehlschlagen.
Uri\UriException Klasse
Basisklasse für alle Ausnahmen der URI-Erweiterung (<code>Uri</code>); ermöglicht gezieltes Abfangen aller URI-bezogenen Fehler.
Uri\WhatWg\InvalidUrlException Klasse
Wird geworfen, wenn eine URL gemäß dem WHATWG-URL-Standard ungültig oder nicht parsebar ist.
Uri\WhatWg\Url Klasse
Repräsentiert eine unveränderliche URL nach dem WHATWG-URL-Standard und bietet strukturierten Zugriff auf alle URL-Komponenten.
Uri\WhatWg\UrlValidationError Klasse
Repräsentiert einen einzelnen URL-Validierungsfehler gemäß dem WHATWG-URL-Standard, der bei der Verarbeitung einer URL aufgetreten ist.
Uri\WhatWg\UrlValidationErrorType Enum
Enum mit allen standardisierten WHATWG-URL-Validierungsfehlertypen, die beim Parsen oder Serialisieren von URLs auftreten können.
URL-Slug aus Titel generieren Snippet
Für SEO-freundliche URLs. Umlaute transliterieren, Sonderzeichen entfernen, Wörter mit Bindestrich verbinden.
urldecode Funktion
Dekodiert URL-encoded Strings — Umkehr von <code>urlencode()</code>.
urlencode Funktion
URL-encoded einen String — Leerzeichen zu <code>+</code>. Für Query-Strings.
use Anweisung
Importiert Namespaces, Traits, oder Closure-Variablen — je nach Kontext.
use_soap_error_handler Funktion
Legt fest, ob der interne SOAP-Fehlerhandler anstelle des PHP-Standardfehlerhandlers für SOAP-Fehler verwendet werden soll.
user_error Funktion
Alias von <code>trigger_error()</code> — löst eine benutzerdefinierte PHP-Fehlermeldung aus.
usleep Funktion
Hält die Programmausführung für die angegebene Anzahl von Mikrosekunden an.
usort Funktion
Sortiert ein Array mit einer benutzerdefinierten Vergleichsfunktion — die flexibelste Sortier-Option.
utf8_decode Funktion
Konvertiert eine UTF-8-kodierte Zeichenkette nach ISO-8859-1 (Latin-1) und ersetzt nicht darstellbare oder ungültige Zeichen.
utf8_encode Funktion
Konvertiert eine Zeichenkette von ISO-8859-1 (Latin-1) nach UTF-8.