- var_dump: documentation ( source)
<?php
$var;
function connectToDB($string) { return false; }
switch (false) {
// check if we have DB credentials.
case isset($DBcredentials):
$DBcredentials = 'myawesomepassword';;
echo "Setting var" . PHP_EOL;
// connect to DB.
case connectToDB($DBcredentials):
// 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);