🐴
Иногда не обязательно
WiNNeR
Иногда не обязательно
В каких случаях, вечно мучает этот вопрос...
Ivan
php скрипты stateless, соединение закрывается по прекращению скрипта и его закрытию
Ivan
как правило не нужно, если скрипт не висит в памяти
Ivan
чтоб було, кто ж знает как ты будешь писать программу
Ivan
может как демон))
WiNNeR
тогда не нужно, в моём случае всё использует бд
Ivan
блин, это канал ООП, я не заметил, пардон, хотел в php написать:)
Viktor
такой вопрос, обязательно ли закрывать соединение к бд ?
В уходящем году обязательно надо закрыть все соединения, если хочешь избежать утечки в следующем году!
WiNNeR
В уходящем году обязательно надо закрыть все соединения, если хочешь избежать утечки в следующем году!
лучше оставить все соединения, что бы в новом году они оставались быть открытыми =)
🐴
С новым объектно-ориентированным годом!
Sergei
С новым объектно-ориентированным годом!
За подстановочность и гомоморфные иерархии!
Константин
WiNNeR
допустим было
WiNNeR
function odin($r){ mysql_query("UPDATE users SET odin = '1' "); }
WiNNeR
переделываю так
WiNNeR
function odin($r){ $mysqli->query("UPDATE users SET odin = '1' "); }
WiNNeR
$mysqli->query не работает пока не вызовишь внутри функции, но функций очень много и везде вызывать не выход....
Evgeniy
что именно не работает?
Sergey
допустим было
с этими вопросами плиз в соответствующий чатик.
Sergey
https://www.youtube.com/watch?v=oKg1hTOQXoY
Dmitriy
Необяз, можно класс для экшна написать
для каждого экшена писать класс ?
Роман
В начале класса, где собираешься использовать экземпляр подключения
Роман
/** @var \Connect $connect*/
Роман
Потом в методе так же - this->connect->query()
Ilya
для каждого экшена писать класс ?
Не хочешь -- пиши публичные методы actionName в контроллере
Sergey
для каждого экшена писать класс ?
я так делаю, но у меня это не совсем контроллеры
Sergey
ну и с symfony
Sergey
а yii говно да
WiNNeR
согласен
Ilya
И вообще жизнь говно
WiNNeR
Вовсе нет, если есть коньяк
🐴
Интересно про LoD http://haacked.com/archive/2009/07/14/law-of-demeter-dot-counting.aspx/
Ale
Да, норм статья
Sergey
перевод этой статьи нужен?
Ale
Мне нет, но вообще почему бы и нет)
🐴
Не думаю, что есть большой смысл.
🐴
А еще там ссылки битые
Sergey
ну так можно ж частично восстановить)
Sergey
в целом я пробежался по статье и она реально одно их самых годных на тему LoD
Sergey
из того что мне доводилось читать
🐴
Тогда переводи :)
Sergey
уже лень стало\
🐴
Ггг
Sergey
может совместный перевод?
Sergey
замутить репозиторий на гитхабе
Sergey
с переводами неплохих статей
Sergey
и постепенно пополнять его
🐴
Можно попробовать
🐴
Хотя зная себя я бы не стал давать твердых обещаний
Sergey
ну такое... перевел один абзац... другой абзац
Sergey
заодно может язык подтянуть можно)
🐴
Русский литературный? :)
Sergey
ну тип того)
🐴
Ну можно да
🐴
Я было начал phptherightway переводить, но забросил
Sergey
так вроде ж уже переведено все
Sergey
http://getjump.me/ru-php-the-right-way/
🐴
Переведено
Ale
Есть и другой перевод вроде
🐴
Но попробуй почитать :)
Sergei
Вообще мой опыт разработки сводится к тому, что разнообразные правила и "законы" по сути своей - способы _уменьшения_ (но не полного уничтожения) разного г*вна в коде. Примерно как "чистить зубы" - рекомендация, которая уменьшает вероятность кариеса, но не гарантирует победу над ним. Поэтому мы идём на разумный компромисс - чистим зубы утром/вечером, а не "постоянно". (Хотя по логике "постоянно" доложно бы приносить наилучший результат).
Sergey
> (Хотя по логике "постоянно" доложно бы приносить наилучший результат). тут работает другая аналогия
Sergey
ты соблюдаешь только одно правило и делаешь это постоянно - чистишь зубы.
Sergey
если ты будешь делать только это и реально постоянно - то: - ты получишь повреждение эмали - ты будешь жрать пасту
Sergey
НО
Sergey
если твоя цель - здоровые зубы
Sergey
помимо чистки зубов
Sergei
ты соблюдаешь только одно правило и делаешь это постоянно - чистишь зубы.
Мммм ну я хотел немного на другой мысли сделать акцент.
Sergey
нужно соблюдать еще целую массу правил
Sergey
и главное - соблюдение баланса
Sergei
Отож.
Sergey
дабы одни правила компенсировали негативные стороны других
Роман
было бы здорово, если бы вы взялись за перевод)
guga
Чуваки, я возможно немного не в тему, но вы тут говорили что юзаете Jwt и в хвост, и в гриву. Скажите, а как ты отзываете токены и как рефрешите их?