par
Cyrano » 20 sept. 2005, 19:51
Telle qu'est écrite cette portion de code, ça n'a pas d'importance, l'imortant étant de ne pas mélanger n'importe comment: prennons le cas suivant:
<?php
$phrase = "hello people";
echo '<p>$phrase</p>';
echo "<p>$phrase</p>";
?>
Tu obtiendras:
<p>$phrase</p>
<p>hello people</p>
Mais prenons un autre cas : si la phrase contient des apostrophes:
echo 'L'anatomie d'un langage';
echo "L'anatomie d'un langage";
La première formulation va générer une erreur:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in etc...
Il aurait fallu échapper les apostrophes de la phrase et écrire:
echo 'L\'anatomie d\'un langage';
Telle qu'est écrite cette portion de code, ça n'a pas d'importance, l'imortant étant de ne pas mélanger n'importe comment: prennons le cas suivant:
[php]<?php
$phrase = "hello people";
echo '<p>$phrase</p>';
echo "<p>$phrase</p>";
?>[/php]
Tu obtiendras:
[quote]<p>$phrase</p>
<p>hello people</p>[/quote]
Mais prenons un autre cas : si la phrase contient des apostrophes:
[php]echo 'L'anatomie d'un langage';
echo "L'anatomie d'un langage";[/php]
La première formulation va générer une erreur:
[quote]Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in etc...[/quote]
Il aurait fallu échapper les apostrophes de la phrase et écrire:
[php]echo 'L\'anatomie d\'un langage';[/php]