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<?php
  $str = 'aaa';
?>

Nejprve vložme tuto proměnnou do nějakého řetězce pomocí operace konkatenace:

php<?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<?php
  $str = 'aaa';
  echo "xxx $str yyy";
?>
Задание 1

Zjednodušte následující kód:

php<?php
  $name = 'user';
  echo 'hello, ' . $name . '!';
?>