89   PHP มีคำสั่งที่ใช้แสดงผล (output ข้อมูล) อยู่ 2 คำสั่ง คือ echo และ print

>> รู้หมือไร่ <<
 
ใน PHP มีคำสั่งที่ใช้แสดงผล (output ข้อมูล) อยู่ 2 คำสั่ง คือ echo และ print
ซึ่งทั้งสองเป็น Language Construct คืออาจจะดูเหมือนฟังก์ชั่นไม่ใช่ฟังก์ชั่น
และสามารถใช้ได้โดยไม่ต้องมีวงเล็บ
 
echo 'Hello World';
print 'Hello World';
 
ข้อแตกต่างของ echo กับ print คือ
 
1. echo สามารถใช้ comma เพื่อแยกพารามิเตอร์ได้ แต่ print ไม่สามารถ
 
echo 'Hello', 'World'; // OK
print 'Hello', 'World'; // Error
 
2. echo เป็น statement ส่วน print เป็น expression ที่ return 1 เสมอ
 
$a = print 'Hello'; // แสดงผล Hello และ $a จะมีค่า 1 เพราะได้จาก print
$b = echo 'Hello'; // Error
 
3. echo ทำงานเร็วกว่า print
 
http://php.net/manual/en/function.echo.php
http://php.net/manual/en/function.print.php

Credit: Admin (phpinfo.in.th)
Back to Top