Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe E — 114 Einträge

E

each Funktion
Gibt das aktuelle Schlüssel-Wert-Paar eines Arrays als vierElementiges Array zurück und rückt den internen Arrayzeiger um eine Position vor.
easter_date Funktion
Gibt den Unix-Zeitstempel für die lokale Mitternacht des Ostersonntags im angegebenen Jahr zurück.
easter_days Funktion
Gibt die Anzahl der Tage zurück, die zwischen dem 21. März und dem Ostersonntag eines bestimmten Jahres liegen.
echo Funktion
Gibt einen oder mehrere Strings direkt an den Ausgabepuffer aus, ohne einen Rückgabewert zu liefern.
eio_busy Funktion
Simuliert künstliche Last durch Blockierung des EIO-Threads für eine bestimmte Zeit – nützlich für Tests und Benchmarks.
eio_cancel Funktion
Bricht einen zuvor gestarteten <code>eio</code>-Request ab, sofern er noch nicht abgeschlossen wurde.
eio_chmod Funktion
Ändert asynchron die Datei- oder Verzeichnisberechtigungen über die <code>eio</code>-Erweiterung (non-blocking I/O).
eio_chown Funktion
Ändert asynchron den Besitzer (und optional die Gruppe) einer Datei oder eines Verzeichnisses.
eio_close Funktion
Schließt einen Dateideskriptor asynchron (nicht-blockierend) über die <code>eio</code>-Erweiterung.
eio_custom Funktion
Führt eine benutzerdefinierte Funktion asynchron aus, wie jeden anderen <code>eio_*</code>-Aufruf im Event-Loop.
eio_dup2 Funktion
Dupliziert einen Dateideskriptor asynchron mithilfe der <code>dup2()</code>-Systemfunktion über die eio-Erweiterung.
eio_event_loop Funktion
Verarbeitet alle ausstehenden <code>eio</code>-Requests, indem die libeio-Ereignisschleife so lange abgefragt wird, bis keine Anfragen mehr offen sind.
eio_fallocate Funktion
Ermöglicht die direkte Manipulation des zugewiesenen Speicherplatzes einer Datei mittels des POSIX-Systemaufrufs <code>fallocate()</code>.
eio_fchmod Funktion
Ändert die Zugriffsberechtigungen einer geöffneten Datei asynchron über einen Dateideskriptor.
eio_fchown Funktion
Ändert asynchron den Besitzer (User-ID und Gruppen-ID) einer bereits geöffneten Datei anhand ihres Dateideskriptors.
eio_fdatasync Funktion
Synchronisiert den Speicherzustand einer Datei mit dem Datenträger (asynchron), ohne Metadaten zwingend zu schreiben.
eio_fstat Funktion
Ermittelt asynchron den Status einer geöffneten Datei anhand ihres Dateideskriptors und ruft nach Abschluss die Callback-Funktion auf.
eio_fstatvfs Funktion
Gibt Dateisystemstatistiken für ein geöffnetes Datei-Deskriptor zurück (asynchron via eio-Erweiterung).
eio_fsync Funktion
Synchronisiert den Speicherzustand einer Datei mit dem Datenträger (asynchrones <code>fsync</code>) und ruft nach Abschluss eine Callback-Funktion auf.
eio_ftruncate Funktion
Kürzt eine bereits geöffnete Datei auf die angegebene Länge mithilfe des asynchronen <code>eio</code>-Frameworks.
eio_futime Funktion
Ändert asynchron die Zugriffs- und Änderungszeit einer geöffneten Datei anhand ihres Dateideskriptors.
eio_get_event_stream Funktion
Liefert einen Stream-Ressource zur internen Kommunikation mit libeio, der in Event-Loops integriert werden kann.
eio_get_last_error Funktion
Gibt eine menschenlesbare Fehlerbeschreibung zur letzten <code>eio</code>-Request-Ressource zurück.
eio_grp Funktion
Erstellt eine Anfrage-Gruppe (Request-Gruppe) im <code>eio</code>-Extension, die mehrere asynchrone I/O-Anfragen bündelt.
eio_grp_add Funktion
Fügt einen einzelnen <code>eio</code>-Request zu einer bestehenden Request-Gruppe hinzu.
eio_grp_cancel Funktion
Bricht alle noch ausstehenden Anfragen innerhalb einer <code>eio</code>-Request-Gruppe ab.
eio_grp_limit Funktion
Setzt das maximale Limit für die Anzahl gleichzeitig aktiver Anfragen innerhalb einer <code>eio</code>-Gruppe.
eio_init Funktion
Initialisiert (oder re-initialisiert) die <code>eio</code>-Erweiterung und deren interne Strukturen für asynchrone E/A-Operationen.
eio_link Funktion
Erstellt einen Hardlink von <code>path</code> nach <code>new_path</code> asynchron über die eio-Erweiterung.
eio_lstat Funktion
Ermittelt asynchron den Status einer Datei oder eines Symlinks (ohne den Symlink aufzulösen) und ruft nach Abschluss eine Callback-Funktion auf.
eio_mkdir Funktion
Erstellt asynchron ein Verzeichnis unter dem angegebenen Pfad mit den gewünschten Berechtigungen.
eio_mknod Funktion
Erstellt asynchron eine besondere oder gewöhnliche Datei (z. B. Gerätedatei) über die POSIX-Funktion <code>mknod(2)</code>.
eio_nop Funktion
Führt einen vollständigen asynchronen Request-Zyklus aus, ohne eine eigentliche I/O-Aktion durchzuführen (No-Operation).
eio_npending Funktion
Gibt die Anzahl der abgeschlossenen, aber noch nicht behandelten EIO-Requests zurück.
eio_nready Funktion
Gibt die Anzahl der noch nicht bearbeiteten (fertigen, aber noch nicht verarbeiteten) Anfragen in der <code>eio</code>-Warteschlange zurück.
eio_nreqs Funktion
Gibt die Anzahl der aktuell zu verarbeitenden (ausstehenden) EIO-Requests zurück.
eio_nthreads Funktion
Gibt die Anzahl der aktuell genutzten Worker-Threads der <code>eio</code>-Erweiterung zurück.
eio_open Funktion
Öffnet eine Datei asynchron über die <code>eio</code>-Erweiterung und liefert das Ergebnis über einen Callback.
eio_poll Funktion
Verarbeitet ausstehende <code>eio</code>-Requests und schließt abgeschlossene Callbacks ab.
eio_read Funktion
Liest asynchron <code>$length</code> Bytes von einem Dateideskriptor ab Position <code>$offset</code> und übergibt das Ergebnis an eine Callback-Funktion.
eio_readahead Funktion
Lädt einen Bereich einer Datei asynchron in den Betriebssystem-Seiten-Cache vor, um spätere Lesezugriffe zu beschleunigen.
eio_readdir Funktion
Liest den gesamten Inhalt eines Verzeichnisses asynchron und liefert Einträge über einen Callback zurück.
eio_readlink Funktion
Liest asynchron den Wert (Ziel) eines symbolischen Links und ruft nach Abschluss die Callback-Funktion auf.
eio_realpath Funktion
Löst einen Dateipfad asynchron in seinen kanonisierten absoluten Pfadnamen auf (entspricht <code>realpath()</code>, jedoch nicht-blockierend).
eio_rename Funktion
Benennt eine Datei oder ein Verzeichnis asynchron um bzw. verschiebt sie an einen neuen Speicherort.
eio_rmdir Funktion
Entfernt ein Verzeichnis asynchron mittels der <code>eio</code>-Erweiterung (libev/libeio).
eio_seek Funktion
Setzt asynchron die Dateipositionsanzeige eines geöffneten Dateideskriptors auf einen bestimmten Offset (nicht-blockierendes <code>lseek</code>).
eio_sendfile Funktion
Überträgt Daten zwischen zwei Dateideskriptoren, ähnlich dem POSIX-Systemaufruf <code>sendfile()</code>, ohne Daten in den Userspace zu kopieren.
eio_set_max_idle Funktion
Setzt die maximale Anzahl inaktiver (idle) Threads im eio-Thread-Pool.
eio_set_max_parallel Funktion
Setzt die maximale Anzahl paralleler Threads, die die <code>eio</code>-Erweiterung für asynchrone I/O-Operationen verwenden darf.
eio_set_max_poll_reqs Funktion
Legt die maximale Anzahl an Anfragen fest, die pro <code>eio_poll()</code>-Aufruf verarbeitet werden.
eio_set_max_poll_time Funktion
Setzt die maximale Zeit (in Sekunden), die <code>eio_poll()</code> beim Abfragen abgeschlossener Anfragen blockieren darf.
eio_set_min_parallel Funktion
Setzt die minimale Anzahl paralleler Threads, die die <code>eio</code>-Erweiterung für asynchrone I/O-Operationen verwendet.
eio_stat Funktion
Liest den Dateistatus (ähnlich <code>stat()</code>) asynchron über die EIO-Erweiterung und liefert das Ergebnis via Callback.
eio_statvfs Funktion
Liest Dateisystem-Statistiken (Größe, freier Speicher, Inodes usw.) für den angegebenen Pfad asynchron über die <code>eio</code>-Erweiterung.
eio_symlink Funktion
Erstellt asynchron einen symbolischen Link von <code>new_path</code> auf <code>path</code> mithilfe der libeio-Bibliothek.
eio_sync Funktion
Leert den Kernel-Puffer-Cache auf die Festplatte (entspricht dem POSIX <code>sync(2)</code>-Aufruf) – asynchron über die eio-Extension.
eio_sync_file_range Funktion
Synchronisiert einen bestimmten Byte-Bereich einer Datei asynchron mit dem Datenträger.
eio_syncfs Funktion
Ruft den Linux-Systemaufruf <code>syncfs(2)</code> auf, um alle gepufferten Schreiboperationen eines bestimmten Dateisystems auf das Speichermedium zu übertragen.
eio_truncate Funktion
Kürzt eine Datei asynchron auf die angegebene Länge (in Bytes) über die <code>eio</code>-Erweiterung.
eio_unlink Funktion
Löscht eine Datei asynchron über die <code>eio</code>-Erweiterung (entspricht dem POSIX-<code>unlink()</code>-Systemaufruf).
eio_utime Funktion
Ändert asynchron die Zugriffs- und Änderungszeit einer Datei (ähnlich wie <code>touch()</code>).
eio_write Funktion
Schreibt asynchron Daten in eine Datei oder einen Dateideskriptor über die <code>eio</code>-Erweiterung.
empty Funktion
Prüft, ob eine Variable „leer" ist — <code>0</code>, <code>""</code>, <code>null</code>, <code>false</code>, leeres Array, <code>"0"</code>.
enchant_broker_describe Funktion
Gibt eine Liste aller verfügbaren Enchant-Rechtschreibprüfungs-Anbieter (Provider) zurück, die dem Broker bekannt sind.
enchant_broker_dict_exists Funktion
Prüft, ob ein Wörterbuch für das angegebene Sprach-Tag im Enchant-Broker vorhanden ist.
enchant_broker_free Funktion
Gibt einen Enchant-Broker und alle zugehörigen Wörterbücher frei und schließt damit alle belegten Ressourcen.
enchant_broker_free_dict Funktion
Gibt eine zuvor mit <code>enchant_broker_request_dict()</code> oder <code>enchant_broker_request_pwl_dict()</code> erstellte Wörterbuch-Ressource frei.
enchant_broker_get_dict_path Funktion
Gibt den Verzeichnispfad zurück, der für ein bestimmtes Enchant-Backend-Dictionary-Verzeichnis konfiguriert ist.
enchant_broker_get_error Funktion
Gibt die letzte Fehlermeldung des Enchant-Brokers als Zeichenkette zurück.
enchant_broker_init Funktion
Erzeugt ein neues Enchant-Broker-Objekt, das als zentrale Schnittstelle zur Rechtschreibprüfungs-Bibliothek dient.
enchant_broker_list_dicts Funktion
Gibt eine Liste aller verfügbaren Enchant-Wörterbücher zurück, die über den angegebenen Broker zugänglich sind.
enchant_broker_request_dict Funktion
Erzeugt ein neues Wörterbuch-Objekt anhand eines Sprach-Tags (z. B. <code>"de_DE"</code>) über einen Enchant-Broker.
enchant_broker_request_pwl_dict Funktion
Erzeugt ein Wörterbuch aus einer persönlichen Wortliste (PWL-Datei) und gibt ein <code>EnchantDictionary</code>-Objekt zurück.
enchant_broker_set_dict_path Funktion
Setzt den Verzeichnispfad, in dem ein bestimmtes Enchant-Backend nach Wörterbuchdateien sucht.
enchant_broker_set_ordering Funktion
Legt für eine bestimmte Sprache die bevorzugte Reihenfolge der Rechtschreibprüfungs-Backends (Wörterbücher) fest.
enchant_dict_add Funktion
Fügt ein Wort zur persönlichen Wortliste des angegebenen Enchant-Wörterbuchs hinzu.
enchant_dict_add_to_personal Funktion
Fügt ein Wort zum persönlichen Wörterbuch hinzu (Alias von <code>enchant_dict_add</code>).
enchant_dict_add_to_session Funktion
Fügt ein Wort temporär zur aktuellen Enchant-Rechtschreibprüfungssitzung hinzu, ohne es dauerhaft im Wörterbuch zu speichern.
enchant_dict_check Funktion
Prüft, ob ein Wort in einem Enchant-Wörterbuch als korrekt geschrieben gilt.
enchant_dict_describe Funktion
Gibt beschreibende Informationen über ein einzelnes Enchant-Wörterbuch als assoziatives Array zurück.
enchant_dict_get_error Funktion
Gibt den letzten Fehlermeldungstext zurück, der für das angegebene <code>EnchantDictionary</code>-Objekt aufgezeichnet wurde.
enchant_dict_is_added Funktion
Prüft, ob ein Wort mithilfe von <code>enchant_dict_add</code> zur aktuellen Enchant-Sitzung hinzugefügt wurde.
enchant_dict_is_in_session Funktion
Prüft, ob ein Wort in der aktuellen Sitzung des Enchant-Wörterbuchs hinzugefügt wurde (Alias von <code>enchant_dict_is_added</code>).
enchant_dict_quick_check Funktion
Prüft die Rechtschreibung eines Worts und füllt optional ein Array mit Korrekturvorschlägen.
enchant_dict_remove Funktion
Fügt ein Wort der Ausschlussliste des persönlichen Wörterbuchs hinzu und entfernt es damit effektiv aus dem persönlichen Wörterbuch.
enchant_dict_remove_from_session Funktion
Entfernt ein Wort aus dem Sitzungswörterbuch einer Enchant-Rechtschreibprüfung.
enchant_dict_store_replacement Funktion
Speichert eine benutzerdefinierte Ersetzung (Korrektur) für ein falsch geschriebenes Wort im Enchant-Wörterbuch.
enchant_dict_suggest Funktion
Gibt eine Liste von Schreibvorschlägen für ein möglicherweise falsch geschriebenes Wort aus dem angegebenen Enchant-Wörterbuch zurück.
end Funktion
Setzt den Zeiger ans Ende und gibt den letzten Wert zurück.
enum_exists Funktion
Prüft, ob ein Enum definiert ist.
error_clear_last Funktion
Löscht den zuletzt aufgetretenen Fehler, sodass <code>error_get_last()</code> anschließend <code>null</code> zurückgibt.
error_get_last Funktion
Gibt ein assoziatives Array mit Informationen über den zuletzt aufgetretenen Fehler zurück, oder <code>null</code> wenn bisher kein Fehler aufgetreten ist.
error_log Funktion
Schreibt eine Nachricht ins Error-Log — PHP-Standard-Log oder eigene Datei.
error_reporting Funktion
Legt fest, welche PHP-Fehlermeldungen gemeldet werden, und gibt das aktuell geltende Fehler-Reporting-Level zurück.
escapeshellarg Funktion
Maskiert einen String so, dass er sicher als einzelnes Argument in einem Shell-Befehl verwendet werden kann.
escapeshellcmd Funktion
Maskiert Shell-Metazeichen in einem Befehlsstring, um die Ausführung unbeabsichtigter Shellbefehle zu verhindern.
eval Funktion
Führt den übergebenen String als PHP-Code aus und gibt den Rückgabewert des ausgeführten Codes zurück.
exec Funktion
Führt ein externes Programm aus und gibt die letzte Zeile der Ausgabe zurück.
exif_imagetype Funktion
Liest den Bildtyp einer Datei anhand ihrer Magic-Bytes und gibt eine der <code>IMAGETYPE_*</code>-Konstanten zurück.
exif_read_data Funktion
Liest die EXIF-Header (Metadaten) aus einer JPEG- oder TIFF-Bilddatei und gibt sie als assoziatives Array zurück.
exif_tagname Funktion
Gibt den lesbaren Header-Namen (Tag-Name) für einen numerischen EXIF-Tag-Index zurück.
exif_thumbnail Funktion
Liest das eingebettete Miniaturbild (Thumbnail) aus einer JPEG- oder TIFF-Datei und gibt die rohen Bilddaten zurück.
exit Funktion
Beendet das Skript sofort. Alias: <code>die()</code>.
exp Funktion
e hoch <code>$num</code> — Umkehr von <code>log()</code>.
expect:// Funktion
Stream-Wrapper, der über die Expect-Erweiterung interaktive Prozesse steuert und deren Ein-/Ausgabe als Stream zugänglich macht.
expect_expectl Funktion
Wartet, bis die Ausgabe eines Prozesses auf ein Muster passt, eine Zeit verstreicht oder EOF erreicht wird.
expect_popen Funktion
Führt einen Befehl über die Bourne-Shell aus und öffnet einen PTY-Stream (Pseudo-Terminal) zum gestarteten Prozess.
explode Funktion
Zerlegt einen String an einem Trennzeichen in ein Array.
expm1 Funktion
Berechnet <code>exp(num) - 1</code> mit hoher numerischer Genauigkeit, auch wenn <code>num</code> sehr nahe bei Null liegt.
expression Funktion
Bindet die Variablen der vorbereiteten Anweisung als Parameter und erstellt einen Ausdruck für den Einsatz in Datenbankabfragen.
extension_loaded Funktion
Prüft zur Laufzeit, ob eine bestimmte PHP-Erweiterung (Extension) geladen ist.
extract Funktion
Wandelt ein assoziatives Array in Variablen im aktuellen Scope um — mit Vorsicht zu verwenden.
ezmlm_hash Funktion
Berechnet den numerischen Hash-Wert einer E-Mail-Adresse, wie er vom EZMLM-Mailinglistenverwaltungssystem benötigt wird.