par
Xenon_54 » 09 mars 2005, 01:15
Le plus simple, enfin pour moi, c'est d'utiliser le plus souvent possible les
doubles quotes
<?
$chaîne = "l'espace";
$chaîne = 'l\'espace';
?>
Y a pas photo : la 2e syntaxe est plus lisible et ne nécessite pas le caractère d'échappement
Peut-être. Cependant, il est rare pour un vrai développeur de devoir définir de manière courante ce genre de chaine de caractères.

De plus, l'utilisation des single-quotes est recommandé.
Autre exemple :
<input type="text" name="nom" value="<? echo "$var"; ?>">
Selon moi, les
doubles quotes sont plus faciles à gérer pour un débutant lorsqu'il doit utiliser des apostrophes dans une chaîne de caractères.
Et pourquoi pas ceci?
<input type="text" name="nom" value="<?php echo $var; ?>">
Les variables seules n'ont pas besoin d'être entourées de ". Car ce serait créer une chaine de caractères et de demander à PHP de remplacer toutes les variables qui s'y trouvent, ce qui nécessite plus de temps et de ressources. Écrire directement la variable indique que PHP devra remplacer la variable tout simplement sans manipulation supplémentaire.
Note: Toujours utiliser <?php et non <?

[quote="flitox"]Le plus simple, enfin pour moi, c'est d'utiliser le plus souvent possible les [i]doubles quotes[/i]
[php]<?
$chaîne = "l'espace";
$chaîne = 'l\'espace';
?>[/php]
Y a pas photo : la 2e syntaxe est plus lisible et ne nécessite pas le caractère d'échappement[/quote]
Peut-être. Cependant, il est rare pour un vrai développeur de devoir définir de manière courante ce genre de chaine de caractères. ;)
De plus, l'utilisation des single-quotes est recommandé.
[quote="flitox"]Autre exemple :
[php]<input type="text" name="nom" value="<? echo "$var"; ?>">[/php]
Selon moi, les [i]doubles quotes[/i] sont plus faciles à gérer pour un débutant lorsqu'il doit utiliser des apostrophes dans une chaîne de caractères.[/quote]
Et pourquoi pas ceci?
[php]<input type="text" name="nom" value="<?php echo $var; ?>">[/php]
Les variables seules n'ont pas besoin d'être entourées de ". Car ce serait créer une chaine de caractères et de demander à PHP de remplacer toutes les variables qui s'y trouvent, ce qui nécessite plus de temps et de ressources. Écrire directement la variable indique que PHP devra remplacer la variable tout simplement sans manipulation supplémentaire.
Note: Toujours utiliser <?php et non <?
;)