HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

phpversion

Description

The phpversion of Options / Information for PHP gets the current PHP version.

major.minor.release[extra]

Syntax

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

Parameters

extension

An optional extension name.

Return

Returns the current PHP version as a string, the version of the extension as a string if a string argument is provided, or false if there is no version information or the extension is not enabled.

Examples

1 · void

<?

$return = phpversion();

echo $return;
8.4.21

2 · extension

<?

$extension = "zip";

$return = phpversion($extension);

echo $return;
1.22.8

3 · PHP_VERSION

<?

echo PHP_VERSION, PHP_EOL,
PHP_MAJOR_VERSION, PHP_EOL,
PHP_MINOR_VERSION, PHP_EOL,
PHP_RELEASE_VERSION, PHP_EOL,
PHP_EXTRA_VERSION;

8.4.21
8
4
21

4 · PHP_EXTENSION

<?

$extension = "zip";

$return = phpversion($extension);

$array = explode(".", $return);

define("PHP_EXTENSION", $return);
define("PHP_MAJOR_EXTENSION", $array[0]);
define("PHP_MINOR_EXTENSION", $array[1]);
define("PHP_RELEASE_EXTENSION", $array[2]);

echo PHP_EXTENSION, PHP_EOL,
PHP_MAJOR_EXTENSION, PHP_EOL,
PHP_MINOR_EXTENSION, PHP_EOL,
PHP_RELEASE_EXTENSION;

1.22.8
1
22
8