ホームページ > バックエンド開発 > PHPチュートリアル > PHPのフォーム検証 == および ===

PHPのフォーム検証 == および ===

WBOY
リリース: 2016-06-13 12:38:31
オリジナル
934 人が閲覧しました

php == と ===
でのフォーム検証 === は通過できるが、== でエラーが発生するという状況を経験したことがありますか?

if (空($password) || 空($cpassword)) {
die (「パスワードが送信されていません」); }
elseif ((strlen($password)15)) {
die("パスワードの長さのアドレスが無効です");
}
elseif (!(strlen(password) == (strlen(cpassword)))) {
die("パスワードが一致しません!!!");
}
elseif (!(パスワード)===(cパスワード)) {
die("パスワードが一致しません!");
}
それ以外{
for ($i=0; $i < strlen($password); $i ) {
echo "*";
}
}
?>

パスワードの == 判定が間違っているのですが、この判定を削除しても合格してしまうのはなぜですか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート