Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

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

// Zeige Buchstabe H — 45 Einträge

H

$http_response_header Superglobal
Enthält nach einem HTTP-Request über einen URL-Wrapper die vom Server gesendeten Response-Header als Array.
hash Funktion
Erzeugt einen Hash mit einem beliebigen Algorithmus — SHA-256, SHA-512, xxh64, blake2b, ...
hash_algos Funktion
Gibt ein Array mit allen vom aktuellen PHP-Build unterstützten Hashing-Algorithmen zurück.
hash_copy Funktion
Erstellt eine exakte Kopie eines bestehenden <code>HashContext</code>-Objekts, sodass der aktuelle Hashing-Zwischenzustand unabhängig weiterverwendet werden kann.
hash_equals Funktion
Vergleicht zwei Strings zeitkonstant — Pflicht bei Signatur-/Token-Vergleichen zur Timing-Attack-Abwehr.
hash_file Funktion
Berechnet den kryptografischen Hash-Wert des Inhalts einer Datei mit dem angegebenen Algorithmus.
hash_final Funktion
Schließt einen mit <code>hash_init()</code> gestarteten schrittweisen Hashing-Vorgang ab und gibt den resultierenden Hash-Wert zurück.
hash_hkdf Funktion
Leitet aus einem Eingabeschlüssel mittels HKDF (HMAC-based Key Derivation Function, RFC 5869) einen kryptografisch sicheren Schlüssel ab.
hash_hmac Funktion
HMAC-Hash mit geheimem Schlüssel — Standard für Webhook-Signaturen und Message-Authentication.
hash_hmac_algos Funktion
Gibt eine Liste aller für <code>hash_hmac()</code> geeigneten Hash-Algorithmen zurück, die von der aktuellen PHP-Installation unterstützt werden.
hash_hmac_file Funktion
Berechnet einen HMAC-Hashwert des Inhalts einer Datei mit einem geheimen Schlüssel und dem angegebenen Algorithmus.
hash_init Funktion
Initialisiert einen schrittweisen Hashing-Kontext für einen angegebenen Algorithmus und gibt ein <code>HashContext</code>-Objekt zurück.
hash_pbkdf2 Funktion
Erzeugt einen kryptografischen Schlüssel aus einem Passwort mittels PBKDF2 (Password-Based Key Derivation Function 2).
hash_update Funktion
Fügt Daten an einen aktiven Hash-Kontext an und aktualisiert den internen Zustand des Hashing-Vorgangs.
hash_update_file Funktion
Liest eine Datei und fügt deren Inhalt an einen aktiven <code>HashContext</code> an, ohne die Datei manuell einlesen zu müssen.
hash_update_stream Funktion
Liest Daten aus einem geöffneten Stream und fügt sie einem aktiven Hash-Kontext hinzu.
HashContext Klasse
Repräsentiert den Zustand eines inkrementellen Hash-Vorgangs, der schrittweise mit Daten befüllt und abgeschlossen werden kann.
header Funktion
Sendet einen HTTP-Header. Muss VOR jeder Ausgabe aufgerufen werden — sonst „headers already sent".
header_register_callback Funktion
Registriert eine Callback-Funktion, die unmittelbar vor dem Versand der HTTP-Header ausgeführt wird.
header_remove Funktion
Entfernt einen zuvor mit <code>header()</code> gesetzten HTTP-Antwortheader, bevor dieser an den Client gesendet wird.
headers_list Funktion
Gibt eine Liste aller bisher gesetzten oder bereits gesendeten HTTP-Antwort-Header als indiziertes Array zurück.
headers_sent Funktion
Prüft, ob oder wo die Header bereits gesendet wurden
hebrev Funktion
Konvertiert logischen hebräischen Text in visuell geordneten (sichtbaren) Text, optional mit Zeilenumbruch nach einer bestimmten Zeichenanzahl.
hebrevc Funktion
Konvertiert hebräischen logischen Text in visuell geordneten Text und wandelt dabei Zeilenumbrüche (<code>\n</code>) in <code>&lt;br&gt;\n</code> um.
hex2bin Funktion
Wandelt einen Hex-String zurück in Binärdaten — Umkehr von <code>bin2hex()</code>.
hexdec Funktion
Wandelt einen Hex-String in eine Dezimalzahl um.
highlight_file Funktion
Gibt den Inhalt einer PHP-Datei mit Syntax-Hervorhebung aus oder gibt ihn als HTML-String zurück.
highlight_string Funktion
Hebt die PHP-Syntax einer Zeichenkette farblich hervor und gibt das Ergebnis als HTML aus oder zeigt es direkt an.
hrtime Funktion
Gibt die hochauflösende Systemzeit zurück — ideal für präzise Zeitmessungen unabhängig von Systemuhr-Anpassungen.
HRTime\PerformanceCounter Klasse
Hochauflösender Performance-Zähler der HRTime-Erweiterung für präzise Zeitmessungen auf Nanosekunden-Ebene.
HRTime\StopWatch Klasse
Stoppuhr zur hochauflösenden Zeitmessung auf Basis des <code>hrtime</code>-Systems.
HRTime\Unit Klasse
Enum-Klasse der HRTime-Erweiterung, die Konstanten für Zeiteinheiten (Nanosekunden bis Sekunden) bereitstellt.
html_entity_decode Funktion
Dekodiert HTML-Entities zurück in Unicode-Zeichen — Umkehr von <code>htmlentities()</code>.
htmlentities Funktion
Wandelt alle möglichen Zeichen in HTML-Entities um — nicht nur die fünf gefährlichen wie <code>htmlspecialchars()</code>.
htmlspecialchars Funktion
Escapt die fünf gefährlichen HTML-Zeichen zu Entities — dein Bollwerk gegen XSS bei direktem Echo.
htmlspecialchars_decode Funktion
Dekodiert die fünf HTML-Entities zurück in Zeichen — Umkehr von <code>htmlspecialchars()</code>.
HTTP context options Funktion
HTTP-Kontextoptionen steuern das Verhalten von HTTP-Streams, die mit Wrapper-Funktionen wie <code>file_get_contents()</code> oder <code>fopen()</code> geöffnet werden.
HTTP-Request mit cURL Snippet
Ein GET-Request an eine JSON-API. Für produktiven Code besser Guzzle nutzen; für Skripte reicht cURL.
http:// Funktion
URL-Wrapper für den Zugriff auf HTTP- und HTTPS-Ressourcen über PHP-Streams und Dateifunktionen.
http_build_query Funktion
Baut aus einem Array einen URL-Query-String — sicher URL-encoded.
http_clear_last_response_headers Funktion
Löscht die intern gespeicherten HTTP-Antwort-Header des zuletzt ausgeführten <code>http_get()</code>-, <code>http_post()</code>- oder ähnlichen HTTP-Requests.
http_get_last_response_headers Funktion
Ruft die HTTP-Antwort-Header der zuletzt ausgeführten HTTP-Anfrage als Array ab.
http_response_code Funktion
Liest oder setzt den HTTP-Antwortstatuscode der aktuellen Antwort.
https:// Funktion
URL-Wrapper für den Zugriff auf HTTP- und HTTPS-Ressourcen über PHP-Stream-Funktionen und Include-Mechanismen.
hypot Funktion
Berechnet die Länge der Hypotenuse eines rechtwinkligen Dreiecks anhand der beiden Katheten <code>x</code> und <code>y</code>.