3v4l.org

run code in 300+ PHP versions simultaneously
<?php $results = []; foreach ([ '', 'a', ] as $str) { $strx = var_export($str, true); foreach ([ 0, 5, ] as $num) { $results["$strx ?: $num"] = $str ?: $num; $results["$strx ?: $num ?: false"] = $str ?: $num; $results["($strx ?: $num) ?: false"] = $str ?: $num; $results["$strx ?: ($num ?: false)"] = $str ?: $num; $results["$strx ? ($num ?: false) : false"] = $str ? ($num ?: false) : false; $results["$strx ? $num ?: false : false"] = $str ? $num ?: false : false; } } foreach ($results as $formula => $result) { print var_export($result, true) . ' === ' . $formula . "\n"; }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
155.59 ms | 2430 KiB | 11 Q