глобусWeb-мастерская

PHP

PHPUnit - тестирование исключений, анализ покрытия кода тестами.

PHPUnit - тестирование исключений, анализ покрытия кода тестами.
Так как генерация исключения в коде приложения является частым явлением, рассмотрим способы тестирования исключений с помощью PHPUnit. Так же разберем как проводить анализ покрытия кода тестами в автоматическом режиме используя php-code-coverage.

Читать далее

Просмотров:

Основы PHPUnit - 2 часть.

Основы PHPUnit - 2 часть.
Описаны основы использования фреймворка для тестирования PHPUnit (2 часть).

Читать далее

Просмотров:

Основы PHPUnit - 1 часть.

Основы PHPUnit - 1 часть.
Описаны основы использования фреймворка для тестирования PHPUnit (1 часть).

Читать далее

Просмотров:

Установка PHPUnit.

Установка PHPUnit.
Рассмотрены варианты установки фреймворка для тестирования PHPUnit.

Читать далее

Просмотров:

Отключение Xdebug при работе с консолью (php-cli).

Отключение Xdebug при работе с консолью (php-cli).
При работе с консолью (php-cli), php-расширение Xdebug может мешать. Например при обновлении зависимостей с помощью Composer появляется сообщение о снижении производительности. В данной заметке рассмотрим как отключить Xdebug при работе с консолью.

Читать далее

Просмотров:

Компонент VarDumper - удобная альтернатива использованию функции var_dump в php.

Компонент VarDumper - удобная альтернатива использованию функции var_dump в php.
Компонент Symfony "VarDumper" не привязан для использования к этому или другому фреймворку и позволяет вывести на экран в удобном виде подробную информацию о нужной переменной.

Читать далее

Просмотров:

Обработка изображений перед сохранением на сервер с помощью php-библиотеки "Intervention Image".

Обработка изображений перед сохранением на сервер с помощью php-библиотеки "Intervention Image".
Пример использования php-библиотеки (пакета) "Intervention Image" для работы с изображениями. А именно - обработка изображений перед сохранением на сервер, изменение размеров.

Читать далее

Просмотров:

Автозагрузка классов с помощью Composer.

Автозагрузка классов с помощью Composer.
Описан процесс добавления своих классов и файлов в автозагрузчик Composer.

Читать далее

Просмотров:

Для чего нужны интерфейсы в PHP.

Для чего нужны интерфейсы в PHP.
Пример использования интерфейсов в ООП на PHP.

Читать далее

Просмотров:

Сбор статистики своих модулей и плагинов.

Сбор статистики своих модулей и плагинов.
При установке своего модуля, плагина и тд. на другие сайты, можно собирать определенную статистику при его выполнении/запуске.

Читать далее

Просмотров:
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.