Рефакторинг старого PHP кода и адаптация под PHP 8
Добрый день.
Нужна помощь, нужно сделать рефакторинг для старого проекта.
Проект состоит из 35 PHP файлов общим размером 400кб - процедурный стиль, вместо объектов массивы.
Проект сейчас работает на PHP 7.4, необходимо адаптировать до PHP 8.0.
Желательно исправить все Notice. Для 7.4 это обязательно, чтобы в 8.0 не было Warnings.
В рефакторинге также необходимо в каждый модуль (php файл) наверх прописать обработку входящих переменных из POST/GET. Сейчас все переменные автоматически становятся глобальными по аналогии с register_globals.
Сделать нужно примерно так:
$name=$_POST[name] ??
$page=(int)($_GET[page] ?? 0)
Все исправления нужно будет коммитить человеческими порциями :)
Тестировать на ошибки можно будет на демо версии проекта доступной онлайн.
Оплата в рублях любым способом. Предпочитаю оплачивать частями за выполненную работу.
Оставляйте отклик. Для деталей можно написать мне в телегу.
23.08.2022 14:40