ホームページ >バックエンド開発 >PHPチュートリアル >PHPのフォーム検証 == および ===
=== は通過できるが、== でエラーが発生するという状況が発生したことがありますか?
if (empty($password) || empty($cpassword)) {
die ("パスワードが送信されていません")
}
elseif ((strlen($password)<5) || (strlen($password)>15)) {
die("パスワードの長さのアドレスが無効です")
}
elseif (!(strlen(password) == (strlen(cpassword)))) {
die("パスワード一致しません!!!");
}
elseif (!(パスワード)===(cパスワード)) {
die("パスワードが一致しません!");
}
else{
for ($i=0) ; $i < strlen($password); $i++) {
echo "*" }
?>
この判定に誤りがあるのはなぜですか?合格?
$ はどこですか? ? ?
elseif (!(パスワード)===(cパスワード)) {
$ はどこですか? ? ?
視力がいい!
初心者さん、ご協力ありがとうございます!