PHP MiscFunctions


PHP Misc. Functions Introduction

We group functions that do not belong to other categories into the misc functions category.


Installation

Misc functions are part of the PHP core. These functions can be used without installation.


Runtime Configuration

The behavior of misc functions is affected by settings in the php.ini file.

Misc configuration options:

Name Default Description Changeable
ignore_user_abort "0" FALSE indicates that the script will be terminated as soon as it attempts to output after the client terminates the connection. PHP_INI_ALL
highlight.string "#DD0000" The color used for highlighting strings that conform to PHP syntax. PHP_INI_ALL
highlight.comment "#FF8000" The color used for highlighting PHP comments. PHP_INI_ALL
highlight.keyword "#0053A6" The color used for syntax highlighting of PHP keywords (such as parentheses and semicolons). PHP_INI_ALL
highlight.bg "#FFFFFF" Background color. PHP_INI_ALL
highlight.default "#0000BB" The default color for PHP syntax. PHP_INI_ALL
highlight.html "#000000" The color for HTML code. PHP_INI_ALL
browscap NULL The name and location of the browser capabilities file (e.g., browscap.ini). PHP_INI_SYSTEM


PHP Misc. Functions

PHP: Indicates the earliest PHP version that supports this function.

Function Description PHP
connection_aborted() Checks whether the client has disconnected. 3
connection_status() Returns the current connection status. 3
connection_timeout() Deprecated in PHP 4.0.5. Checks whether the script has timed out. 3
constant() Returns the value of a constant. 4
define() Defines a constant. 3
defined() Checks whether a constant exists. 3
die() Outputs a message and exits the current script. 3
eval() Evaluates a string as PHP code. 3
exit() Outputs a message and exits the current script. 3
get_browser() Returns the user's browser capabilities. 3
highlight_file() Performs PHP syntax highlighting on a file. 4
highlight_string() Performs PHP syntax highlighting on a string. 4
ignore_user_abort() Sets whether disconnection from a remote client terminates script execution. 3
pack() Packs data into a binary string. 3
php_check_syntax() Deprecated in PHP 5.0.5. 5
php_strip_whitespace() Returns a source code file with PHP comments and whitespace characters removed. 5
show_source() Alias of highlight_file(). 4
sleep() Delays code execution for a number of seconds. 3
time_nanosleep() Delays code execution for a number of seconds and nanoseconds. 5
time_sleep_until() Delays code execution until the specified time. 5
uniqid() Generates a unique ID. 3
unpack() Unpacks data from a binary string. 3
usleep() Delays code execution for a number of microseconds. 3


PHP Misc. Constants

PHP: Indicates the earliest PHP version that supports this constant.

Constant Description PHP
CONNECTION_ABORTED
CONNECTION_NORMAL
CONNECTION_TIMEOUT
__COMPILER_HALT_OFFSET__ 5
Other Extensions