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@