// today is 03 Jan 2009
$datemonth = (int) date("md");
if($datemonth == 0103){
echo "Match";
} else {
echo "Not a match";
}
Ben sonuç olarak Not a match
alıyorum. Tamsayı olarak karşılaştırıldığında 0103 103 eşit değil midir? Bu durumda, amaçlanan bir davranışı için if($datemonth == 103)
kullanabilir. Ama neden mantığı başarısız oluyor? Önde gelen sıfır sağa, bir tamsayı herhangi bir değeri yok?