มีวิธีเอาต์พุตพื้นฐานสองวิธีใน PHP: echo และ print
ในบทนี้เราจะหารือเกี่ยวกับการใช้ทั้งสองคำสั่งโดยละเอียด และสาธิตวิธีใช้ echo และ print ในตัวอย่าง
ความแตกต่างระหว่างเสียงสะท้อนและการพิมพ์:
echo - สามารถส่งออกหนึ่งสตริงขึ้นไป
print - อนุญาตเฉพาะเอาต์พุตของสตริงเท่านั้น ค่าที่ส่งคืนจะเป็น 1 เสมอ
เคล็ดลับ: ความเร็วเอาต์พุตของ echo นั้นเร็วกว่าของการพิมพ์ Echo ไม่มีค่าส่งคืน ในขณะที่การพิมพ์มีค่าส่งคืนเป็น 1
Echo เป็นโครงสร้างภาษาที่สามารถใช้ได้โดยไม่มีวงเล็บหรือวงเล็บ: echo หรือ echo()
สตริงการแสดงผล
ตัวอย่างต่อไปนี้สาธิตวิธีการใช้คำสั่ง echo เพื่อส่งออกสตริง (สตริงสามารถมีแท็ก HTML):
<?php เสียงสะท้อน " <h2>PHP สนุก! </h2> " ; " สวัสดี ชาว โลก!<br> " ; " ฉัน อยากเรียน PHP!<br> " ; " นี่คือ " , " สตริง " , " โดย ใช้ พารามิเตอร์ " , " หลายรายการ " , " " ;
แสดงตัวแปร
ตัวอย่างต่อไปนี้สาธิตวิธีการใช้คำสั่ง echo เพื่อส่งออกตัวแปรและสตริง:
<?php $txt1 = " เรียน รู้ PHP " ; $txt2 = " codercto.COM " ; $cars = array ( " Volvo " , " BMW " , " Toyota " ) ; $ txt1 ; " <br> " ; " เรียน รู้ PHP ที่ $txt2 " ; " <br> " ; " ยี่ห้อรถของฉันคือ {$cars[0] } " ;
Print ยังเป็นโครงสร้างภาษาที่สามารถใช้วงเล็บได้หรือไม่: print หรือ print()
สตริงการแสดงผล
ตัวอย่างต่อไปนี้สาธิตวิธีการใช้คำสั่งพิมพ์เพื่อส่งออกสตริง (สตริงสามารถมีแท็ก HTML):
<?php พิมพ์ " <h2>PHP สนุก! </h2> " ; " สวัสดีชาว โลก !<br> " ; " ฉันอยากเรียน PHP ! " ;
แสดงตัวแปร
ตัวอย่างต่อไปนี้สาธิตวิธีการใช้คำสั่งพิมพ์เพื่อส่งออกตัวแปรและสตริง:
<?php $txt1 = " เรียน รู้ PHP " ; $txt2 = " codercto.COM " ; $cars = array ( " Volvo " , " BMW " , " Toyota " ) ; $txt1 ; พิมพ์ " <br> " ; พิมพ์ " เรียน รู้ PHP ที่ $txt2 " ; " <br> " ; พิมพ์ " ยี่ห้อรถของฉันคือ {$cars[0] } " ;