PHP:计算滞后

时间:2016-11-27 20:41:26

标签: php

我正在尝试计算加热器是否需要启动或停止。

但我对控制代码有些困难:

$hysteresis = 0.5;

        $min_limit = $target_temperature-$hysteresis;
        $max_limit = $target_temperature+$hysteresis;

        if ($current_temperature<=$min_limit) {
            echo 'eseguito parte 1';
            return true;
        }

        if ($current_temperature>=$max_limit) {
            echo 'eseguito parte 2';
            return false;
        }

目标温度= 21,加热器需要从20.5开始,然后停在21.5。

但是使用current_temperature == 21.2(例如)两个代码都没有执行。

我如何拦截中间案件?

谢谢

编辑:

感谢Mike和Federkun的评论:

if ( ( ($current_temperature<=$min_limit)===false ) && ( ($current_temperature>=$max_limit)===false ) ) {
            return true;        
        }

0 个答案:

没有答案