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
- Guida Programmatore PHP per sviluppo, correzioni e integrazioni Cerchi un programmatore PHP? Descrivi il problema: errori, aggiornamenti a PHP 8, API, gestionali…
- Guida Aggiornare un'applicazione a PHP 8.x Applicazione ferma a PHP 7.x? Cosa cambia con PHP 8, come aggiornare codice e dipendenze senza…
- Guida Creare un'API REST in PHP per il tuo gestionale Vuoi esporre dati del gestionale ad app, rivenditori o partner? Come progettare un'API REST in PHP…
- Guida Importare dati da Excel nel database in automatico Ricopi a mano listini o anagrafiche da Excel al gestionale? Import automatico con validazione…