например здесь:
if($temp <= $temp_start_value)
{
}
_____________
Мой первый сайтик
Посмотри на свой XBMC под другим углом
if($temp <= $temp_start_value)
{
}
if( $result = $temp <= $temp_start_value)
{
// .....
}
var_dump($result);
$result = $temp <= $temp_start_value;
if( $result )
{
// .....
}
$condition = '<=';
if( $a $condition $b)
{
// .....
}
Цитата (arbuzmaster @ 24.09.2015 - 23:42) |
я имел в виду сами операторы <= > < >= = ? |
$condition = [ 'gt' => '>=', 'lt' => '<=', 'eq' => '=='];
$val1 = 123;
$val2 = 432;
eval ( '$compare = $val1 '. $condition['eq'] . ' $val2;' );
echo $compare ? 'true' : 'false';
$op_srav=$GET_['operand']; // есть возможность задать жесткое значение, чтобы пользователь не мог записать туда ни чего кроме того что нужно.
if($op_srav=="bolshe_ravno")
{
if($temp <= $temp_start_value)
{
}
}
if($op_srav=="menshe_ravno")
{
if($temp >= $temp_start_value)
{
}
}
// и так далее
$ops = [
'<=' => function ($a, $b) { return $a <= $b; },
'>=' => function ($a, $b) { return $a >= $b; }
];
$op = '<=';
$op = $ops[$op];
if ($op($temp, $temp_start_value)) {
/* ... */
}