webForumDet fria alternativet

Skilland mellan echo och detta

PHP

1 svar · 282 visningar · startad av nitro2k01

Medlem sedan aug. 20039 340 inlägg
Frågan#1

Läste kaxigts tråd och såg denna kod:

if (condition){
echo <<<EOF
html-kod
EOF; 
}

Hur skiljer den sig mot att använda ?> och <?, alltså

if (condition){
?>
html-kod
<?
}

Finns det några prestanda-vinster? Andra för- eller nackdelar?

Medlem sedan aug. 20002 975 inlägg
#2

Den andra varianten går normalt snabbare, men du kan lägga in variabler direkt i den första varianten.
Vill du lägga in variabelvärden i den andra varianten måste du använda PHP-taggar.

Det hela är en smaksak. Det kan vara svårare att följa texten med massor av PHP-taggar mm i den andra varianten.

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)