Vkládání proměnných do řetězců v PHP
V PHP nejsou jednoduché a dvojité uvozovky pro řetězce ve skutečnosti zcela ekvivalentní. Jde o to, že do řetězců v dvojitých uvozovkách lze vkládat proměnné - a místo těchto proměnných se dosadí jejich hodnota.
Zkusme to v praxi. Předpokládejme, že máme nějakou proměnnou:
<?php
$str = 'aaa';
?>
Nejprve vložme tuto proměnnou do nějakého řetězce pomocí operace konkatenace:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Nyní změňme uvozovky našeho řetězce na dvojité a proveďme vložení proměnné do něj:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Zjednodušte následující kód:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>