Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

S

#[SensitiveParameter] Attribute
Markiert einen Parameter als sensibel — in Stack-Traces wird der Wert redacted.
set_error_handler Funktion
Registriert eine benutzerdefinierte Callback-Funktion zur Behandlung von PHP-Laufzeitfehlern.
set_exception_handler Funktion
Registriert eine benutzerdefinierte Callback-Funktion als globalen Exception-Handler für nicht abgefangene Exceptions.
SimdJsonException Klasse
Ausnahme-Klasse der <code>simdjson</code>-Erweiterung, die bei Fehlern während des JSON-Parsens ausgelöst wird.
SimdJsonValueError Klasse
Wird ausgelöst, wenn ein JSON-Wert bei der Verarbeitung mit der SimdJson-Erweiterung nicht dem erwarteten Typ entspricht.
SNMPException Klasse
Ausnahmeklasse der SNMP-Erweiterung, die bei Fehlern im Umgang mit SNMP-Operationen geworfen wird.
SodiumException Klasse
Wird ausgelöst, wenn in der <code>sodium</code>-Erweiterung ein Fehler auftritt, z. B. bei ungültigen Schlüsseln, fehlerhafter Nonce-Länge oder Entschlüsselungsfehlern.
SolrClientException Klasse
Wird ausgelöst, wenn bei einer Client-seitigen Anforderung an den Solr-Server ein Fehler auftritt, z. B. bei Verbindungsproblemen oder ungültigen Anfrageparametern.
SolrException Klasse
Basisklasse für alle Ausnahmen der PECL-Solr-Erweiterung; ermöglicht gezieltes Abfangen aller Solr-spezifischen Fehler.
SolrIllegalArgumentException Klasse
Wird ausgelöst, wenn ein illegales oder ungültiges Argument an eine Solr-Methode übergeben wird.
SolrIllegalOperationException Klasse
Wird ausgelöst, wenn eine illegale oder nicht unterstützte Operation an einem Solr-Objekt durchgeführt wird.
SolrMissingMandatoryParameterException Klasse
Wird ausgelöst, wenn ein erforderlicher Parameter beim Aufruf einer Solr-Methode fehlt.
SolrServerException Klasse
Wird ausgelöst, wenn der Apache-Solr-Server selbst einen Fehler zurückgibt (z. B. ungültige Anfragen oder interne Serverfehler).
SQLite3Exception Klasse
Repräsentiert eine SQLite3-spezifische Ausnahme, die bei Fehlern im Umgang mit <code>SQLite3</code>-Datenbanken geworfen wird.
StompException Klasse
Ausnahme-Klasse der STOMP-Erweiterung, die bei Verbindungs- und Protokollfehlern geworfen wird.
SVMException Klasse
Wird bei einem Fehler innerhalb der SVM-Erweiterung (Support Vector Machines) ausgelöst und erbt von der eingebauten <code>Exception</code>-Klasse.
Swoole\Coroutine\MySQL\Exception Klasse
Wird bei einem Fehler des koroutinenfähigen MySQL-Clients ausgelöst und enthält MySQL-spezifische Fehlerinformationen.
Swoole\Exception Klasse
Die Basis-Ausnahmeklasse der Swoole-Erweiterung, von der alle swoole-spezifischen Ausnahmen abgeleitet werden.
Swoole\MySQL\Exception Klasse
Wird bei einem Fehler des asynchronen Swoole-MySQL-Clients ausgelöst und liefert detaillierte Fehlerinformationen.

A

B

C

D

DateError Klasse
Wird geworfen, wenn die Zeitzonen-Datenbank nicht gefunden wird oder ungültige Daten enthält.
DateException Klasse
Basisklasse aller Datum/Uhrzeit-Exceptions, die bei ungültigen Benutzereingaben oder nicht analysierbaren Textargumenten in der Datum/Uhrzeit-Erweiterung ausgelöst werden.
DateInvalidOperationException Klasse
Wird geworfen, wenn <code>DateTimeImmutable::sub()</code> oder <code>DateTime::sub()</code> eine nicht unterstützte Operation ausführen soll.
DateInvalidTimeZoneException Klasse
Wird geworfen, wenn ein ungültiger Zeitzonenbezeichner an <code>DateTimeZone::__construct()</code> übergeben wird.
DateMalformedIntervalStringException Klasse
Wird geworfen, wenn ein ungültiger Intervall-String an <code>DateInterval::__construct()</code> übergeben wird.
DateMalformedPeriodStringException Klasse
Wird geworfen, wenn ein ungültiges <code>isostr</code>-Argument an <code>DatePeriod::__construct()</code> übergeben wird.
DateMalformedStringException Klasse
Wird geworfen, wenn eine ungültige Datum/Uhrzeit-Zeichenkette erkannt wird, z. B. bei <code>new DateTimeImmutable('ungültig')</code>.
DateObjectError Klasse
Wird geworfen, wenn eine der Datum/Uhrzeit-Klassen (z. B. <code>DateTime</code>, <code>DateTimeImmutable</code>) nicht korrekt initialisiert wurde.
DateRangeError Klasse
Wird geworfen, wenn ein Datumsobjekt ein Datum außerhalb des auf 32-Bit-Plattformen darstellbaren Unix-Timestamp-Bereichs repräsentiert.
debug_backtrace Funktion
Gibt den aktuellen Aufruf-Stack als Array zurück — für Debugging und Logging.
debug_print_backtrace Funktion
Gibt einen menschenlesbaren Backtrace (Aufrufstapel) direkt aus und zeigt so den aktuellen Ausführungspfad des PHP-Skripts.
DivisionByZeroError Klasse
Division durch Null. Seit PHP 8 wirft <code>/</code>, <code>%</code>, <code>intdiv()</code>, <code>fmod()</code> diese Exception.
DomainException Klasse
Domain-Regelverletzung — z. B. „Betrag darf nicht negativ sein" in einem Fachkontext.
DOMException Klasse
Wird von DOM-Funktionen geworfen, wenn ein Fehler gemäß dem W3C-DOM-Standard auftritt, z. B. bei ungültigen Operationen auf DOM-Knoten.

E

F

G

I

J

L

LengthException Klasse
Eine Länge (z. B. String, Array, Datei) passt nicht zur Erwartung.
LibXMLError Klasse
Repräsentiert einen von libxml ausgelösten Fehler mit Informationen zu Typ, Code, Meldung und Position im Dokument.
LogicException Klasse
Fehler in der Programmlogik, die durch besseres Programmieren vermeidbar wären.
LuaException Klasse
Ausnahme, die von der PHP-Lua-Erweiterung ausgelöst wird, wenn bei der Ausführung von Lua-Code oder bei Lua-spezifischen Operationen ein Fehler auftritt.
LuaSandboxError Klasse
Basisklasse für alle Fehler, die von der <code>LuaSandbox</code>-Extension geworfen werden.
LuaSandboxErrorError Klasse
Repräsentiert einen Fehler, der beim Verarbeiten eines Lua-Fehlerobjekts in der LuaSandbox-Erweiterung auftritt.
LuaSandboxFatalError Klasse
Repräsentiert einen fatalen Fehler in der <code>LuaSandbox</code>, der eine weitere Ausführung des Lua-Codes unmöglich macht.
LuaSandboxMemoryError Klasse
Repräsentiert einen Speicherfehler, der auftritt, wenn die LuaSandbox das konfigurierte Speicherlimit überschreitet.
LuaSandboxRuntimeError Klasse
Repräsentiert einen Laufzeitfehler, der während der Ausführung von Lua-Code innerhalb einer <code>LuaSandbox</code>-Instanz aufgetreten ist.
LuaSandboxSyntaxError Klasse
Repräsentiert einen Syntaxfehler, der beim Laden oder Kompilieren von Lua-Code in der <code>LuaSandbox</code>-Erweiterung auftritt.
LuaSandboxTimeoutError Klasse
Repräsentiert einen Fehler, der ausgelöst wird, wenn ein Lua-Skript in der <code>LuaSandbox</code> das festgelegte Zeitlimit überschreitet.

M

MemcachedException Klasse
Ausnahmeklasse der Memcached-Erweiterung, die bei Fehlern im Zusammenhang mit Memcached-Operationen geworfen wird.
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\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\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.
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.

O

P

R

T

U

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.
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.
Uri\InvalidUriException Klasse
Ausnahme, die ausgelöst wird, wenn eine URI syntaktisch ungültig oder nicht verarbeitbar ist.
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\UrlValidationError Klasse
Repräsentiert einen einzelnen URL-Validierungsfehler gemäß dem WHATWG-URL-Standard, der bei der Verarbeitung einer URL aufgetreten ist.
user_error Funktion
Alias von <code>trigger_error()</code> — löst eine benutzerdefinierte PHP-Fehlermeldung aus.

V

W

X

Y

Yaf_Exception Klasse
Basisklasse für alle Ausnahmen im Yaf-Framework (<code>Yaf_Exception</code> erweitert <code>RuntimeException</code>).
Yaf_Exception_StartupError Klasse
Wird ausgelöst, wenn während des Anwendungsstarts von Yaf ein kritischer Fehler auftritt.
Yaf_Exception_TypeError Klasse
Wird im Yaf-Framework ausgelöst, wenn ein Argument oder Rückgabewert einen falschen Typ aufweist.
Yar_Client_Exception Klasse
Basisklasse für alle Ausnahmen, die auf der Client-Seite des Yar-RPC-Frameworks auftreten.
Yar_Client_Packager_Exception Klasse
Wird ausgelöst, wenn beim Serialisieren/Deserialisieren (Packaging) von Daten im Yar-RPC-Client ein Fehler auftritt.
Yar_Client_Protocol_Exception Klasse
Wird ausgelöst, wenn auf der Yar-Clientseite ein Protokollfehler auftritt, z. B. bei ungültigem oder korruptem RPC-Protokoll.
Yar_Client_Transport_Exception Klasse
Wird ausgelöst, wenn auf der Yar-Clientseite ein Transportfehler auftritt (z. B. Netzwerkproblem, Verbindungsabbruch oder Timeout).
Yar_Server_Exception Klasse
Basisklasse für Ausnahmen, die serverseitig im Yar-RPC-Framework ausgelöst werden.
Yar_Server_Output_Exception Klasse
Wird ausgelöst, wenn auf der Yar-Serverseite ein Ausgabefehler auftritt, z. B. wenn die Antwort nicht korrekt serialisiert oder übertragen werden kann.
Yar_Server_Packager_Exception Klasse
Wird ausgelöst, wenn ein Fehler beim Verpacken (Packaging) von Daten auf der Yar-Serverseite auftritt.
Yar_Server_Protocol_Exception Klasse
Wird ausgelöst, wenn auf der Yar-Serverseite ein Protokollfehler auftritt, z. B. bei ungültigen oder nicht unterstützten Paketformaten.
Yar_Server_Request_Exception Klasse
Wird ausgelöst, wenn der Yar-Server einen ungültigen oder fehlerhaften Request empfängt.

Z

ZMQContextException Klasse
Wird ausgelöst, wenn bei der Erstellung oder Verwendung eines <code>ZMQContext</code>-Objekts ein Fehler auftritt.
ZMQDeviceException Klasse
Wird ausgelöst, wenn beim Betrieb eines <code>ZMQDevice</code>-Geräts ein Fehler auftritt.
ZMQException Klasse
Basis-Ausnahmeklasse der ZMQ-Erweiterung, die bei Fehlern in ZeroMQ-Operationen ausgelöst wird.
ZMQPollException Klasse
Wird bei einem Fehler beim Polling von <code>ZMQ</code>-Sockets ausgelöst und enthält Fehlerinformationen zum gescheiterten Poll-Vorgang.
ZMQSocketException Klasse
Wird ausgelöst, wenn ein Fehler bei einer <code>ZMQSocket</code>-Operation auftritt, z. B. beim Verbinden, Senden oder Empfangen von Nachrichten.
ZookeeperAuthenticationException Klasse
Wird geworfen, wenn bei der Verbindung zu einem ZooKeeper-Server ein Authentifizierungsfehler auftritt.
ZookeeperConnectionException Klasse
Wird geworfen, wenn eine Verbindung zum ZooKeeper-Dienst nicht hergestellt oder aufrechterhalten werden kann.
ZookeeperException Klasse
Basisklasse für alle Ausnahmen, die von der PHP-ZooKeeper-Erweiterung ausgelöst werden.
ZookeeperMarshallingException Klasse
Repräsentiert einen ZooKeeper-Fehler beim Marshalling oder Unmarshalling von Daten.
ZookeeperNoNodeException Klasse
Wird geworfen, wenn eine ZooKeeper-Operation auf einem nicht existierenden Knoten ausgeführt wird.
ZookeeperOperationTimeoutException Klasse
Wird geworfen, wenn eine ZooKeeper-Operation das festgelegte Zeitlimit überschreitet.
ZookeeperSessionException Klasse
Repräsentiert einen ZooKeeper-Sitzungsfehler, der auftritt, wenn die Verbindung oder Sitzung zum ZooKeeper-Server ungültig oder abgelaufen ist.