Кирилл Несмеянов,
1. нет: во многих компаниях/командах принят свой устоявшийся стайл, появившийся задолго до пср.
да и средства типа cs-fixer делают не нужным принуждение людей менять привычный им стиль.
2. не знаю или вы помните сколько было воплей, когда в пыхе сделали short_open_tag по дефолту выключенными, что, естественно привело к неработоспособности <?=. после чего в 5.4 сделали этот тег независимым от настроек.
лично я не уверен, что такое не повториться в будущем. и у меня нет никакого желания рисковать этим из-за сомнительной экономии в наборе нескольких символов (который, к тому же, можно вообще автоматизировать).
Кирилл Несмеянов, не плохо конечно же, я и сам короткие теги не люблю и не использую. но:
1. PSR - это все же рекомендации
2. PSR запрещает короткие теги, но разрешает <?=
maiskiykot, сможет, если ее об этом попросить и она это умеет (я уже написал выше, что постгрес умеет в массивы).
я не предлагаю отказываться от пыха совсем, я предлагаю переложить возможный максимум обработки (хотя бы первичную агрегацию данных) на субд.
maiskiykot, дело не только в пыхе, дело в том, что субд заточены на выборку/обработку больших объемов данных (например, тот же постгрес умеет работать не только с простыми типами данных, но и с массивами) и справляются с этим лучше/быстрее клиентского кода.
maiskiykot, невозможно ответить не понимая структуру данных и что надо получить.
могу только сказать, что сервер бд со многими задачами способен справится быстрее, чем полный перебор данных на клиентской стороне.
maiskiykot, насколько я понял, вы сейчас просто парсите файл, а не работаете с ним как с бд.
если это так, то перенос в бд ускорит сами выборки и аггрегацию данных, это будет быстрее, чем колбасить все пыхом.
если это не так, то мой совет можно удалить.
DjimiDjimi, работа с курлом не сложна, но многословна.
напишите простенькую обёртку к нему или возьмите из тысяч готовых на гитхабе, и вся работа с сетью сведётся к нескольким строкам кода.
DjimiDjimi, используя file_get_content для сети вы изначально ставите под вопрос переносимость (далеко не везде и всегда подобным функциям разрешена работа с сетью) и периодически натыкаетесь на непонятные сайд-эффекты. в отличие от давно вылизанного курла.