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

Pas encore de commentaire, soyez le premier!

Ajouter un commentaire

Commenter
Pseudo/Nom *
Email *
Message *
Captcha *
memo2
Commenter

Les champs marqués d'un * sont obligatoires.

Ici, les cookies, on les bouffent!!