Здравая мысль от
Алексей Уколов продублировать комментарий из обсуждения как полновесный ответ.
var_dump($info) автору отобразил string(4) "0"
Здесь особое внимание не на выводимый "0", а на цифру в скобках, которая говорит, что в этой строке 4 байта. Не один, как было бы в большинстве кодировок для строки "0".
Самое очевидное - в ответе сервера прилетает BOM-метка. Как раз 3 байта BOM, затем байт символа 0, вот и 4 байта в ответе. Но может быть что-то и другое - посмотрите hexdump'ом ответ сервера. (как вариант, запишите ответ в файл и посмотрите этот файл hexdump'ом).