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 1. Konfigurations-Optionen für Sonstiges

NameStandardwertVeränderbarChangelog
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 
browscapNULLPHP_INI_SYSTEM 
Weitere Details und die Definitionen der PHP_INI_*-Konstanten finden Sie im Anhang G.

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.

CONNECTION_ABORTED (integer)

CONNECTION_NORMAL (integer)

CONNECTION_TIMEOUT (integer)

__COMPILER_HALT_OFFSET__ (integer)

Hinzugefügt in PHP 5.1.

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