[PHP] ...Parse error che non c'è...

  • Creatore Discussione Creatore Discussione theseo
  • Data di inizio Data di inizio

theseo

Utente Attivo
22 Feb 2017
95
5
8
62
uh sto diventando matto: in una pag php che funziona alla perfezione ho aggiunto questo-->
PHP:
<?php echo "date ("Y/m/d")";?>
beh cosa succede? il php mi dà Parse error: syntax error, unexpected 'Y' (T_STRING), expecting ',' or ';'
ma il puntoevirgola c'èèèèèèèè
dove sbaglio?
 
Ultima modifica di un moderatore:
Credo che il problema sia nelle virgolette..
PHP:
 echo date("Y/m/d");

Quelle avresti dovuto usarle se inserivi dell'html prima o dopo ad esempio:

PHP:
 echo "Oggi è " . date("Y/m/d");

O ancora senza data con solo html o testo es:

PHP:
echo "Ciao prova";
 
Ultima modifica di un moderatore:
ok grazie in effetti era così
ma la domanda a questo punto è: come mai? è una questione di versioni di php, vero?
lo chiedo xchè sul web è pieno di esempi CON le virgolette...
 
lo chiedo xchè sul web è pieno di esempi CON le virgolette...
No non è una questione di versioni, bisogna solo cercare di capire bene quando e come metterle, alcune volte impazzirai anche con singoli e doppi apici.
Ricordo di aver letto un pó di tempo fa un articolo che chiariva bene la questione apici, ti consiglio di cercare qualcosa che spieghi bene l'argomento.
 
Ultima modifica:
@theseo
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti

Nei titoli è vietato scrivere parole senza senso e poco spiritose che non servono a nulla!
Inoltre è richiesto di scrivere in Italiano corretto senza abbreciare le parole (tipo SMS) che rendono il testo poco leggibile e scorretto!
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
lo chiedo xchè sul web è pieno di esempi CON le virgolette...

Molto bonariamente utilizza sempre i ' (Singol Quote) negli echo, raramente i " (Double Quote).
Nelle query invece fai esattamente il contrario utilizza " invece di '.
A grandi linee risolvi quasi 85% dei problemi!
 

Discussioni simili