3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function someSearch($param) { if ($param === 2) return 123; } $result = null; switch (true) { case $result = someSearch(1) or $result !== null: break; case $result = someSearch(2) or $result !== null: break; case $result = someSearch(3) or $result !== null: break; default: $result = someSearch(4); } echo $result;
based on FcCAb
Output for 4.3.0 - 7.2.0
123