LX. Miscellaneous functions
Runtime Configuration
The behaviour of these functions is affected by settings in php.ini.
Table 1. Misc. Configuration Options
Name | Default | Changeable |
---|---|---|
ignore_user_abort | "0" | PHP_INI_ALL |
highlight.string | #CC0000 | PHP_INI_ALL |
highlight.comment | #FF9900 | PHP_INI_ALL |
highlight.keyword | #006600 | PHP_INI_ALL |
highlight.bg | #FFFFFF | PHP_INI_ALL |
highlight.default | #0000CC | PHP_INI_ALL |
highlight.html | #000000 | PHP_INI_ALL |
browscap | NULL | PHP_INI_SYSTEM |
Here's a short explanation of the configuration directives.
- ignore_user_abort boolean
TRUE by default. If changed to FALSE scripts will be terminated as soon as they try to output something after a client has aborted their connection.
See also ignore_user_abort().
- highlight.comment string, highlight.default string, highlight.html string, highlight.keyword string, highlight.string string
Colors for Syntax Highlighting mode. Anything that's acceptable in <font color="??????"> would work.
- browscap string
Name (e.g.: browscap.ini) and location of browser capabilities file. See also get_browser().
- Table of Contents
- connection_aborted -- Returns TRUE if client disconnected
- connection_status -- Returns connection status bitfield
- connection_timeout -- Return TRUE if script timed out
- constant -- Returns the value of a constant
- define -- Defines a named constant.
- defined -- Checks whether a given named constant exists
- die -- Alias of exit()
- eval -- Evaluate a string as PHP code
- exit -- Output a message and terminate the current script
- get_browser -- Tells what the user's browser is capable of
- highlight_file -- Syntax highlighting of a file
- highlight_string -- Syntax highlighting of a string
- ignore_user_abort -- Set whether a client disconnect should abort script execution
- pack -- Pack data into binary string.
- show_source -- Alias of highlight_file()
- sleep -- Delay execution
- uniqid -- Generate a unique ID
- unpack -- Unpack data from binary string
- usleep -- Delay execution in microseconds