Ben gerçekten bu işlem çalışır neden olarak kafam karıştı. Birisi açıklayabilir misiniz?
$test1 = "d85d1d81b25614a3504a3d5601a9cb2e";
$test2 = "3581169b064f71be1630b321d3ca318f";
if ($test1 == 0)
echo "Test 1 is Equal!?";
if ($test2 == 0)
echo "Test 2 is Equal!?";
// Returns: Test 1 is Equal!?
Açıklık getirmek için, ben dize "0"
$test
değişkenleri karşılaştırmak çalışıyorum. Ben zaten (ben olması gerektiği gibi) Ben sadece koyabilirsiniz.Eğer kodunu düzeltmek için biliyorum 0
""
s
Bu bir PHP hata, bir sunucu hata, ya da bir şekilde geçerli bir işlem olup olmadığını merak ediyorum. Göre http://us3.php.net/types.comparisons bu should not çalıştım.
Edit: görünüşe dize ile 0 arasındaki gevşek karşılaştırmalar doğru olduğunu söz etmez, o Scratch. Ama hala neden bilmiyorum.
Edit 2: Benim soru, neden $test2
değeri "3581169b064f71be1630b321d3ca318f"
çalışmıyor revize ettik?