วันเสาร์ที่ 30 กรกฎาคม พ.ศ. 2559

คำสั่งแสดงผล echo , print และความแตกต่าง

        คำสั่ง PHP  ที่ทำให้มีการแสดงผลลัพธ์ออกมาให้เห็นบนหน้าเว็บ ที่มีการใช้กันบ่อยมากที่สุด คือ echo และ print

echo กับ print แตกต่างกันอย่างไร?
       echo เป็นคำสั่งแสดงผล ที่ไม่มีการ return ค่ากลับ ดังนั้นทำให้ระบบมีการทำงานในการแสดงผลเร็วกว่า print และแสดงผลในรูปแบบคำสั่งประโยคที่ไม่ซับซ้อน
       print เป็นคำสั่งแสดงผล ที่มีการ return ค่ากลับ ค่าที่ได้คือ true , false เพื่อใช้ในนำไปตรวจสอบว่าระบบได้ทำการแสดงผลออกมาหรือไม่ และสามารถแสดงผลประโยคที่ซับซ้อนได้ จึงทำให้การแสดงผลช้ากว่า echo อยู่เล็กน้อย


ตัวอย่าง
       <?php
              echo " echo : Hello world !" . "<br />";
              print " echo : Hello world !" . "<br />";
       ?>

ผลลัพธ์
       echo : Hello world !
       print : Hello world !

       ถ้าให้มีการแสดงผลที่ไม่ซับซ้อน คำสั่งทั้ง 2 ก็จะแสดงผลออกมาเหมือนกัน หรือไม่ต่างกันเลย

ไม่มีความคิดเห็น :

แสดงความคิดเห็น