Guillemets doubles ou simple pour un echo PHP ?
Personnellement j'utilise les guillemets doubles car ils permettent de ne pas tout le temps mettre d'anti-slash devant les apostrophes (le guillemet simple du coup).
Je me sert également des guillemets double car ça me permet de mettre des variables sans les concaténer dans l'echo, ex:
$var='bienvenu!';
echo "Bonjour et $var";//bonjour et bienvenu!
Exemple avec les guillemets simples:
$var='bienvenu!';
echo 'Bonjour et $var';//bonjour et $var!
Il faut la concaténer:
$var='bienvenu!';
echo 'Bonjour et '.$var;//bonjour et bienvenu!
C'est également valable pour des requêtes MySQL, en prenant le soin de sécuriser les variables PHP avant, cela va de soi:
mysqli_query($mysqli,"INSERT INTO table SET colonne_chaine='$var_str', colonne_nombre=$nombre,...");
Pour mettre les deux dans un echo ( " et ' ), on mettra un backslash (ou antislash \) devant l'apostrophe ou le guillement double (aussi appelé doubles quotes)
echo 'L\'utilisation de la "barre oblique inversée" n\'est pas utile pour les "doubles quotes".';
//Si on utilise les guillemets doubles, on fera l'inverse:
echo "L'utilisation de la \"barre oblique inversée\" est utile pour les \"doubles quotes\".";
Commentaires
Ajoutez un commentaire, soyez le premier !
Retour aux articles de blog