The Ant
блин, давайте не превращать чат в филиал гиксов :D
🦔
а чё?
The Ant
да нафиг )
The Ant
пср-4 еще этот сраный, и говноавтолоадеры... тьфунахер, костыли на костылях, и костылями погоняют
Vlad
Vite4eg
В автолодерах-то что не так?
Vite4eg
The Ant
ага
Vlad
для этого придумали composer который справляется на ура)
Юра
Ой да во всех языках какая-то херня присутствует
The Ant
Это так, да. Но в пхп я вот лично чет каждый день страдаю. А хочется иногда наслаждаться тем, что делаешь.
Alexander
Непонятно как вы свои страдания с языком связываете.
The Ant
если ты пишешь исключительно на пхп, то у тебя и проблем нет конечно же. Как говорится слаще морковки ничего не пробовал.
Alexander
Собственно выводы вы тоже случайные всегда делаете, не понятно на чем основанные.
Alexander
У пхп одна проблема - пхпшники.
The Ant
...отстань, демагог.
Maksym
Всем привет.
Как можно посмотреть причину, почему функция file_put_contents() вернула false?
Vite4eg
Попробуй
https://www.php.net/manual/ru/function.error-get-last.php
Alexander
SameSite null окей или настолько плохо, что лучше отказаться от использования?
Юра
Можешь написать свой Option класс
Юра
Если тебе нул.не нравится
Alexander
Мне в принципе интересно только с точки зрения безопасности таких куков
Юра
А я не понял вопроса
Юра
Куки вообще плохо )
artem
Кто-то уже юзал 6? В чем, кроме перфоменса, разница?
artem
Я за фичи*
Alexander
https://symfony.com/blog/category/living-on-the-edge/6.0-5.4
Все фичи в 5.4, в 6 только типизацию завезли.
Andrey
Дмитрий
а так это конечно спор ниочем ))
Дмитрий
молодцы что обрубили прошлые пыхи, представляю сколько смогли удалить лишнего говна из кодовой базы... но я подожду 6.4
Andrey
Andrey
По семверу если тебе в коде ничего менять не надо, то и мажорную повышать не надо
Если в коде после обновления ты только новые фичи можешь добавить, но старое менять не надо - минор повысили
С версиями зависимостей никак не связано
Andrey
Точнее не "тебе", а пользователям твоего пакета
Дмитрий
symfony 5.4
"require": {
"php": ">=7.2.5",
вот есть приложение на симфе 5.4 и пыхе 7.2
я ведь не могу взять и обновится до симфы 5.5 в которой они допустим только поменяли версию пыхи на 8.0... приложение встанет колом
Дмитрий
я вот про такое говорю
Andrey
У меня деплой, чуть позже)
Дмитрий
деплой? в пятницу? )) сочувствую
Andrey
Я 3 года здесь и все это время так деплоим и до меня так же деплоили, пока полет нормальный 😈
Дмитрий
У тебя из-за зависимостей не обновится и ничего колом не встанет
а вот это аргумент да, про это я как-то запамятовал
Andrey
А вообще если код для 7й пыхи на 8й запустить - там поломается че-нить? Я bc не знаю
Просто можно игнорировать же зависимости))) или в конфиге указать, что у тебя вообще 9я php стоит и все ставиться спокойно будет, а вот будет ли работать?
Andrey
У тебя из-за зависимостей не обновится и ничего колом не встанет
а вот это аргумент да, про это я как-то запамятовал
Я выше уже кидал пример некорректного использования зависимостей зависимостей у симфони. И там как раз решением было бы патчем указать какую лишнюю зависимость мы используем, следующим патчем было было бы повысить мажорную версию нового зависимого пакета и переписать имя используемого класса из laminas-code
У тебя не break changes, то есть не мажор
Нет нового функционала, то есть не минор
Остаётся патч - как раз для bug fixes
Хотя ты повысил мажорную версию зависимости. Прям как с php
Дмитрий
Дмитрий
я свой пет-проект перевел на 8 просто поменяв версию пыхи в композере, прогнал тесты и phpcs и всё норм
Юра
Хм у меня 5.4 симфа.не заводилась на 7.2 пыхе
Юра
Что-то там с аннотациями ругалось
Dmitry
Andrey
Так я про это и говорил) что мажор не из-за php
Dmitry
The Ant
Andrey
The Ant
я тож не понимаю чего жалуешься на версии, при плановых выпусках обнов :)
Andrey
Я не жалуюсь, я говорю, что причиной мажора не повышение версии php было, если про семвер говорить
The Ant
ну, плановые повышение мажора. Чо такова
The Ant
не первый раз же )
Andrey
Если планово мажор выпустили, но внутри нет изменений - ну глупость же
Andrey
Смысл этого изменения?
Andrey
Погоня за версиями? Ну каждый апдейт версии повышайте, что мешает?))) пусть разработчики мучаются с обновами, нам-то что?
Alexander
Называть типизацию отсутствием изменений очень странно.
Alexander
Мне кажется ребята все логично сделали. Хочешь новых фич - 5.4
Хочешь типизацию и у тебя пхп 8+ - 6.0
Andrey
Andrey
ну, плановые повышение мажора. Чо такова
А, ну ещё мажор можно повышать если апи не менялось, но внутри куча переработок была и какие-то внутренние классы исчезли
То есть для большего числа пользователей ничего не изменилось и они могут тупо версию повысить, а малая часть не столько юзала, сколько допиливала каким-либо образом, то есть внутрь лезла - для них изменения стали необратимы и мы можем мажор повысить
Andrey
Юра
Понятие публичный апи в таких языках как пхп довольно широкое
Юра
Если учесть рефлексию например )
Andrey
Если учесть рефлексию например )
злых буратин никто не отменял, но в плюсах ты вообще можешь доступ к private-переменным получить, если ссылка на объект есть (ну раньше по крайней мере можно было, сейчас не знаю как)
а всякие артмани вообще доступ к прайвит-данным объекта другого приложения имели
Andrey
Юра
Как минимум раз в год можно выкинуть депрекейтед
Eshently
The Ant
пора уходить в подполье