Ben, anlamaya aşağıdaki kodu göremiyorum garip sorun var:
$frmUsername = $_POST['frmUsername'];
$frmPassword = $_POST['frmPassword'];
if($frmUsername == "" || $frmPassword == "") {
print "frmUsername: " . $frmUsername;
print "frmPassword: " . $frmPassword;
} exit();
Sonuç şu olacaktır:
frmUsername: frmPassword:
Ama ben aynı şeyi yapmak ve IF dışında baskı ifadeleri taşırsanız:
$frmUsername = $_POST['frmUsername'];
$frmPassword = $_POST['frmPassword'];
print "frmUsername: " . $frmUsername;
print "frmPassword: " . $frmPassword;
if($frmUsername == "" || $frmPassword == "") {
} exit();
Sonuç şu olacaktır:
frmUsername: MYUSERNAMEfrmPassword: mypassword
Peki, neden frmUsername ve frmPassword düşünme IF deyimi, olay onlar değil, örneğin boş olmasıdır:
$frmUsername = $_POST['frmUsername'];
$frmPassword = $_POST['frmPassword'];
if($frmUsername == "" || $frmPassword == "") {
print "Ben onlar değil bile dizeleri, boş olduğunu düşünüyorum";
} exit();
Sonuç şu olacaktır:
Ben onlar değil bile dizeleri, boş olduğunu düşünüyorum
İkinci örnek:
$frmUsername = $_POST['frmUsername'];
$frmPassword = $_POST['frmPassword'];
if($frmUsername == "" || $frmPassword == "") {
print "Ben onlar değil bile dizeleri, boş olduğunu düşünüyorum: '$frmUsername' '$frmPassword'";
exit();
}
Sonuç şu olacaktır:
Ben onlar değil bile dizeleri, boş olduğunu düşünüyorum: '' ''