さて、私は自分自身にPHPを教え、約40時間小さなプロジェクトを行ってきました。単純なIFステートメントをマフにしたわけではないと思いますが、....以下の2つのエコーは、適切なもの(パスワードとパスワードの長さ)。
ただし、「ARGH」とstudentnotexist関数を使用したエコーが呼び出されます。理由はわかりません。確かにそれは単純なものです。
echo $password;
echo strlen($password);
if (strlen($password < 2)) {
echo "********************* ARGH ************************";
studentnotexist();
session_destroy();
die();
}
else
//Begin IF blocks that test various conditions for user name and password
if ($password != $passwordentered) { //if password is wrong
badpassword();
die();
}