PHP echo และพิมพ์คำสั่ง
ด้วย PHP มีสองวิธีพื้นฐานในการรับเอาต์พุต: echo
และprint
.
ในบทช่วยสอนนี้ เราใช้echo
หรือprint
ในเกือบทุกตัวอย่าง ดังนั้น บทนี้มีข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับคำสั่งเอาต์พุตทั้งสองนี้
PHP echo และพิมพ์คำสั่ง
echo
และprint
มีความเหมือนกันไม่มากก็น้อย ทั้งคู่ใช้เพื่อส่งออกข้อมูลไปยังหน้าจอ
ความแตกต่างมีน้อย: echo
ไม่มีค่าส่งคืนในขณะที่print
มีค่าส่งคืนเป็น 1 จึงสามารถใช้ในนิพจน์ได้ echo
สามารถรับพารามิเตอร์ได้หลายตัว (แม้ว่าการใช้งานดังกล่าวจะหายาก) ในขณะที่print
สามารถรับหนึ่งอาร์กิวเมนต์ได้ echo
เร็วกว่าเล็กน้อยprint
เล็กน้อย
PHP echo Statement
คำecho
สั่งสามารถใช้ได้โดยมีหรือไม่มีวงเล็บ
: echo
หรือecho()
แสดงข้อความ
ตัวอย่างต่อไปนี้แสดงวิธีการแสดงข้อความออกด้วยecho
คำสั่ง (โปรดสังเกตว่าข้อความสามารถมีมาร์กอัป HTML ได้):
ตัวอย่าง
<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>
ตัวแปรการแสดงผล
ตัวอย่างต่อไปนี้แสดงวิธีการแสดงข้อความและตัวแปรด้วยecho
คำสั่ง:
ตัวอย่าง
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "Study PHP at
" . $txt2 . "<br>";
echo $x + $y;
?>
คำสั่งพิมพ์ PHP
คำprint
สั่งสามารถใช้ได้โดยมีหรือไม่มีวงเล็บ
: print
หรือprint()
แสดงข้อความ
ตัวอย่างต่อไปนี้แสดงวิธีการแสดงข้อความออกด้วยprint
คำสั่ง (โปรดสังเกตว่าข้อความสามารถมีมาร์กอัป HTML ได้):
ตัวอย่าง
<?php
print "<h2>PHP is Fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
ตัวแปรการแสดงผล
ตัวอย่างต่อไปนี้แสดงวิธีการแสดงข้อความและตัวแปรด้วย
print
คำสั่ง:
ตัวอย่าง
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;
?>