How Can We Help?
Come verificare la sintassi di un file PHP
Ecco alcuni metodi pratici per evitare errori di sintassi PHP come quello che hai appena risolto:
🧩 1. Usa il controllo sintattico integrato di PHP
Puoi controllare la correttezza del codice senza eseguirlo, con:
php -l disknavigator.php
👉 “-l” sta per lint, cioè analisi sintattica.
Se ci sono errori, ti dirà esattamente la riga e il tipo di errore.
Se tutto è ok, risponde:
No syntax errors detected in disknavigator.php
🧠 2. Usa un editor con evidenziazione e linting
Se modifichi spesso file PHP, installa un editor che ti segnali in tempo reale gli errori:
- VS Code (con estensioni: PHP Intelephense o PHP CS Fixer)
- PhpStorm (più completo, usato in ambito professionale)
- Sublime Text con SublimeLinter
Questi ti mostrano subito se manca una virgola, parentesi, o se hai un array non chiuso.
⚙️ 3. Usa un formattatore automatico
Comandi o estensioni come:
phpcbf --standard=PSR12 disknavigator.php
riordinano e formattano il codice secondo lo standard PSR-12 (mantenendo leggibilità e sintassi coerente).
🧪 4. Abilita errori in sviluppo
Nel tuo file PHP:
ini_set('display_errors', 1);
error_reporting(E_ALL);
(esattamente come hai già fatto 👍)
Questo fa sì che, in caso di errore, la pagina mostri subito dove si trova.