Indsættelse af variable i strenge i PHP

I PHP er enkelt- og dobbelte anførselstegn til strenge faktisk ikke helt ækvivalente. Sagt på en anden måda, at man i strenge med dobbelte anførselstegn kan indsætte variable - og i stedet for disse variable vil deres værdi blive indsat.

Lad os prøve det i praksis. Antag at vi har en variabel:

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

Lad os til at starte med udføre indsættelsen af denne variabel i en streng ved hjælp af operationen konkatenering:

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

Lad os nu ændre anførselstegnene på vores streng til dobbelte og udføre indsættelsen af variablen i den:

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

Forenkl følgende kode:

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