LXXXVIII. Sonstige Funktionen
Einführung
Diese Funktionen stehen hier, weil sie in keine andere Kategorie passen.
Anforderungen
Diese Erweiterung benötigt keine externen Bibliotheken.
Installation
Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.
Laufzeit Konfiguration
Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
Tabelle 134. Konfigurations-Optionen für Sonstiges
| Name | Standardwert | Veränderbar | Changelog |
|---|---|---|---|
| ignore_user_abort | "0" | PHP_INI_ALL | |
| highlight.string | "#DD0000" | PHP_INI_ALL | |
| highlight.comment | "#FF8000" | PHP_INI_ALL | |
| highlight.keyword | "#007700" | PHP_INI_ALL | |
| highlight.bg | "#FFFFFF" | PHP_INI_ALL | |
| highlight.default | "#0000BB" | PHP_INI_ALL | |
| highlight.html | "#000000" | PHP_INI_ALL | |
| browscap | NULL | PHP_INI_SYSTEM |
Weitere Details und die Definitionen der PHP_INI_*-Konstanten finden Sie im Anhang G, php.ini Einstellungen.
Hier eine kurze Erklärung der Konfigurationsoptionen:
- ignore_user_abort boolean
Standardmäßig FALSE. Wird die Einstellung auf TRUE geändert, werden Skripte nicht beendet, nachdem der Client die Verbindung abgebrochen hat.
Siehe auch ignore_user_abort().
- highlight.bg string , highlight.comment string , highlight.default string , highlight.html string , highlight.keyword string , highlight.string string
Farbangaben für Syntax-Highlighting. Alle Angaben, die bei <font color="??????"> gültig sind, funktionieren.
- browscap string
Name (z.B.: browscap.ini) und Speicherort der Datei mit den Angaben zu den Fähigkeiten der verschiedenen Browser. Siehe auch get_browser().
Resource Typen
Diese Erweiterung definiert keine Resource-Typen.
Vordefinierte Konstanten
Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
Inhaltsverzeichnis
- connection_aborted — Ergibt TRUE, wenn die Client-Verbindung beendet wurde
- connection_status — Ergibt den Verbindungs-Status als Bit-Feld
- connection_timeout — Ergibt TRUE, wenn das Skript seinen Time-Out erreicht hat
- constant — Returns the value of a constant
- define — Definiert eine Konstante
- defined — Prüft, ob eine angegebene Konstante existiert
- die — Gibt eine Nachricht aus und beendet das aktuelle Skript
- eval — Wertet einen String aus, als wäre er PHP-Code
- exit — Beenden des aktuellen Skripts
- get_browser — Ermittelt die Möglichkeiten des Browsers eines Benutzers
- __halt_compiler — Halts the compiler execution
- highlight_file — Syntax-Hervorhebung für eine Datei
- highlight_string — Hervorhebung der Syntax eines Strings
- ignore_user_abort — Stellt ein, ob der Verbindungsabbruch eines Clients die Skript-Ausführung abbrechen soll
- pack — Packt Daten in einen Binär-String
- php_check_syntax — Check the PHP syntax of (and execute) the specified file
- php_strip_whitespace — Return source with stripped comments and whitespace
- show_source — Syntax-Highlighting einer Datei
- sleep — Programmverzögerung
- sys_getloadavg — get average system load
- time_nanosleep — Delay for a number of seconds and nanoseconds
- time_sleep_until — Make the script sleep until the specified time
- uniqid — Erzeugt eine eindeutige ID
- unpack — Entpackt die Daten eines Binär-Strings
- usleep — Programm-Verzögerung in Mikrosekunden
