Innsetting av variabler i strenger i PHP
I PHP er enkle og doble anførselstegn for strenger faktisk ikke helt likeverdige. Saken er at i strenger med doble anførselstegn kan man sette inn variabler - og i stedet for disse variablene vil verdien deres bli satt inn.
La oss prøve det i praksis. La oss si at vi har en variabel:
<?php
$str = 'aaa';
?>
La oss først sette inn denne variabelen i en streng ved hjelp av konkatenering:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
La oss nå endre anførselstegnene i strengen vår til doble og sette inn variabelen i den:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Forenkle følgende kode:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>