Метка: PHP

Стандартные события Yii2

Yii2 имеет множество стандартных типов событий для вызова собственного кода в нужный момент работы его компонентов. В этой заметке перечислены все найденные типы событий на текущий момент и приведены примеры использования, по больше части из документации.

(далее…)

Настройка xDebug + Docker + Windows 10 и Linux Mint 20

Yii2. Генерация ссылки отправляющей данные через POST

<?= Html::a(
    'Сделать что-то',
    ['controller/action', 'id' => $model->id],
    [
        'data' => [
            'method' => 'post',
            'confirm' => 'Точно сделать?',
            // 'params' => [
            //     'paramName1' => paramValue1,
            //     'paramName2' => paramValue2,
            // ],
        ],
        'class' => 'class-name-css'
    ]
) ?>
(далее…)

Строитель (builder). Шаблоны проектирования.

Декоратор (decorator). Шаблоны проектирования.

Что нового в PHP 8

В данной заметке собраны основные (не все, только основные) изменения в PHP 8-ой версии. Она будет постепенно обновляться. Первый релиз этой версии состоялся 20 ноября 2020 года – v8.0.0, а последний, на момент написания данной заметки, 4 февраля 2021 года – v8.0.2. Список релизов – php.net/releases/index.php.

(далее…)

Итерация в PHP

Примеры итерации на PHP с использованием встроенных интерфейсов.

(далее…)

Встроенный сервер PHP

Для быстрого запуска скриптов в целях разработки и отладки, иногда, бывает удобнее использовать встроенный сервер PHP вместо других средств (vagrant, docker, OpenServer и так далее).

(далее…)

Заготовка composer.json PHP-проекта

Содержимое файла composer.json для старта проекта.

(далее…)

Yii2. Не отображаются панель отладки и генератор кода gii

В подавляющем большинстве случаев причина заключается в отсутствии разрешения доступа к этим компонентам с текущего IP-адреса.

(далее…)