Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Записи с тегом PHP

Как отправить аудиофайл в телеграм в виде голосового сообщения через PHP

Пишем телеграмм бота на PHP

Такое бывает полезно, если вы хотите обработать голосовое сообщение (например, в Reaper) перед отправкой. Или чтобы у пользователя была возможность расшифровать текст (работает только с тг-премиум). А раньше это был способ отправить аудио, которое можно прослушать на х2 скорости :)

  • 2024-12-17 16:26:15
читать далее

Подключение файлов в PHP через require, автозагрузка через SPL и использование composer

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

  • 2017-11-16 08:46:53
читать далее

Автоматическая валидации кода на соответствие стандартам (Yii2) через PHP_CodeSniffer

Автоматическая валидации кода на соответствие стандартам (Yii2) через PHP_CodeSniffer

Стандарты кодирования - это не просто перфикционизм. Их соблюдение помогает превращает ваш код в удобочитаемый, привносит упорядоченность туда, где еще недавно царил хаос, а это в свою очередь облегчает понимание кода и местами избавляет от ошибок. Тестирование, конечно, это не заменит, но привнесет ясности в ваш код. Об этом и поговорим...

  • 2016-08-22 22:14:46
читать далее

Yii framework 2. Как определить были ли запросы к базе данных

Yii framework 2. Как определить были ли запросы к базе данных

Не так давно писал тесты для одного приложения на Yii2 и возникла необходимость проверить, что, в результате работы метода, данные возвращаются из identity map, а не из базы данных. Задача оказалась достаточно тривиальной, но, все же, поделюсь своим решением.

  • 2016-07-16 17:40:30
читать далее

GridView в Yii2. Простой и наглядный пример использования

GridView в Yii2. Простой и наглядный пример использования

Что же это за зверь такой? GridView - виджет позволяющий отображать данные полученные из DataProvider в виде таблице и управляющие элементы сортировки, фильтрации и пагинации. А теперь к примерам. А теперь к практике...

  • 2016-05-25 21:42:51
читать далее

Почему лучше использовать ::class вместо ::className() в Yii framework 2

Почему лучше использовать ::class вместо ::className() в Yii framework 2

Как все мы знаем, одной из отличительных особенностей в Yii2 (по сравнению с первой версией) является использование пространства имен. В связи с этим в класс yii\base\Object был добавлен статичный метод className(). О нем и поговорим.

  • 2016-05-19 18:22:14
читать далее