Newest Post
ภาษา PHP มีฟังก์ชันมาตรฐานในการแสดงค่า หรือข้อความหลัก ๆ อยู่ 2 ตัวคือ echo() และ print() ความเหมือนกันก็คือเป็นคำสั่งที่ใช้แสดงผลลัพธ์จากโปรแกรมออกมา ส่วนข้อแตกต่างนั้นมีนิดเดียวตรงที่ ฟังก์ชัน print() จะใช้ในการสร้างข้อความให้กับ Text File ได้ด้วย เพราะฉะนั้นหากต้องการสร้าง Text File ด้วย Code ภาษา PHP ท่านต้องใช้ print() ส่วนการแสดงผลออกทางหน้าเว็บจะใช้ echo() หรือ print() ก็ได้ ไม่แตกต่างอะไร
คำสั่ง echo()
หน้าที่
เป็นคำสั่งที่ใช้ในการแสดงผลออกทางหน้าเว็บ
รูปแบบคำสั่ง
แบบที่ 1
echo"ข้อความที่ต้องการแสดง";
แบบที่ 2
echo("ข้อความที่ต้องการแสดง");
ตัวอย่าง
<?php
echo"Hello<br>";
echo("sunday");
?>
ผลลัพธ์
Hello
sunday
จะเห็นว่าเราสามารถใช้ได้หลายรูปแบบ ก็เลือกใช้เอง นอกจากกนี้เรายังสามารถนำ tag HTML มาใส่ในคำสั่ง PHP ได้ด้วย จากตัวอย่าง จะเห็นว่ามี tag <br> อยู่ด้วย ข้อสังเกตุในการนำ tag หรือคำสั่งของภาษา HTML มาใช้ร่วมกับ ภาษา PHP คือ จะต้องนำคำสั่งของ HTML มาใส่ไว้ในคำสั่ง echo()
การนำคำสั่ง HTML มาใช้ในภาษา PHP
แสดงว่าคำสั่งต่าง ๆ ของ HTML เราจะสามารถใช้ได้ทั้งหมด ไม่ว่าจะเป็นคำสั่งในการจัดรูปแบบตัวอักษร การขึ้นบรรทัดใหม่ การขึ้นย่อหน้าใหม่ หรือกระทั่งคำสั่งที่ใช้แสดงรูปภาพ หรืออื่น ๆ
ตามตัวอย่างดังคำสั่งต่อไปนี้
คำสั่งที่ 1 แสดงข้อความคำว่า Hello เป็นสีฟ้า
<?php
echo "<font color=\"#0099FF\">Hello </font><br>";
?>
คำสั่งที่ 2 แสดงข้อความคำว่า Hello ขนาดตัวอักษร = 3
<?php
echo "<font size=3>Hello </font><br>";
?>
คำสั่งที่ 3 แสดงข้อความคำว่า Hello ให้เป็นตัวหนา
<?php
echo "<b>Hello </b><br>";
?>
ข้อสังเกตุ
1. จะสังเกตุเห็นว่าจาก Code คำสั่งที่ 1 ก็คือ ภายในคำสั่ง echo หากมีเครื่องหมายคำพูดอยู่ข้างใน Code คำสั่งนี้จะ error ทันที
2. วิธีแก้ก็คือให้ใส่เครื่องหมาย \ ไว้ข้างหน้าเครื่องหมายคำพูดนั่นก็คือ
echo "<font color=\"#0099FF\">Hello </font><br>";
3. ดังนั้นจำไว้ให้ดีว่า ถ้านำคำสั่ง HTML มาใส่ในภาษา PHP ถ้าคำสั่งนั้นมีเครื่องหมายคำพูดอยู่ให้ใช้เครื่องหมาย \ ไว้ข้างหน้าเครื่องหมายคำพูดนั้น ๆ