函数文档

is_php_version_compatible()

💡 云策文档标注

概述

is_php_version_compatible() 函数用于检查当前 PHP 版本是否与指定要求兼容,常用于主题和插件的兼容性验证。

关键要点

  • 参数 $required 为必需字符串,表示最低要求的 PHP 版本。
  • 返回布尔值:如果 $required 为空或当前 PHP 版本满足要求,则返回 true;否则返回 false。
  • 内部实现基于 version_compare() 函数,比较 PHP_VERSION 与 $required。
  • 该函数在 WordPress 5.2.0 版本中引入,被多个核心函数和类调用,如 validate_theme_requirements() 和 Plugin_Upgrader。

代码示例

function is_php_version_compatible( $required ) {
    return empty( $required ) || version_compare( PHP_VERSION, $required, '>=' );
}

📄 原文内容

Checks compatibility with the current PHP version.

Parameters

$requiredstringrequired
Minimum required PHP version.

Return

bool True if required version is compatible or empty, false if not.

Source

function is_php_version_compatible( $required ) {
	return empty( $required ) || version_compare( PHP_VERSION, $required, '>=' );
}

Changelog

Version Description
5.2.0 Introduced.