Using WordPress ‘is_php_version_compatible()’ PHP function

The is_php_version_compatible() WordPress PHP function checks if the current PHP version is compatible with the specified minimum required version.

Usage

is_php_version_compatible( $required );

Example:

$is_compatible = is_php_version_compatible('7.3');
if ($is_compatible) {
    echo "Your PHP version is compatible.";
} else {
    echo "Your PHP version is not compatible.";
}

Parameters

  • $required (string) – Minimum required PHP version to check compatibility.

More information

See WordPress Developer Resources: is_php_version_compatible()

Examples

Check compatibility with PHP 7.4

This example checks if the current PHP version is compatible with PHP 7.4.

$is_compatible = is_php_version_compatible('7.4');
if ($is_compatible) {
    echo "Your PHP version is compatible with 7.4.";
} else {
    echo "Your PHP version is not compatible with 7.4.";
}

Check compatibility with PHP 8.0

This example checks if the current PHP version is compatible with PHP 8.0.

$is_compatible = is_php_version_compatible('8.0');
if ($is_compatible) {
    echo "Your PHP version is compatible with 8.0.";
} else {
    echo "Your PHP version is not compatible with 8.0.";
}

Display a custom message based on compatibility

This example displays a custom message based on whether the current PHP version is compatible with PHP 7.2.

$is_compatible = is_php_version_compatible('7.2');
$message = $is_compatible ? "Great! Your PHP version is compatible with 7.2." : "Oops! Your PHP version is not compatible with 7.2.";
echo $message;

Check compatibility with PHP 7.0 and display current PHP version

This example checks if the current PHP version is compatible with PHP 7.0 and also displays the current PHP version.

$is_compatible = is_php_version_compatible('7.0');
$current_version = phpversion();
if ($is_compatible) {
    echo "Your PHP version ($current_version) is compatible with 7.0.";
} else {
    echo "Your PHP version ($current_version) is not compatible with 7.0.";
}

Run a function if PHP version is compatible with a specific version

This example runs a custom function my_custom_function() if the current PHP version is compatible with PHP 7.3.

$is_compatible = is_php_version_compatible('7.3');
if ($is_compatible) {
    my_custom_function();
} else {
    echo "Your PHP version is not compatible with 7.3.";
}

function my_custom_function() {
    echo "This is a custom function.";
}

Tagged in

Leave a Comment

Your email address will not be published. Required fields are marked *