проблему решить можно, но решение будет медленней чем file() и соответственно заменить эту функцию не может в пользу оптимизации. Как раз то что и написали про использование встроенных функций вместо своих велосипедов.
А хз — дело личное. Я сам только на проверенных сервисах отправляю. Но опять же, чем больше средств ударить по мошенничеству, тем лучше. Тем более штука бесплатная, а одно такое смс как раз в копеечку обойдется.
здесь речь не о любви у винде или маку, а о работоспособности кода. Указанный пример не заменяет функционал file() и наверное стоит вынести это из статьи, дабы не вводить кого-либо в заблуждение. Скорей всего такой файл придет как user input на обработку и если не учитывать такой простой момент, то все кончится крайне плохо.
PHP_EOL выдает окончание строки в зависимости от системы на которой бежит, что крайне удобно для вывода. Но, если попробуете использовать как написали, то файл с линуксовыми окончаниями на винде или маке прочитается как одна строка.
не может заменить file(), так как нет в этом варианте учета разных окончаний строк. Это можно решить, но уверен что решение будет дороже чем использование file().
на лохотрон попадаются миллионы, а на их мега-проект, на котором еще и хорошо бюджет попилили, зайдут избранные читатели, да и то в период актуальности этой новости.
PHP_EOL выдает окончание строки в зависимости от системы на которой бежит, что крайне удобно для вывода. Но, если попробуете использовать как написали, то файл с линуксовыми окончаниями на винде или маке прочитается как одна строка.
так что не вариант.
Это к ответ на вопрос «а нафига это нужно?»
Спросите любых 10 знакомых знают ли они как узнать стоимость короткого номера для своего оператора.
не может заменить file(), так как нет в этом варианте учета разных окончаний строк. Это можно решить, но уверен что решение будет дороже чем использование file().
на лохотрон попадаются миллионы, а на их мега-проект, на котором еще и хорошо бюджет попилили, зайдут избранные читатели, да и то в период актуальности этой новости.