J'ai une petite question concernant l'utilisation de guillemets simples et de guillemets simples.Comportement différent basé sur un devis simple ou double
Lorsque j'utilise le code ci-dessous avec des guillemets doubles echo ""
:
$result_entries = mysqli_query($con,"SELECT * FROM bhost_entries where author_u_id='$user_info[u_id]'");
while($entries = $result_entries->fetch_object())
{
echo "
<tr>
<td>
{$entries->title}
</td>
</tr>
";
}
..output sera
Entry1
Entry2
Entry3
etc..
Mais quand j'utilise le même code avec un seul devis echo ''
Je vais:
{$entries->title}
{$entries->title}
{$entries->title}
etc..
comme sortie.
Pourquoi se comportent-ils différemment?
Appréciez vos pensées.
PHP ne traite pas $ vars entre guillemets simples 'doubles seulement – Dave
il suffit de cocher http://stackoverflow.com/questions/3446216/what-is-the-difference-between- guillemets simples-et-guillemets-doubles-en-php –
http://php.net/manual/en/language.types.string.php – str