Метка: PHP
Что нового в 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-адреса.
(далее…)PHP PhantomJS
Библиотека для загрузки страниц через браузер из PHP кода. На данный момент уже не поддерживается (закрытие автором, интервью одного из авторов) и редко используется в новых проектах, но в «возрастных» попадается.
(далее…)Bootstrap 4 и Yii2
Фреймворк Yii2 имеет большое количество встроенных виджетов. Эти виджеты базируются на разметке от Bootstrap 3. Также от разработчиков фреймворка есть аналогичный пакет виджетов базирующий на Bootstrap 4 — yii2-bootstrap4.
(далее…)Laravel IDE Helper Generator
Множество разработчиков использующих Laravel ставят себе пакет github.com/barryvdh/laravel-ide-helper. Он служит для генерации файла-помощника, который позволит вашей IDE автокомплитить классы Laravel. Это, конечно, «костыль», но без него не удобно писать код.
(далее…)Отладка в PHP — xDebug
Для отладки и профилирования веб-приложений на PHP используется расширение xDebug. Официальная инструкция по настройке — xdebug.org/docs/remote. Плюс к этому, на официальном сайте, существует «мастер настройки«, который подскажет как установить xDebug на ваш компьютер, нужно лишь скопировать вывод функции phpinfo() в предлагаемое поле и нажать на кнопку «Analyse my phpinfo() output».
(далее…)