Câu lệnh echo và print trong PHP 5

Trong PHP, có hai phương pháp xuất cơ bản: echo và print.

Trong hướng dẫn này, chúng ta gần như sử dụng echo và print trong mỗi ví dụ. Do đó, phần này sẽ giải thích thêm về hai câu lệnh xuất ra này.

Câu lệnh echo và print trong PHP

Sự khác biệt giữa echo và print:

  • echo - có thể xuất ra nhiều chuỗi hơn
  • print - chỉ có thể xuất ra một chuỗi và luôn luôn trả về 1

Lưu ý:echo nhanh hơn print một chút vì nó không trả về bất kỳ giá trị nào.

Câu lệnh echo trong PHP

echo là một cấu trúc ngôn ngữ, có thể sử dụng cả với hoặc không có dấu ngoặc: echo hoặc echo().

Hiển thị chuỗi

Dưới đây là ví dụ minh họa cách sử dụng lệnh echo để hiển thị các chuỗi khác nhau (đồng thời lưu ý rằng chuỗi có thể chứa các thẻ HTML):

<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>

Chạy ví dụ

Hiển thị biến

Dưới đây là ví dụ minh họa cách sử dụng lệnh echo để hiển thị chuỗi và biến:

<?php
$txt1="Learn PHP";
$txt2="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

Chạy ví dụ

Câu lệnh print PHP

print cũng là cấu trúc ngôn ngữ, có thể sử dụng có hoặc không dấu ngoặc: print hoặc print().

Hiển thị chuỗi

Dưới đây là ví dụ minh họa cách sử dụng lệnh print để hiển thị các chuỗi khác nhau (và hãy lưu ý rằng chuỗi có thể chứa các thẻ HTML):

<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>

Chạy ví dụ

Hiển thị biến

Dưới đây là ví dụ minh họa cách sử dụng lệnh print để hiển thị chuỗi và biến:

<?php
$txt1="Learn PHP";
$txt2="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

Chạy ví dụ