Wstawianie zmiennych do ciągów w PHP

W PHP pojedyncze i podwójne cudzysłowy dla ciągów w rzeczywistości nie są całkowicie równoważne. Chodzi o to, że do ciągów w podwójnych cudzysłowach można wstawiać zmienne - i zamiast tych zmiennych zostanie podstawiona ich wartość.

Spróbujmy w praktyce. Załóżmy, że mamy pewną zmienną:

php<?php
  $str = 'aaa';
?>

Na początek wykonajmy wstawienie tej zmiennej do jakiegoś ciągu za pomocą operacji konkatenacji:

php<?php
  $str = 'aaa';
  echo 'xxx ' . $str . ' yyy';
?>

A teraz zmieńmy cudzysłowy naszego ciągu na podwójne i wykonajmy do niego wstawienie zmiennej:

php<?php
  $str = 'aaa';
  echo "xxx $str yyy";
?>
Задание 1

Uprość następujący kod:

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