Változók beszúrása karakterláncokba PHP-ben
A PHP-ban az egyszeres és dupla idézőjelek a karakterláncokhoz valójában nem teljesen egyenértékűek. Az a helyzet, hogy a dupla idézőjelbe tett karakterláncokba lehetőség van változókat beszúrni - és ezeknek a változóknak a helyére az értékük kerül.
Próbáljuk ki a gyakorlatban. Tegyük fel, hogy van egy változónk:
<?php
$str = 'aaa';
?>
Először is végezzük el ennek a változónak a beszúrását valamilyen karakterláncba a konkatenáció műveletével:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Most pedig változtassuk meg a karakterláncunk idézőjeleit duplára és végezzük el a változó beszúrását:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Egyszerűsítse a következő kódot:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>