[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'




Questo errore si verifica spesso quando una virgoletta è presente in una stringa delimitata dallo stesso tipo di virgolette, ad esempio:

<?  
echo 'frasi d'amore';  
?>


In tali situazioni l'interprete PHP non sa da dove cominciare e dove finire la catena. La soluzione per"scappare" alle problema delle virgolette è quella di precedrerli con l'uso di una barra rovesciata (backslash):

<?  
echo 'frasi d\'amore';  
?>

Allo stesso modo per i doppi apici (virgolette doppie)
<?  
echo "Franscesco rispose \"Grazie!\"";  
?>


Il parser PHP di solito indica la linea in cui è verificato l'errore.
Questo errore può verificarsi anche quando si dimentica un punto e virgola (;) alla fine della dichiarazione della linea precedente.


______________________________
Articolo originale pubblicato da Jeff
Pubblicato da zig@ - Ultimo aggiornamento 25 marzo 2010 alle 12:03 da zig@
Il documento intitolato « [PHP] Parse error, unexpected T_STRING, expecting ',' or ';' » da Kioskea.net (it.kioskea.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.
Suggerimenti
  •  [PHP] Parse error, unexpected T_STRING, expecting ',' or ';'
  •  Parse error: syntax error, unexpected T_STRIN » Ciao, sto creando un modulo news, da una pagina backend posso aggingere articoli, però quando provo cancellare uno mi spunta l'errore: Parse error: syntax error, unexpected T_STRING in /home/cambiato/public_html/cambiato/cancel1.php on line 7 La riga...
  •  Ottimizzazione del BIOS » Recensioni : Che cos'è il BIOS? Il BIOS (Basic Input Output System) è una piccola memoria posta sulla scheda madre, i cui dati definiscono i parametri del sistema. Alcuni dati sono scritti in una memoria morta (ROM), non è dunque possibile modificarli, invece...
  •  [PHP] Notice: Undefined index: » Astuzie : Se si utilizzano i method $_POST o $_GET per recuperare le variabili, può essere che vi imbattete in questo errore: Notice: Undefined index 'campo method' in 'percorso del file php in corso d'esecuzione' on line 'riga in corso' Per...
  •  Cmos checksum error » Astuzie : Se all'avvio del vostro computer, visualizzate un messaggio di questo tipo : CMOS wrong CMOS MEMORY size WRONG CMOS Checksum Bad CMOS checksum error defaults loaded Warning! CPU has been changed please re-enter cpu settings in the cmos setup and...
  •  Irql not less or equal » Astuzie : Quando si utilizza Windows 2000 o Windows XP, può accadere che si verifichi questo errore causando una schermata blu: *** STOP: 0x0000000A (0x00000011,0x0000002,0x00000001,0x80443205) IRQL_NOT_LESS_OR_EQUAL Questo problema è dovuto all'accesso...
[PHP] L'ultimo giorno del mese / numero di giorni in un mese
[PHP] Elencare il contenuto di una directory