Oh non, pas encore cette vieille légende !
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
à tort...
À raison. Lire les normes citées dans mon précédent article.
Oh non, pas encore cette vieille légende !
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
à tort...
À raison. Lire les normes citées dans mon précédent article.
Oh non, pas encore cette vieille légende !
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
à tort...
À raison. Lire les normes citées dans mon précédent article.
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
2) Surtout, parce qu'elles simplifient tellement le codage en PHP.
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
2) Surtout, parce qu'elles simplifient tellement le codage en PHP.
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
2) Surtout, parce qu'elles simplifient tellement le codage en PHP.
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
Pourquoi tous le monde n'utilise pas des doubles quotes pour ces
attributs, cela simplifierait tellement le codage...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
Pourquoi tous le monde n'utilise pas des doubles quotes pour ces
attributs, cela simplifierait tellement le codage...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
Pourquoi tous le monde n'utilise pas des doubles quotes pour ces
attributs, cela simplifierait tellement le codage...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
echo sprintf('<img src="%s" alt="%s" />',$fichier,$alternatif);
Mon préferé :)
echo sprintf('<img src="%s" alt="%s" />',$fichier,$alternatif);
Mon préferé :)
echo sprintf('<img src="%s" alt="%s" />',$fichier,$alternatif);
Mon préferé :)
ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
ftc a dit le 26/07/2005 à 15:54:ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
Ça devrait pourtant se valoir, étant donné que c'est la même chose, à la
seule différence que dans le premier exemple, la variable est interne à
PHP.
ftc a dit le 26/07/2005 à 15:54:
ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
Ça devrait pourtant se valoir, étant donné que c'est la même chose, à la
seule différence que dans le premier exemple, la variable est interne à
PHP.
ftc a dit le 26/07/2005 à 15:54:ob_start();
for ( $i=0; $i<10000; $i++ ) {
echo $i;
}
$content = ob_get_contents();
est beaucoup plus rapide que:
for ( $i=0; $i<10000; $i++ ) {
$content .= $i;
}
Ça devrait pourtant se valoir, étant donné que c'est la même chose, à la
seule différence que dans le premier exemple, la variable est interne à
PHP.
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
Oui cette synthaxe est permise, mais qui dit qu'elle le restera ?
C'est comme la synthaxe du <? ?> en PHP ( Bouuuu que c'ets moche ;-)
), oui elle fonctionne, et non ce n'est pas une bonne synthaxe (
J'appel ça des synthaxe de fénéants moi ).
à tort...
À raison. Lire les normes citées dans mon précédent article.
A tort puisque comme le dit la suite de mon message ( Qui tu as ignoré..
) il y a deux raisons à cela, l'une en html, l'autre en PHP,
l'utilisation de double quotes dans un echo en PHP pour afficher juste
des dixaines de lignes de code HTML ne sert qu'à faire perdre des
performances puisqu'il parse le code Html pour rien. L'utilisation de
simple quote est ici la plus logique ( Et celle à utiliser ), ce qui
inclu donc l'écriture du code HTML en double code,
ton argument qui dit que cela empéche la lisibilité du code PHP tombe
ici à l'eau.
Donc autant pour moi les simple quote en html sont une abération mais
autorisé, autant il y avait un deuxième argument, celui en PHP qui fait
qu'en HTML il est bien plus logique d'utiliser des doubles quote de des
simple.
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
Oui cette synthaxe est permise, mais qui dit qu'elle le restera ?
C'est comme la synthaxe du <? ?> en PHP ( Bouuuu que c'ets moche ;-)
), oui elle fonctionne, et non ce n'est pas une bonne synthaxe (
J'appel ça des synthaxe de fénéants moi ).
à tort...
À raison. Lire les normes citées dans mon précédent article.
A tort puisque comme le dit la suite de mon message ( Qui tu as ignoré..
) il y a deux raisons à cela, l'une en html, l'autre en PHP,
l'utilisation de double quotes dans un echo en PHP pour afficher juste
des dixaines de lignes de code HTML ne sert qu'à faire perdre des
performances puisqu'il parse le code Html pour rien. L'utilisation de
simple quote est ici la plus logique ( Et celle à utiliser ), ce qui
inclu donc l'écriture du code HTML en double code,
ton argument qui dit que cela empéche la lisibilité du code PHP tombe
ici à l'eau.
Donc autant pour moi les simple quote en html sont une abération mais
autorisé, autant il y avait un deuxième argument, celui en PHP qui fait
qu'en HTML il est bien plus logique d'utiliser des doubles quote de des
simple.
Les simples quotes ont *toujours* été standard en HTML et en XHTML, et
*tous* les navigateurs le savent (mais pas les concepteurs, hélas).
<http://groups.google.fr/group/fr.comp.lang.php/msg/299270e3fe8b252b>.
Oui cette synthaxe est permise, mais qui dit qu'elle le restera ?
C'est comme la synthaxe du <? ?> en PHP ( Bouuuu que c'ets moche ;-)
), oui elle fonctionne, et non ce n'est pas une bonne synthaxe (
J'appel ça des synthaxe de fénéants moi ).
à tort...
À raison. Lire les normes citées dans mon précédent article.
A tort puisque comme le dit la suite de mon message ( Qui tu as ignoré..
) il y a deux raisons à cela, l'une en html, l'autre en PHP,
l'utilisation de double quotes dans un echo en PHP pour afficher juste
des dixaines de lignes de code HTML ne sert qu'à faire perdre des
performances puisqu'il parse le code Html pour rien. L'utilisation de
simple quote est ici la plus logique ( Et celle à utiliser ), ce qui
inclu donc l'écriture du code HTML en double code,
ton argument qui dit que cela empéche la lisibilité du code PHP tombe
ici à l'eau.
Donc autant pour moi les simple quote en html sont une abération mais
autorisé, autant il y avait un deuxième argument, celui en PHP qui fait
qu'en HTML il est bien plus logique d'utiliser des doubles quote de des
simple.
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
Ca tient la route mais comme je dis, ce qui est autorisé n'est pas
forcement ce qu'il y a de mieux...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
La dernière est bien plus lisible car les variables profite de la
colorisation de l'éditeur avec lequel on code. Si vous utilisez la
première solution tout votre code est de la même couleur
( Super facile
pour retrouver les variables s'il y a une centaine de ligne de code en
html... ).
Deuxième raison d'un point de vue logique et de performance, il est
complétement illogique d'utiliser des doubles quote dans un echo juste
pour afficher du code HTML, on parse 90% du code html pour rien;
l'utilisation des simple quote est requise car le parseur n'a pas besoin
de chercher les variables dans le tas de code PHP, il tombe directement
dessus en concaténant.
Donc je ne suis toujours pas d'accord, la première raison ok on passe,
mais pour la deuxième il va falloir vous accorcher pour me faire changer
d'avis en me prouvant que ce que je dis est faux...
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
Ca tient la route mais comme je dis, ce qui est autorisé n'est pas
forcement ce qu'il y a de mieux...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
La dernière est bien plus lisible car les variables profite de la
colorisation de l'éditeur avec lequel on code. Si vous utilisez la
première solution tout votre code est de la même couleur
( Super facile
pour retrouver les variables s'il y a une centaine de ligne de code en
html... ).
Deuxième raison d'un point de vue logique et de performance, il est
complétement illogique d'utiliser des doubles quote dans un echo juste
pour afficher du code HTML, on parse 90% du code html pour rien;
l'utilisation des simple quote est requise car le parseur n'a pas besoin
de chercher les variables dans le tas de code PHP, il tombe directement
dessus en concaténant.
Donc je ne suis toujours pas d'accord, la première raison ok on passe,
mais pour la deuxième il va falloir vous accorcher pour me faire changer
d'avis en me prouvant que ce que je dis est faux...
1) Parce que les simple quotes sont autorisées en HTML et XHTML.
Ca tient la route mais comme je dis, ce qui est autorisé n'est pas
forcement ce qu'il y a de mieux...
Ça commence à devenir un marronnier dans ce forum, mais personnellement
je trouve que :
echo "<img src='$fichier' alt='$alternatif' />";
est plus simple et plus lisible que :
echo "<img src="$fichier" alt="$alternatif" />";
et que :
echo '<img src="'.$fichier.'" alt="'.$alternatif.'" />';
La dernière est bien plus lisible car les variables profite de la
colorisation de l'éditeur avec lequel on code. Si vous utilisez la
première solution tout votre code est de la même couleur
( Super facile
pour retrouver les variables s'il y a une centaine de ligne de code en
html... ).
Deuxième raison d'un point de vue logique et de performance, il est
complétement illogique d'utiliser des doubles quote dans un echo juste
pour afficher du code HTML, on parse 90% du code html pour rien;
l'utilisation des simple quote est requise car le parseur n'a pas besoin
de chercher les variables dans le tas de code PHP, il tombe directement
dessus en concaténant.
Donc je ne suis toujours pas d'accord, la première raison ok on passe,
mais pour la deuxième il va falloir vous accorcher pour me faire changer
d'avis en me prouvant que ce que je dis est faux...