мы разработали ранее собственную систему на основе PHP 5.6, теперь мы хотим обновить тот же код до PHP 7.3, мы не использовали какой-либо PHP-фреймворк, мы используем основной способ написания кода, что означает, что мы не используем НИКАКОЙ PHP-фреймворк. каковы правильные шаги для переноса кода PHP 5.6 в PHP 7.3
я проверил документ, но в текущей системе у нас много функций и много страниц, как показано в ссылке, у нас есть проверка устаревших функций, и всякий раз, когда код выдает ошибку, у нас есть исправление, которое я понял, но это займет много времени, есть ли любой простой и любой другой способ миграции
Вы пытались запустить код как есть?
Можете привести примеры того, что вам уже приходилось настраивать? Почему так долго? Не могли бы вы просто найти устаревшие функции?
@Dharman, например, код, написанный на странице PHP 5.6, работает правильно, но когда я запускаю тот же код в PHP 7, некоторые переменные выдают ошибку, например неопределенный индекс, когда я проверяю код, что переменные не определены, но в случае PHP 5.6 он работает
@SalmanA да, я пробовал запускать код как есть
что ты уже испробовал? Где ты застрял? Если у вас нет конкретной проблемы с миграцией, ответить на этот вопрос невозможно.






Просмотрите руководства по миграции на странице php.net.
Обратите особое внимание на:
Просмотрите каждое из руководств по миграции и убедитесь, что какие-либо функции и расширения были изменены/удалены, и убедитесь, что они не используются в вашей программе.
Затем я бы также протестировал в среде тестирования, чтобы убедиться, что все работает правильно (для этого я бы включил отладку).
Помимо чтения всех руководств по документации на php.net
Я работаю над инструментом PHP, который мгновенно и автоматически обрабатывает обновления PHP из CLI. Он полностью с открытым исходным кодом и доступен на Github:
Пока он обрабатывает обновления с PHP 5.3 до 8.1.
Ознакомьтесь с официальными руководствами по миграции на странице php.net/manual/en/migration70.php.