Geçen hafta sonu benim web sitesi için webhosts değişti. Ben vardı ana sunucu bir 32-bit işletim sistemi ve ben taşındık bir 64-bit. Beklenmedik bir şekilde, benim PHP betikleri bazı yanlış sonuçlar vermeye başladı.
Benim durumumda << ve >> (bit shift) işlemleri suçlu idi. Ben 0xFFFFFFFF ile sonuç maske olan ve daha önce yaptığı gibi çalışmak için negatif eğer sonuç değiştirilmesi sona erdi.
Ben bakmak gerekir benim PHP betikleri diğer olası sorunları var mı?