Вметнување на променливи во стрингови во PHP
Во PHP, единечни и двојни наводници за стрингови всушност не се целосно еквивалентни. Работи така што во стринговите со двојни наводници може да се вметнуваат променливи - и на местото на овие променливи ќе се замени нивната вредност.
Ајде да пробаме во пракса. Да претпоставиме дека имаме некоја променлива:
<?php
$str = 'aaa';
?>
Ајде прво да ја извршиме вметнувањето на оваа променлива во некој стринг преку операцијата конкатенација:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
А сега да ги смениме наводниците на нашиот стринг на двојни и да ја извршиме вметнувањето на променливата во него:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Поедностави го следниов код:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>