phpversion

Gets the current PHP version

Syntax

phpversion(?string $extension = null): string|false

Parameters

extension

An optional extension name.

Return

Returns the current PHP version as a string. If a string argument is provided for extension parameter, phpversion() returns the version of that extension, or false if there is no version information associated or the extension isn't enabled.

Examples

1 · void

<?

$return = phpversion();

echo $return;

?>
8.1.13

2 · extension

<?

$extension = "zip";

$return = phpversion($extension);

echo $return;

?>
1.19.5

3 · PHP_VERSION

<?

$php_version = explode('.', PHP_VERSION);

define('PHP_VERSION_MAJOR', $php_version[0]);
define('PHP_VERSION_MINOR', $php_version[1]);
define('PHP_VERSION_RELEASE', $php_version[2]);

echo PHP_VERSION . PHP_EOL;
echo PHP_VERSION_MAJOR . PHP_EOL;
echo PHP_VERSION_MINOR . PHP_EOL;
echo PHP_VERSION_RELEASE;

?>
8.1.13
8
1
13

get_loaded_extensions

assert

assert_options

cli_get_process_title

cli_set_process_title

dl

extension_loaded

gc_collect_cycles

gc_disable

gc_enable

gc_enabled

gc_mem_caches

gc_status

get_cfg_var

get_current_user

get_defined_constants

get_extension_funcs

get_include_path

get_included_files

get_loaded_extensions

get_required_files

get_resources

getenv

getlastmod

getmygid

getmyinode

getmypid

getmyuid

getopt

getrusage

ini_alter

ini_get

ini_get_all

ini_restore

ini_set

memory_get_peak_usage

memory_get_usage

memory_reset_peak_usage

php_ini_loaded_file

php_ini_scanned_files

php_sapi_name

php_uname

phpcredits

phpinfo

putenv

set_include_path

set_time_limit

sys_get_temp_dir

version_compare

zend_thread_id

zend_version

PHP

Home Menu