Khi xử lý các công việc, hiển thị kết quả trên màn hình là công đoạn quan trọng giúp người dùng nắm rõ tiến trình thực thi của hệ thống. Trong các ngôn ngữ lập trình, việc này được thể hiện qua các dòng lệnh in ra màn hình. Lệnh in ra màn hình trong PHP là một phần quan trọng của việc phát triển các chương trình và ứng dụng, giúp bạn theo dõi và kiểm tra các giá trị, thông báo và kết quả của code chương trình. Trong bài viết này, hãy cùng Vietnix tìm hiểu lệnh in ra màn hình trong PHP là gì cũng như cách sử dụng qua bài viết dưới đây.
Lệnh in ra màn hình trong PHP
Trong PHP có 2 lệnh in ra màn hình phổ biến:
echo
dùng để hiển thị ở output các tham số truyền vào,echo
sẽ hiển thị một hoặc nhiều chuỗi cách nhau bằng dấu phẩy.print
chỉ cho phép một đối số ở thời điểm và không thể dùng làm hàm xử lý biến trong PHP. Bên cạnh đóprint
cũng chỉ in ra các chuỗi.
Vì chức năng gần như giống nhau nên bạn có thể xem lệnh print
là một bản thay thế cho lệnh echo
.
Mọi người cũng xem:
Lệnh echo PHP
echo
là một cấu trúc ngôn ngữ và không thể hoạt động như một hàm, vì thế không cần dấu “( )”. Nhưng người dùng hoàn toàn có thể sử dụng theo ý muốn. Kết thúc câu lệnh bằng dấu “;”. echo
có thể xuất một hoặc nhiều chuỗi, bạn có thể dùng để xuất ra chuỗi, số, biến, giá trị cũng như kết quả biểu thức.
Hiển thị chuỗi: Cú pháp sẽ là dùng từ khóa echo
mà theo sau là chuỗi mà bạn muốn.
Ví dụ:
<?php
echo "Hello,This is a display string example!";
?>
Hiển thị chuỗi dạng nhiều đối số: Bạn có thể truyền nhiều đối số dạng chuỗi cho lệnh echo
bằng cách phân cách qua dấu phẩy. Chẳng hạn bạn có 2 chuỗi “Hello” và “World” sẽ trở thành (“Hello”,”World”).
Ví dụ:
<?php
echo "Multiple ","argument ","string!";
?>
Hiển thị biến số: Việc hiển thị các biến bằng câu lệnh echo cũng dễ dàng như hiển thị các chuỗi bình thường. Ví dụ dưới đây cho thấy các cách khác nhau để hiển thị các biến với lệnh echo
của PHP.
<?php
// Defining the variables
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
// Echoing the variables
echo $text."\n";
echo $num1."+".$num2."=";
echo $num1 + $num2;
?>
Dấu chấm trong đoạn code trên dùng để nối 2 chuỗi tron PHP, còn “\n” để xuống dòng mới goi là ngắt dòng.
Lệnh print trong PHP
print
khá tương đồng với lệnh echo
và thỉnh thoảng cũng có thể dùng thay cho lệnh echo
ở vài trường hợp. Cũng như echo
, print
là cấu trúc ngôn ngữ cho nên bạn cũng không cần phải dùng dấu “( )”. Điểm khác biệt chính giữa echo
và print
là echo
không dùng như một hàm còn print
thì lại có thể. Câu lệnh print
chỉ có thể có một đối số tại một thời điểm và do đó có thể in một chuỗi. Ngoài ra, print
luôn trả về giá trị là 1. Giống như echo
, lệnh print
cũng có thể được dùng để in các chuỗi và biến.
Hiển thị chuỗi văn bản: Bạn có thể hiển thị chuỗi với print
cùng một cách mà đã làm với echo
. Điểm khác biệt duy nhất giữa chúng là bạn không thể hiển thị nhiều chuỗi và cách nhau bởi dấu phẩy.
<?php
print "Hello, world!";
?>
Hiển thị biến: Hiển thị biến bằng lệnh print
cũng sẽ giống như echo
.
Ví dụ:
<?php
// Defining the variables
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
// Echoing the variables
print $text."\n";
print $num1."+".$num2."=";
print $num1 + $num2;
?>
Tóm tắt sự khác nhau giữa echo
và print
echo | |
Chấp nhận danh sách nhiều đối số, cách nhau bằng dấu phẩy | Chỉ dùng một đối số một lần |
Không trả về giá trị hoặc để trống | Trả về giá trị 1 |
Hiển thị một hoặc nhiều kết quả chuỗi cách nhau bằng dấu phẩy | Chỉ hiển thị chuỗi |
Nhanh hơn lệnh print tương đối | Chậm hơn lệnh echo |
Lời kết
Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về lệnh in ra màn hình trong PHP là echo
và print
. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình PHP, chúc bạn thành công!