дело в том что файл brain-games не совсем является файлом php. Там еще в начале файла шебанг прописан. И на винде я его запускал напрямую bin/brain-games, а запись в json это как раз связь почему так работает.
Наверно было достаточно намекнуть на то что не хватает прав на выполнение файла, в любом случае я думаю это то, что надо, спасибо.
Антон Р., не, это вспомогательная функция, туда будет каждый раз передаваться разное значение $j и он будет возвращать длину строки без повторяющихся символов, но считая от разных индексов.
Евгений Вольф, дело в том что класс slider-box скрыт до 830px включитель, неужели айфон 7 при горизонтальном просмотре имеет больше ширину? Почему тогда веб тулс показывает что все ровно?