Для отладки и профилирования веб-приложений на PHP используется расширение xDebug. Официальная инструкция по настройке — xdebug.org/docs/remote. Плюс к этому, на официальном сайте, существует «мастер настройки«, который подскажет как установить xDebug на ваш компьютер, нужно лишь скопировать вывод функции phpinfo() в предлагаемое поле и нажать на кнопку «Analyse my phpinfo() output».
(далее…)Метка: PHP
Установка PHP на Windows
Подробная инструкция по установке PHP на Windows.
(далее…)Установка и работа с Laravel через Vagrant
Фреймворк Laravel предоставляет свою Linux-сборку под названием Homestead (текущая документация и страница на vagrantup.com) для разработчиков со всеми необходимыми компонентами и даже с небольшим запасом. Эта сборка вполне подходит и для других фреймворков.
(далее…)Установка и работа с Yii2 через Vagrant
Фреймворк Yii2 предоставляет возможность быстро разворачивать рабочее окружение (LAMP-сервер) с помощью Vagrant. В этой статье мы рассмотрим установку и настройку как advanced, так и basic шаблонов приложений. Они немножко отличаются конфигурациями.
(далее…)Что нового в PHP 7
В данной заметке собраны основные (не все, только основные) изменения в PHP 7-ой версии. Она будет постепенно обновляться. Первый релиз этой версии состоялся 3 декабря 2015 года — v7.0.0, а последний, на момент написания данной заметки, 4 февраля 2021 года — v7.4.15. Список релизов — php.net/releases/index.php.
(далее…)Ошибка установки cookie при запуске тестов (codeception) на Yii2 в PhpStorm
При запуске тестов (Codeception) из PhpStorm для Yii2 может появляться ошибка перезаписи cookie.
(далее…)Yii2. Заготовка «действия» (action’а)
Код заготовки action’a для Yii2.
(далее…)YII2. Заготовка фильтра
Код заготовки фильтра для Yii2.
(далее…)Yii2. Контейнер внедрения зависимостей (dependency injection container)
Контейнер внедрения зависимостей – это объект, который предназначен для создания других объектов со всеми необходимыми зависимостями. Под “зависимостями” понимаются другие объекты, которые должны быть созданы перед созданием желаемого объекта.
(далее…)Yii2. КОНТРОЛЬ ДОСТУПА НА ОСНОВЕ РОЛЕЙ (ROLE BASED ACCESS CONTROL)
Эта статья является дополнением и продолжением предыдущей статьи по авторизации в Yii2. В ней мы рассмотрим контроль доступа к модулям, контроллерам, действиям и отдельным функциям на основе встроенного в Yii2 механизма RBAC.
(далее…)