Русский  English  Все проекты

Рефакторинг старого 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



 Ответы фрилансеров