- var_dump: documentation ( source)
- trim: documentation ( source)
<?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)));
}