Задача Определить совместимость кода с версией PHP
Примеры Решение Так как эта задача - в области работы над кодом, не будет работать в продакшне, можно использовать доступный код. Установка 1. установка composer глобально - папка под пакеты
создание
mkdir -p /home/user/docker-web-stack/.composer
переменная окружения в ~/.bashrc
export COMPOSER_HOME=/home/user/docker-web-stack/.composer
перечитать файл
source ~/.bashrc
- скачать и установить по инструкции, чтоб composer был доступен в командной строке
ссылка: https://getcomposer.org/doc/00-intro.md
- проверка
composer -V -- выведет версию
и
composer about -vvv-- выведет операции в г 2. установка PHP_CodeSniffer глобально - установка
composer global require "squizlabs/php_codesniffer=*"
- проверка
phpcs --version -- выведет версию 3. установка расширения - установка
composer global require "phpcompatibility/php-compatibility=*"
- указание пути к расширению
phpcs --config-set installed_paths "$COMPOSER_HOME/vendor/phpcompatibility/php-c