Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe C — 46 Einträge

C

CachingIterator Klasse
Wrapper-Iterator, der den aktuellen und den nächsten Wert eines inneren Iterators zwischenspeichert und damit u. a. Lookahead-Operationen und <code>hasNext()</code> ermöglicht.
CallbackFilterIterator Klasse
Filtert die Elemente eines beliebigen <code>Iterator</code>s anhand einer Callback-Funktion und gibt nur die Elemente zurück, für die der Callback <code>true</code> liefert.
ClosedGeneratorException Klasse
Wird geworfen, wenn versucht wird, einen Wert von einem bereits geschlossenen <code>Generator</code>-Objekt abzurufen.
Closure Klasse
Die Klasse hinter anonymen Funktionen (<code>function() {}</code>) und Arrow-Functions (<code>fn() => ...</code>).
Collator Klasse
Vergleicht und sortiert Zeichenketten abhängig von einer bestimmten Locale nach den jeweiligen Regeln der Unicode-Collation-Algorithmen.
com Klasse
Ermöglicht die Instanziierung und Verwendung von COM-Objekten (Component Object Model) unter Windows direkt aus PHP heraus.
com_exception Klasse
Ausnahmeklasse der COM-Erweiterung, die bei Fehlern im Umgang mit COM-Objekten unter Windows geworfen wird.
com_safearray_proxy Klasse
Interne Hilfsklasse zur transparenten Auflösung von Zugriffen auf mehrdimensionale <code>SAFEARRAY</code>-Typen in COM-Objekten.
CommonMark\CQL Klasse
Ermöglicht die Navigation im CommonMark-Dokumentbaum über Pfadausdrücke wie <code>firstChild</code>, <code>lastChild</code>, <code>previous</code>, <code>next</code> und <code>parent</code>.
CommonMark\Node Klasse
Basisklasse für alle Knoten im CommonMark-Dokumentbaum, die beim Parsen von Markdown-Text entstehen.
CommonMark\Node\BlockQuote Klasse
Repräsentiert ein Blockzitat (<code>&gt;</code>-Syntax) als Knoten im CommonMark-Dokumentbaum.
CommonMark\Node\BulletList Klasse
Repräsentiert eine unsortierte (Aufzählungs-)Liste im CommonMark-AST-Baum.
CommonMark\Node\Code Klasse
Repräsentiert einen Inline-Code-Span (z. B. <code>`code`</code>) im CommonMark-AST.
CommonMark\Node\CodeBlock Klasse
Repräsentiert einen eingerückten oder umzäunten (fenced) Codeblock im CommonMark-AST.
CommonMark\Node\CustomBlock Klasse
Repräsentiert einen benutzerdefinierten Block-Knoten im CommonMark-Dokumentbaum der <code>commonmark</code>-Erweiterung.
CommonMark\Node\CustomInline Klasse
Repräsentiert einen benutzerdefinierten Inline-Knoten im CommonMark-Dokumentenbaum.
CommonMark\Node\Document Klasse
Repräsentiert den Wurzelknoten eines CommonMark-Dokuments und dient als oberste Ebene im AST.
CommonMark\Node\Heading Klasse
Repräsentiert eine Überschrift (H1–H6) im CommonMark-Abstract-Syntax-Baum.
CommonMark\Node\HTMLBlock Klasse
Repräsentiert einen eingebetteten HTML-Block-Knoten im CommonMark-AST (Abstract Syntax Tree).
CommonMark\Node\HTMLInline Klasse
Repräsentiert einen eingebetteten Inline-HTML-Knoten im CommonMark-Abstract-Syntax-Baum.
CommonMark\Node\Image Klasse
Repräsentiert einen Bild-Knoten (<code>![alt](url)</code>) im CommonMark-AST.
CommonMark\Node\Item Klasse
Repräsentiert ein einzelnes Listenelement (<code>&lt;li&gt;</code>) im CommonMark-AST (Abstract Syntax Tree).
CommonMark\Node\LineBreak Klasse
Repräsentiert einen harten Zeilenumbruch (Hard Line Break) im CommonMark-Dokumentenbaum.
CommonMark\Node\Link Klasse
Repräsentiert einen Inline-Link im CommonMark-AST (Abstract Syntax Tree), bestehend aus URL, optionalem Titel und Kindknoten als Linktext.
CommonMark\Node\OrderedList Klasse
Repräsentiert eine nummerierte (geordnete) Liste im CommonMark-AST-Baum.
CommonMark\Node\Paragraph Klasse
Repräsentiert einen Absatz (<code>&lt;p&gt;</code>) im CommonMark-Dokumentbaum.
CommonMark\Node\SoftBreak Klasse
Repräsentiert einen weichen Zeilenumbruch (Soft Break) im AST eines CommonMark-Dokuments.
CommonMark\Node\Text Klasse
Repräsentiert einen reinen Textknoten im CommonMark-AST (Abstract Syntax Tree).
CommonMark\Node\Text\Emphasis Klasse
Repräsentiert einen hervorgehobenen (kursiven) Text-Knoten im CommonMark-AST, der durch <code>*text*</code> oder <code>_text_</code> erzeugt wird.
CommonMark\Node\Text\Strong Klasse
Repräsentiert einen fett hervorgehobenen Textknoten im CommonMark-AST (Abstract Syntax Tree).
CommonMark\Node\ThematicBreak Klasse
Repräsentiert eine thematische Trennlinie (horizontale Linie, <code>&lt;hr&gt;</code>) im CommonMark-AST.
CommonMark\Parser Klasse
Parst Markdown-Text nach dem CommonMark-Standard und erzeugt einen traversierbaren Dokumentbaum (<code>CommonMark\Node\Document</code>).
COMPersistHelper Klasse
Verbessert die Interoperabilität von COM und PHP bezüglich <code>open_basedir</code> und Streams beim Persistieren von COM-Objekten.
CompileError Klasse
Wird bei Kompilierungsfehlern geworfen, die früher einen fatalen PHP-Fehler verursachten, z. B. bei ungültigem <code>eval()</code>-Code.
Componere\Abstract\Definition Klasse
Repräsentiert die zur Laufzeit erstellte Definition einer abstrakten Klasse innerhalb der Componere-Extension.
Componere\Definition Klasse
Repräsentiert eine zur Laufzeit dynamisch erstellte oder modifizierte Klassendefinition, die mit der Componere-Erweiterung registriert und verwendet werden kann.
Componere\Method Klasse
Repräsentiert eine zur Laufzeit dynamisch definierte Methode, die einer Klasse über die Componere-Extension hinzugefügt werden kann.
Componere\Patch Klasse
Ermöglicht das nachträgliche Ändern (Patchen) einer bestehenden PHP-Klasse zur Laufzeit, ohne deren ursprünglichen Quellcode zu verändern.
Componere\Value Klasse
Repräsentiert den Wert einer zur Laufzeit definierten Eigenschaft oder Konstante innerhalb der Componere-Extension.
Countable Klasse
Interface mit einer Methode <code>count()</code>. Erlaubt <code>count($obj)</code> auf beliebigen Objekten.
CURLFile Klasse
Repräsentiert eine Datei, die per cURL-POST (<code>CURLOPT_POSTFIELDS</code>) hochgeladen werden soll.
CurlHandle Klasse
Opakes Handle-Objekt, das eine cURL-Session repräsentiert und ab PHP 8.0.0 die bisherige <code>resource</code>-Rückgabe von <code>curl_init()</code> ersetzt.
CurlMultiHandle Klasse
Opake Klasse, die ab PHP 8.0.0 eine <code>curl_multi</code>-Ressource ersetzt und mehrere parallele cURL-Übertragungen verwaltet.
CurlShareHandle Klasse
Vollständig opake Klasse, die ab PHP 8.0.0 eine <code>curl_share</code>-Ressource ersetzt und gemeinsam genutzte Daten zwischen mehreren cURL-Handles verwaltet.
CurlSharePersistentHandle Klasse
Repräsentiert ein persistentes, geteiltes cURL-Handle, das Verbindungen und Daten über mehrere Anfragen hinweg teilt und wiederverwenden kann.
CURLStringFile Klasse
Ermöglicht den Datei-Upload über cURL direkt aus einem String (Speicher-Inhalt), ohne dass eine physische Datei auf dem Dateisystem existieren muss.

Häufige Fragen

Was gehört zur PHP-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache PHP alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die PHP-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.