Ich habe diese Anweisung, die in einer PHP-Datei enthält. Und damit stürzt die Ausführung ab. Nichts wird vor und nach der Aussage ausgeführt.PHP | Switch-Anweisung stürzt Ausführung
switch ($type) {
case "contact_page" :
$subject = "Вопрос со страницы Контакты";
$user_email = filter_var($_POST["email"], FILTER_SANITIZE_EMAIL);
break;
case "call_ask" :
$subject = "Просьба позвонить";
break;
case "calculator" :
$subject = "Калькулятор";
$user_email = filter_var($_POST["email"], FILTER_SANITIZE_EMAIL);
break;
default :
$output = json_encode(['type' => 'error', 'text' => 'Запрос из неверного типа формы.']);
die($output);
}
Wenn ich dies durch if...else
Anweisung ersetzen, führt alles gut aus. Kann keinen Fehler finden.
so beginnen jeweils Auskommen dieser Linien und Figuren aus welchem der Absturz verursacht wird. es gibt nichts, was falsch aussieht. –
@KA_lin: sinnlos + nutzlos. Der Standardwert ist der letzte in diesem Schalter, es besteht also keine Notwendigkeit für eine Pause, und eine Pause ist nirgends erforderlich, daher kann die Anwesenheit/Abwesenheit einer Unterbrechung nicht zum Absturz führen. –
Wie rufen Sie diese Funktion auf? und was ist die Ausgabe von 'var_dump ($ type);'? –