Главная » Без рубрики

И черный кот сказал

«И черный кот сказал:» — промолвил некто за окном. Что это? Кто сказал? — чуть вспрыгнул я со стула — работал до поздна. «Пробил четвертый час…» — вновь слышно за порогом. Ведь я не жду гостей — я…

Читать далее »

Zend 3/Laminas database select subqueries

I’ve been working on some refactoring of queries and got some trouble with making subqueries with TableGateway entity. Unfortunately there’s no solution for that on internets 🙁 so I had to find it by myself: As you can…

Читать далее »

Почему MD5 для паролей — плохо?

Ранее этот алгоритм шифрования повсеместно использовался для хранения хешей паролей для веб приложений. На деле, подозреваю, что может все еще использоваться для хранения паролей на некоторых старых сайтах, писаных 7+ лет назад. В наше время, все говорят что…

Читать далее »

Очередь на yii2

Расскажу немного о своем опыте настройки очереди на yii2. Не смотря на популярность фреймворка, и на то что разработка очереди — довольно таки частая задача с которой сталкиваются веб-разработчики, данный фреймворк не имеет готового пакета от его разработчиков….

Читать далее »

Как на PHP выбрать первый\последний элемент массива

Очень часто в работе сталкиваюсь с ситуацией, когда нужно выбрать первый и последний элемент массива, не зная его индекс (актуально для ассоциативных массивов). Есть пара простых вариантов решения данной проблемы: Функции reset(), end(). Данные функции предназначены для обхода массива,…

Читать далее »