E' un po' che penso a questa questione.
Mi è stato detto che la sintassi corretta è quella con apici singoli e concatenazione di variabili.
In pratica così:
Codice PHP:
$sql='SELECT * FROM tabella WHERE campo='.$var;
invece che così:
Codice PHP:
$sql="SELECT * FROM tabella WHERE campo=$var";
La sintassi sembra più complessa per le query (soprattutto per gli apici singoli dei campi di testo) ma ad esempio nella dichiarazione di un foglio di stile è molto più comoda...
così:
Codice PHP:
echo '<link rel="stylesheet" type="text/css" href="stile.css" />'
invece che così:
Codice PHP:
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stile.css\" />"
per il fatto che non si devono usare i backslash davanti a tutti i doppi apici...e naturalmente stesso dicasi per tutto il codice html, che ne contiene parecchi.
Volevo sapere da voi quale metodo usate, se uno o tutti e due insieme, e qual'è quella più corretta.