PHP Caso esemplificativo

Aggiornare applicazione da PHP 7.4 a PHP 8.3

Esempio creato per mostrare tipologie di richieste e possibili fasce di intervento.

Problema

Il nostro portale clienti gira ancora su PHP 7.4, non più supportato. Il fornitore di hosting ci ha comunicato che entro qualche mese la versione verrà dismessa. Vorremmo aggiornare a PHP 8.3 senza interrompere il servizio e senza riscrivere l'applicazione.

Circa 40.000 righe di codice, parte con framework e parte procedurale, dipendenze gestite con Composer. Esiste un ambiente di test.

Obiettivo: Applicazione funzionante su PHP 8.3, dipendenze aggiornate, nessuna regressione sulle funzioni principali.

Tecnologie

  • Laravel
  • MySQL
  • PHP

Fascia economica orientativa

900–2.400 €

Tempo tecnico indicativo

16–40 ore

Complessità

Alta

Le fasce di prezzo e di tempo indicate sono orientative e dipendono da complessità, qualità del codice esistente, accessi disponibili, documentazione e requisiti effettivi. Non costituiscono preventivo.

Come si affronta di solito

Analisi statica del codice per individuare incompatibilità (tipi, funzioni deprecate, null passati a funzioni interne), aggiornamento progressivo delle dipendenze Composer, correzioni mirate e test sulle funzioni critiche in ambiente di staging. Il passaggio in produzione avviene solo dopo la verifica dei flussi principali, con possibilità di rollback.

Cosa preparare per una valutazione

  • Accesso al repository del codice
  • Ambiente di test o staging
  • Elenco funzioni critiche da verificare
  • composer.json e composer.lock

Domande frequenti

Quanto costa aggiornare applicazione da PHP 7.4 a PHP 8.3?

Indicativamente 900–2.400 €. È una fascia orientativa: il costo effettivo dipende dal codice o dai sistemi esistenti, dagli accessi disponibili e dai requisiti emersi dall'analisi tecnica. Non costituisce preventivo.

Quanto tempo serve per aggiornare applicazione da PHP 7.4 a PHP 8.3?

Di norma 16–40 ore di lavoro tecnico, da distribuire in base all'urgenza e alla disponibilità di accessi e documentazione.

Cosa serve per iniziare?

Conviene preparare: accesso al repository del codice; ambiente di test o staging; elenco funzioni critiche da verificare; composer.json e composer.lock.

Come posso ricevere una valutazione per un problema simile?

Descrivi il problema su DevRequest (https://devrequest.it/pubblica-richiesta): la richiesta viene analizzata, completata con le informazioni mancanti e stimata con fasce di tempo e costo, senza impegno.

Contenuto revisionato il 05/10/2026.

Guide utili

Richieste simili

Hai un problema simile?

Descrivilo in pochi minuti: ricevi una valutazione tecnica e una stima orientativa, senza impegno.

Descrivi il problema
Chat