3v4l.org

run code in 300+ PHP versions simultaneously
<?php $param = null; // $active evaluates to true $active = is_null($param) ? true : false; echo "Simple ternary result = $active". PHP_EOL; // $active evaluates to true $active = is_null($param) ? true : (is_string($param)? (strtolower($param) === 'true'): true); echo "Nested ternary result = $active"; ?>

preferences:
27.83 ms | 404 KiB | 5 Q