<?php
$var;
switch (false) {
case isset($var):
$var = '';
case $var:
// delberiate fall through, case $var is *not* caught, but we end here anyways.
$var = 1;
case is_string($var):
// delebirate fall through, case is_string($var) is *not* caught, but we end here anyways.
$var = (string) $var;
/* case customGuardFunction() */
default:
echo "All checks passed!";
}
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
All checks passed!