有时主要是为了处理用户输入,我发现自己使用了很多相互嵌套的 IF 语句,有时它比下面要多得多,以至于它从屏幕左侧的 if 到屏幕右侧的 if 数字 10 .
这很难阅读和排除故障,还有其他方法可以嵌套 if 吗?
我知道 switch() 但是在这种情况下,我必须在第三个而不是第一个进行查询。
if (true) {
if (true) {
if (true) {
...
echo "You are logged in";
} else {
echo "login failed"
}
} else {
echo "incorrect email";
}
}