ว่าด้วยการประกาศค่าแสดงออกหน้าจอ

ขอถามนิดนึงครับ พี่ๆ TC ถามว่า <?= กับ <? มันต่างกัน อย่างไร คือตอนผมเอาไปไช้ มี=ได้ค่าที่ POST มา ไม่ไส่=จะไม่ได้ค่า
<? เปิดแท็ก
<?php เปิดแท็ก
<?php echo เปิดแท็ก+แอ๊กโค่
<?= เปิดแท็ก+แอ๊กโค่

.......................................................
<?=$_POST["name"];?>

มันมีค่าอยู่ในตัวเองอยู่แล้ว ใส่ = ไป ก็คือให้มันแสดงค่าออกทางหน้าจอ
ถ้าเราเอา ตัวแปรอื่นไปแทนค่า ค่าก็จะอยู่ในตัวแปรนั้นแทน
เช่น
<?php $name=$_POST['name'];
echo $name;
?>
ก็จะมีค่าเท่ากับ
<?php echo $_POST['name'];?>
หรือเท่ากับ
<?=$_POST["name"];?>

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาคลัชเหยียบแล้วจม แก้ไขได้

ขากล้องยา ขาไก่ sport rider เปลี่ยน อย่างไรดี

[PHP]ฟังก์ชั่นตัดเอาเฉพาะข้อความ