- var_dump: documentation ( source)
<?php
$var;
switch (false) {
case isset($var):
$var = '';
echo "Setting var" . PHP_EOL;
case $var:
// delberiate fall through, case $var is *not* caught, but we end here anyways.
$var = 1;
echo "Truthing Var" . PHP_EOL;
case is_string($var):
// delebirate fall through, case is_string($var) is *not* caught, but we end here anyways.
$var = (string) $var;
echo "Stringing var" . PHP_EOL;
break;
/* case customGuardFunction() */
default:
echo "All checks passed!";
}
var_dump($var);