Бортовой журнал Ктулху
Обманчивая внешность редко бывает некрасивой.

Программирование

Получение размера переменной в PHP

Я думаю, каждый программист так или иначе сталкивается с ошибками наподобие "Fatal error: Allowed memory size of 402653184 bytes exhausted (tried to allocate 1126637679 bytes) in /var/www/html/puper-puper-script.php on line 256". Можно, конечно увеличивать количество доступной памяти для PHP, но это нельзя делать бесконечно. Но можно и попытаться разобраться на что расходуется память.

Подробнее...

Как проверить, является ли строка JSON'ом на PHP

JSON - результат работы функции json_encode().  Под катом будет описан метод проверки строки, является ли она JSON или нет.

Подробнее...

Как сделать flex в Bootstrap 3

Flexbox можно назвать удачной попыткой решения огромного количества проблем при верстке, таких, например, как выравнивание блоков по вертикали. Любой верстальщик знает несколько путей выровнять что-либо по вертикали или сделать 3-х колоночный макет с резиновой средней колонкой. Но все эти способы довольно странные, похожи на хак костыли, подходят не во всех случаях, сложны для восприятия и не работают при несоблюдении определенных магических условий, которые сложились исторически и вообще, это не проще обряда вызова Сатаны.

Подробнее...

Модель без таблицы в Yii2

В некоторых случаях необходимо использовать возможности модели но без использования таблиц. Самый простой пример - валидировать поля формы но без записи в базу.

Нет ничего проще!

Подробнее...

Выполнение действий перед экшеном в Yii2

Метод beforeAction позволяет выполнить произвольный код перед выполнением экшена, что следует из его названия. И практический пример использования.

Подробнее...

Сценарии валидации в Yii2

В Yii2 есть такой функционал как сценарии которые позволяют изменять правила валидации в различных ситуациях.

Подробнее...

Проверка многоуровневого массива на пустые значения PHP

Поиск рекурсивно в многоуровневом массиве пустых значений на PHP. Функция писалась для проверки json по-быстрому.

Подробнее...

Примеры тернарных операторов в PHP

Тернарный оператор - это такой урезанный аналог if else для двух значений. Также его удобно использовать если предварительно нужно проверить существование значения. Ниже несколько примеров использования.

Подробнее...

Сессии в Yii2

Коротко об использовании сессий в Yii2. Такая шпаргалка которая всегда под руками.

В php работа с сессиями происходит через глобальный массив $_SESSION. В Yii 2 есть компонент yii\web\Session, который доступен через Yii::$app->session.

Это как и обычные сессии в PHP но с некоторыми дополнительными возможностями. 

Подробнее...

Метатеги в Yii2

Инструкция по добавлению мета тегов в заголовок страницы на фреймворке Yii2.

Подробнее...

Рейтинг@Mail.ru
Яндекс.Метрика
Hosting Ukraine
Счетчик PR-CY.Rank
Счетчик PR-CY.Rank