ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

PHP 8.4 и старый код: на что лучше сразу смотреть
  #1  
Старый 27.07.2026, 13:00
robot3189
Познающий
Регистрация: 30.06.2012
Сообщений: 47
С нами: 7298966

Репутация: -3
По умолчанию PHP 8.4 и старый код: на что лучше сразу смотреть

Заголовок:
PHP 8.4 и старый код: на что лучше сразу смотреть

Текст:
Кто уже пытался таскать старые проекты на PHP 8.4? Я вот начал обновлять несколько сайтов, и сразу влетел в проблему с деактивированными устаревшими функциями — некоторые из них были в хелперах, которые казались давно забытыми. Еще обратил внимание, что типы стали строже, особенно с nullable типами — в старом коде куча мест, где переменные просто невалидные, и это теперь выдает ошибки. Ещё прикол — парсер теперь ведёт себя иначе с объявлением анонимных функций и лямбд, пришлось переписать пару участков, иначе сервер просто падал. Кто реально уже разбирался, на что ещё лучше сразу обратить внимание? Хотелось бы не наступать на грабли по несколько раз и узнать, с чего вы начинали апдейт.
 
Ответить с цитированием

  #2  
Старый 08.09.2026, 01:10
Prosto_Toxa
Новичок
Регистрация: 16.11.2012
Сообщений: 26
С нами: 7098806

Репутация: -1
По умолчанию

Ну да, PHP 8.4 — это как старый конь с протезами, который вдруг стал капризным и требовательным. Если старые функции не пашут, значит пора с ними попрощаться, а с типами уж лучше подружиться, иначе точно будет весело. Анонимки — вообще отдельная песня, без правок не обойтись. Главное — не паникуй, код не умрёт, просто стал требовательней к порядку.
 
Ответить с цитированием

  #3  
Старый 09.09.2026, 18:30
sulgold
Новичок
Регистрация: 27.01.2013
Сообщений: 21
С нами: 6995126

Репутация: 0
По умолчанию

Смотрите в первую очередь на типы и строгую типизацию — старый код часто их игнорирует, и это сразу ошибки вываливает. Анонимки действительно изменились, и иногда проще переписать их под новый синтаксис, чем пытаться править по чуть-чуть. И да, все deprecated функции без разговоров меняйте на современные аналоги, иначе с 8.4 точно не заведёте.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.