Aggiornare un'applicazione a PHP 8.x

Se devi aggiornare il tuo gestionale o portale da PHP 7.x a PHP 8.x, puoi inviare la richiesta e ricevere un piano di aggiornamento con stima dei tempi: l'obiettivo è passare alla nuova versione senza interrompere il servizio.

Descrivi il problema

Tempo tecnico indicativo

8–40 ore

Fascia di costo orientativa

450–2.400 €

Complessità tipica

Alta

In cosa consiste il problema

Le versioni di PHP hanno un ciclo di vita definito: terminato il supporto non ricevono più correzioni di sicurezza e gli hosting le dismettono. Il passaggio a PHP 8 introduce controlli più severi su tipi e argomenti, rimuove funzioni deprecate e cambia alcuni comportamenti.

In un'applicazione con anni di sviluppo le incompatibilità possono essere decine, sparse nel codice e nelle librerie. Un aggiornamento ordinato le individua prima di toccare la produzione.

Cause frequenti

  • Funzioni rimosse: estensione mysql, each(), create_function(), alcune funzioni di stringa con null.
  • Tipi più severi: TypeError dove prima c'era solo un avviso.
  • Librerie datate: dipendenze Composer che non supportano PHP 8.
  • Framework vecchi: versioni di framework che richiedono a loro volta un aggiornamento.

Come si risolve

  • Analisi statica: strumenti che segnalano le incompatibilità prima di eseguire il codice.
  • Aggiornamento dipendenze: versioni compatibili delle librerie, con verifica dei cambi di comportamento.
  • Correzioni e test: sulle funzioni critiche in ambiente di staging.
  • Passaggio in produzione: pianificato, con possibilità di rollback.

Un esempio tipico

Un portale clienti con circa 40.000 righe di codice deve passare da PHP 7.4 a 8.3. L'analisi statica individua un centinaio di incompatibilità, la maggior parte ripetitive. Dopo l'aggiornamento delle dipendenze e le correzioni, si verificano su staging login, ordini, pagamenti e report, poi si pianifica il passaggio in produzione in un orario di basso traffico.

Scenario illustrativo, non riferito a un cliente reale.

Quando serve uno sviluppatore

Quando l'applicazione è ampia, usa librerie esterne o un framework, o quando l'hosting ha già fissato una data di dismissione della versione attuale.

Tecnologie coinvolte

Quanto tempo può richiedere e quanto può costare

Indicativamente 8–40 ore di lavoro tecnico, per una fascia di 450–2.400 €.

Le variabili che incidono di più:

  • dimensione del codice
  • framework e librerie usati
  • presenza di test automatici
  • disponibilità di un ambiente di staging

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.

Informazioni da preparare

  • Versione PHP attuale e di destinazione
  • Accesso al repository
  • composer.json e composer.lock
  • Elenco delle funzioni più importanti da verificare
  • Ambiente di test

Problemi simili

PHP Caso esemplificativo

Convertire un sito PHP statico in un piccolo CMS gestibile

Il nostro sito è fatto di pagine PHP con i testi scritti nel codice: per cambiare una news o un orario dobbiamo chiamare un programmatore. Vorremmo poter…

Fascia orientativa
500–1.300 €
Tempo tecnico
10–24 ore
PHP Caso esemplificativo

Aggiornare applicazione da PHP 7.4 a PHP 8.3

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à…

Fascia orientativa
900–2.400 €
Tempo tecnico
16–40 ore
PHP Caso esemplificativo

Integrare il pagamento con link via SMS e WhatsApp

Molti nostri clienti ordinano al telefono. Vorremmo generare dal gestionale un link di pagamento per l'importo dell'ordine da inviare via SMS o WhatsApp, con…

Fascia orientativa
250–650 €
Tempo tecnico
5–12 ore

Domande frequenti

Posso aggiornare solo il server?

Solo se il codice è già compatibile. In caso contrario si rischiano errori 500 su molte pagine.

Serve riscrivere l'applicazione?

Quasi mai: nella maggior parte dei casi bastano correzioni mirate e l'aggiornamento delle dipendenze.

Contenuto revisionato il 05/10/2026.

Richiedi una valutazione

Descrivi la tua situazione: ricevi una valutazione tecnica con fasce orientative di tempi e costi, senza impegno.

Descrivi il problema
Chat