如果版本大于1.5.1.3,则进行Opencart测试

Joh*_*lia 2 php opencart

如何添加IF语句来检查opencart版本是否大于1.5.1.3?

这在index.php中定义为:

// Version
define('VERSION', '1.5.0');
Run Code Online (Sandbox Code Playgroud)

我试过了:if((int)VERSION >= '1.5.1.3'){虽然当我把它转换为int时它变成空的.

我也尝试了同样的效果:

$this->data['oc_version'] = (int)str_replace('.', '', VERSION);
if($this->data['oc_version'] >= 1513){
Run Code Online (Sandbox Code Playgroud)

我是否需要将其转换为int才能正确执行大于/小于计算?

Jay*_*ord 5

if(version_compare(VERSION, '1.5.1.3', '>')) {
    // CODE HERE IF HIGHER
} else {
    // CODE HERE IF LOWER
}
Run Code Online (Sandbox Code Playgroud)

虽然1.5.1.3分支实际上达到1.5.1.3.1,所以我猜你想要它