Spelar det någon roll om man anger t.ex
$_COOKIE['minKaka'] eller
$_COOKIE["minKaka"] ?
I så fall varför ?
Skillnad på ' och " ?
7 svar · 378 visningar · startad av Mog
Om du använder ' så tolkas inte strängen. Om du däremot använder " så tolkas variabler däri.
Du kan tex skriva "värde: $minvariabel" eller 'värde: $minvariabel' men bara i det första fallet kommer värdet för variabeln att skrivas ut.
Re: Skillnad på ' och " ?
Mog skrev:
$_COOKIE['minKaka'] eller
$_COOKIE["minKaka"] ?
Just det där skriver ut samma sak och innehåller samma sak men det rekommenderas tydligen att man ska använda enkelfnuttar... har jag för mig. Kommer säkert någon med en bättre förklaring snart :)
Det borde ju (vilket jag också tror mig har läst någonstans) vara en liten prestandavinst att använda enkelfnuttar eftersom php-tolken slipper omaket med att leta efter variabler i strängen.
Stämmer. Man ska -alltid- använda sig av ' såvida man inte har variabler som ska tolkas. Precis som du skriver ger det prestandavinst.
gäller även om du har specialtecken som \n och \t som skall tolkas.. :)
Och, icke att förglömma, har man ' så slipper man ju alla backslashar för " i eventuell html-kod.
echo "<a href=\"sida.url\">Länk</a>";
echo '<a href="sida.url">Länk</a>';
Tackar för svaren, tyvärr går det bara att acceptera ett av dem som slutgiltigt :bire