В одном проекте, который не я делал, «вдруг» перестала работать авторизация в ВК. Знакомый попросил посмотреть, в чём дело. Выяснилось, что в примерно таком фрагменте вместо точки стала появляться запятая:
$params = [
'access_token' => 'xxxxx',
'v' => 5.67
];
$url = 'https://api.vk.com/method/users.get?' . http_build_query($params);
Получается ссылка
...&v=5,67
- с запятой. ВК это считает версией API 5.0 и всё работает не так как ожидается.
Наскоро исправил, взяв версию в кавычки, как строка она проходит без изменений.
Но осадочек остался: как и почему «вдруг» стала появляться запятая?