Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    "\" nelle proprietà degli echo

    sapete perchè quando si passa del codice html all'interno di un "echo" è necessario mettere "\" su ogni proprietà?

    es.:

    codice:
    <input type=\"text\" name=\"località\" style=\"text-align:center\">
    ehi ehi ehi! what's your name?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    è una sequenza per differire da " delle stringhe

  3. #3
    cioè viene contata dal programma non come stringa bensì come parametro?
    serve a questo?
    ehi ehi ehi! what's your name?

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    se vuoi nell'echo stampare i doppi apici non puoi fare

    Codice PHP:
    echo " " "; //questo da errore di sintassi 
    ma devi fare
    Codice PHP:
    echo " \" ";
    //output: " 
    con \" gli dici che quello non lo devi contare come una chiusura della stringa ma come il carattere " da stampare nell'echo

  5. #5
    in alternativa (in realtà io non lo uso) puoi fare così:
    Codice PHP:
    echo <<<END 
    Qui sei libero di mettere le 
    " e di mettere \" non è un errore
    di sintassi (così come ' o \') ma quello tra gli E N D è codice html
    END; 

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    o ancora è possibile fare così

    Codice PHP:
    echo '<input type="text" name="località" style="text-align:center">'
    attenzione però a non mettere dentro variabili

  7. #7
    perfetto grazie mille!
    quindi riassumento serve per non far considerare al programma che siano le virgolette di fine stringa bensì quelle da stampare.

    con gli apici non puoi usare variabili? mentre con le virgolette sì? come mai?
    ciao e grazie ancora!
    ehi ehi ehi! what's your name?

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da binarydigit0101
    con gli apici non puoi usare variabili? mentre con le virgolette sì? come mai?
    ciao e grazie ancora!
    esempio
    Codice PHP:
    $valore=5;
    echo 
    "Stampo $valore";
    //output: Stampo 5
    echo 'Stampo $valore';
    //output: Stampo $valore
    //devi fare invece
    echo 'Stampo '.$valore;
    //output: Stampo 5 
    con gli apici singoli non ti converte il valore

  9. #9
    ah! capito cosa intendevi.

    grazie, buona giornata!
    ehi ehi ehi! what's your name?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.