C'est dégueu, la glace au chocolat.
- - - - - - - - - - - -
Sinon, plus anecdotiquement, j'apporterai une réponse - très personnelle (*) - au conseil de
sirakawa.
Tu conseillais d'utiliser des apostrophes pour isoler les valeurs des attributs en HTML
et ce, afin de ne pas s'embrouiller avec les guillemets que tu dois utiliser en PHP. C'est bien ça ?
L'idée est bonne, même excellente, mais je trouve le choix discutable.
Tu proposerais ainsi l'écriture suivante :
echo "<a href='index.htm'>cliquez ici</a>";
Pour ma part, je recommande plutôt celle-ci :
echo '<a href="index.htm">cliquez ici</a>';
Au niveau lisibilité, c'est kif kif.
Pourtant certains éditeurs dotés de coloration syntaxique mettront en évidence une différence notable.
Il faut en effet se souvenir qu'en PHP, une chaine délimitée par des guillemets (") est interprétée.
Ce qui dans plus de 99% des cas, n'a aucun intérêt. D'autant plus qu'on recommande d'extraire des variables.
En revanche, une chaine délimitée par des apostrophes (') sera utilisée telle quelle, sans autre traitement.
Dans la mesure où une chaine de caractère est un objet inerte qui ne nécessite pas de traitement par PHP,
pourquoi l'astreindre à une opération - certes minime - mais totalement inutile ?
Bien que les deux écritures fonctionnent, je recommande donc la deuxième.
- - - - - - - - - - -
(*) Je ne suis pas un ponte de l'INRIA, mais je suis admin sur ce forum.
Ça ne veut pas dire que mes réponses sont les meilleures, ni même toujours bonnes,
ça veut juste dire que si on m'emmerde avec mes erreurs, je bannis sans sommation.

C'est dégueu, la glace au chocolat. :langue:
- - - - - - - - - - - -
Sinon, plus anecdotiquement, j'apporterai une réponse - très personnelle (*) - au conseil de [b]sirakawa[/b].
Tu conseillais d'utiliser des apostrophes pour isoler les valeurs des attributs en HTML
et ce, afin de ne pas s'embrouiller avec les guillemets que tu dois utiliser en PHP. C'est bien ça ?
L'idée est bonne, même excellente, mais je trouve le choix discutable.
Tu proposerais ainsi l'écriture suivante : [php]echo "<a href='index.htm'>cliquez ici</a>";[/php]
Pour ma part, je recommande plutôt celle-ci : [php]echo '<a href="index.htm">cliquez ici</a>';[/php]
Au niveau lisibilité, c'est kif kif.
Pourtant certains éditeurs dotés de coloration syntaxique mettront en évidence une différence notable.
Il faut en effet se souvenir qu'en PHP, une chaine délimitée par des guillemets (") est interprétée.
Ce qui dans plus de 99% des cas, n'a aucun intérêt. D'autant plus qu'on recommande d'extraire des variables.
En revanche, une chaine délimitée par des apostrophes (') sera utilisée telle quelle, sans autre traitement.
Dans la mesure où une chaine de caractère est un objet inerte qui ne nécessite pas de traitement par PHP,
pourquoi l'astreindre à une opération - certes minime - mais totalement inutile ?
Bien que les deux écritures fonctionnent, je recommande donc la deuxième.
- - - - - - - - - - -
[size=50](*) Je ne suis pas un ponte de l'INRIA, mais je suis admin sur ce forum. :twisted:
Ça ne veut pas dire que mes réponses sont les meilleures, ni même toujours bonnes,
ça veut juste dire que si on m'emmerde avec mes erreurs, je bannis sans sommation.[/size]
:tir2: