Рубрика: PHP

Настройка 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'
    ]
) ?>
(далее…)

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

Иногда для тестирования какой-либо библиотеки или шаблона требуется быстро развернуть отдельное окружение для разработки. Данная заготовка PHP-проекта как раз предназначена для таких задач. Она включает в себя PHP (+xDebug), NGINX и MySQL. Репозиторий на GitHub.

(далее…)

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

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

(далее…)

Начальные параметры окружения для CMS Bitrix

Недавно пришлось иметь дело с несколькими проектами на CMS Bitrix. Почти всех из них имели одинаковые проблемы с окружением. Эта CMS, также как и многие другие, имеет механизм проверки окружения на соответствие своим требованиям.

(далее…)

Лига Выдающихся Проектов — thephpleague.com

это группа разработчиков, которые объединились для создания качественных, прошедших отличное тестирование, проектов на PHP с использованием современных стандартов написания кода.

Итерация в PHP

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

(далее…)

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

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

(далее…)

Сегодня в сети наткнулся на полезные рекомендации по разработке на PHP. По сути, это выдержки из книги Роберта Мартина «Чистый код», и для тех кто не читал эту книгу, они будут полезными.

github.com/peter-gribanov/clean-code-php

Установка PHP на Windows

Подробная инструкция по установке PHP на Windows.

(далее…)