Хотя битовые операции JavaScript всегда 32-битные, php зависит от размера слова платформы:
на 32-битной платформе
$n = "11110000000011111001001101000100"
-1^$n = "00001111111100000110110010111011" = 267414715
на 64-битной платформе
$n = "0000000000000000000000000000000011110000000011111001001101000100"
-1^$n = "1111111111111111111111111111111100001111111100000110110010111011" = -4027552581