Очередь на yii2

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

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

Класс \yii\base\Object в Yii2

Привет! Хочу рассказать о интересном классе в yii2 с довольно таки простым названием — Object. Если вы уже какое то время программируете на этом фреймворке, думаю для вас не секрет что от этого класса наследуются все классы фреймворка….

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

How to convert PHP array to ascii (console) table

I’ve got an interesting task on my work — make a table with pretty-print in console. I’ve googled it by request like php associative array to text table, but didn’t find anything which is good for me. So…

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

Летнее утро

На улице только-только начинало светать. Теплое летнее Солнце еще не выкатилось из-за горизонта, но на улице уже было светло. Немногочисленные белые тучки на небе размывало ветром, погода сегодня не предвещала быть дождливой или пассмурной. В общем, день предвещал…

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

Простой шаблонизатор на PHP

Небольшой урок о том,  как написать простой шаблонизатор на php (аналогичный тому что используется в yii). Для удобства напишем его используя ООП и будем использовать php7. Для начала создадим каркас класса View: class View { private $path =…

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

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

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

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

Работа молодости

Как сейчас помню, в 20 лет я работал на предприятии которое занималось разработкой ракетоносителей и новых видов топлива для них и околоземных спутников. Как то вечером я работал над новой формулу топлива с моим коллегой по имени Андрей, мы тогда…

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