การแทรกตัวแปรลงในสตริงใน 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 . '!';
?>