3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $status = 2; //if ($status >> 2 & 0x1 == 1) { // $statustext = "Høj temp. alarm"; //} else if ($status >> 1 & 0x1 == 1) { // $statustext = "Lav temp. alarm"; //} else if ($status >> 0 & 0x1 == 1) { // $statustext = "OK"; //} else { // sensor error // $statustext = "Føler fejl"; //} if (($status & 0x1) == 0) { $statustext = "Føler fejl"; } else if (($status >> 3 & 0x1) > 0) { $statustext = "Føler batteri lavt niveau"; } else if (($status >> 2 & 0x1) > 0) { $statustext = "Høj temp. alarm"; } else if (($status >> 1 & 0x1) > 0) { $statustext = "Lav temp. alarm"; } else { // sensor OK $statustext = "OK"; } echo $statustext;
based on hfkHn
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0beta1
Føler fejl