|
Echo
รูปแบบคำสั่ง
Echo ข้อความที่1,ข้อความที่1,ข้อความที่1,....;
ตัวอย่าง
Sample1.php
<?
echo"Hello Word <br>";
echo"Hello PHP Programming";
?>
Out
Put

Print
รูปแบบของคำสั่ง
Print("ข้อความที่ต้องการแสดง");
คำสั่ง Print จะทำงานเหมือนกับคำสั่ง Echo
แต่คำสั่ง Print นั้นสามารถแสดงค่าได้ครั้งหนึ่งค่าเท่านั้น
ในขณะที่คำสั่ง Echo สามารถแสดงค่าได้หลาย
ๆ ค่า
ตัวอย่าง
Sample2.php
<?
echo"Hello Word";
echo"<br>";
echo"Hello PHP Programming";
?>
Out
Put

Printf
รูปแบบคำสั่ง
(Printf(String
format,
);
คำสั่ง Printf จะทำงานเหมือนกับคำสั่ง echo
และ print เพื่อส่งข้อมูลไปแสดงที่
Brownser แต่คำสั่ง Printf นั้นสามารถที่จะกำหนดรูปแบบการแสดงข้อมูลได้ด้วย
เหมือนกับภาษา C
Sample3.php
<?
$name="Werachai Nukitram";
$old=21;
$salary=3900.45;
$key=165;
printf("ชื่อ %s ",$name);
printf("<br>อายุ %d ",$old);
printf("<br>เงินเดือน %.2f ",$salary);
printf("<br>Character ของ key
คือ %c ",$key);
?>
สัญลักษณ์ในฟังก์ชั่น
prinf();
| %d |
|
เลขฐานสิบ |
| %b |
|
เลขฐานสอง |
| %c |
|
รหัส
ASCII |
| %f |
|
ทศนิยม |
| %o |
|
เลขฐานแปด |
| %s |
|
ตัวอักษร
String |
| %x
, %X |
|
เลขฐานสิบหก |
Out
put
Flush
โดยปกติคำสั่งที่ใช้ในการส่งข้อมูลไปยัง
Browser นั้นจะต้องมีการเก็บข้อมูล
ไว้ในหน่วยความจำในส่วนที่เรียกว่า Buffer
ก่อน และส่งข้อมูลไปก็ต่อเมื่อ
ข้อมูลที่อยู่ใน Buffer นั้นเต็ม Flushนั้นจะ
ทำให้ข้อมูลที่อยู่ในBuffer ถูกส่ง
ลไปแสดงที่ Browser โดยทันที โดยไม่ต้องรอให้ข้อมูลใน
Buffer นั้นเต็ม
รูปแบบของคำสั่ง
Flush();
<?
Echo"ส่งข้อความไปให้ Browser";
Flush();
?>
เพิ่มเติมครับ
บางคำสั่งอาจจะใช้แทนกันได้ครับ เช่น print
กับ Echo ให้เลือกใช้ให้เหมาะสมกับ Program
แล้วกันครับ
|