EuroCent
Klappstuhl 2.0
Hallo zusammen,
ich habe folgende Frage bezüglich des Switch Case.
Ich habe gehört dass man Switch Case nicht mehr verwenden soll und statt dessen auf call_user_func_array umschwenken soll.
Mein aktuelles Switch Case ist wie folgt aufgebaut:
Wie würde es beispielsweise mit der call_user_func_array aussehen?
Bzw. wie sollte es dann aussehen?
ich habe folgende Frage bezüglich des Switch Case.
Ich habe gehört dass man Switch Case nicht mehr verwenden soll und statt dessen auf call_user_func_array umschwenken soll.
Mein aktuelles Switch Case ist wie folgt aufgebaut:
PHP:
<?php
function checkToken(string $token):string {
$status = "";
if(!isset($_COOKIE['token'])) {
$status = "404";
} elseif(!isset($_REQUEST['token'])) {
$status = "404";
} else {
$status = "200";
}
//AND MORE
return $status;
}
switch(checkToken()) {
case "":
//TODO: Code
break;
case "not_allowed":
//TODO: Code
break;
case "not_exists":
//TODO: Code
break;
case "not_found":
//TODO: Code
break;
case "pw_failed":
//TODO: Code
//weitere switch Case verschalchtelung...
break;
case "login_failed":
//TODO: Code
break;
default:
$showPage = true;
break;
}
Wie würde es beispielsweise mit der call_user_func_array aussehen?
Bzw. wie sollte es dann aussehen?
