3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test_switch($value) { $matches = ""; switch ($value) { case 0: $matches .= "0 "; } switch ($value) { case 1: $matches .= "1 "; } switch ($value) { case true: $matches .= "true "; } switch ($value) { case false: $matches .= "false "; } switch ($value) { case null: $matches .= "null "; } switch ($value) { case "0": $matches .= "'0' "; } switch ($value) { case "1": $matches .= "'1' "; } return $matches; } foreach (array(0, 1, true, false, null, "0", "1") as $value) { $matches = test_switch($value); var_dump(array('value' => $value, 'matches' => trim($matches))); }

preferences:
55.28 ms | 402 KiB | 5 Q