Giả sử chúng ta cần hiển thị Hello W3docs. trên một trang web, để làm được điều đó, chúng ta cần đặt chuỗi trong dấu ngoặc kép sau toán tử echo
Hàm echo[] dùng để xuất đối số đã cho. Nó có thể xuất tất cả các loại dữ liệu và có thể thực hiện nhiều đầu ra chỉ bằng một lệnh echo[]
Echo không phải là một chức năng [nó là một cấu trúc ngôn ngữ], vì vậy bạn không cần phải sử dụng dấu ngoặc với nó
Nếu bạn muốn truyền nhiều tham số cho echo, các tham số không được đặt trong dấu ngoặc
Trong ví dụ sau, ba chuỗi đơn giản được hiển thị bằng cách sử dụng câu lệnh echo. Chuỗi đầu tiên được đặt trong dấu ngoặc kép và chuỗi thứ hai nằm trong dấu ngoặc kép trong khi chuỗi thứ ba nằm trong dấu ngoặc đơn. Xem mã và đầu ra bằng cách nhấp vào liên kết bên dưới
Một ví dụ echo với các biến
Đây gần giống như ví dụ trên, ngoại trừ chúng tôi đã sử dụng một biến bên trong chuỗi. Biến được sử dụng trong ba câu; . Xem demo trực tuyến theo các liên kết bên dưới
Bạn có thể thấy, trong hai chuỗi đầu tiên, tên biến được thay thế bằng giá trị biến i. e. cho văn bản trích dẫn kép có và không có dấu ngoặc đơn. Trong khi trong chuỗi trích dẫn đơn, biến được hiển thị
Một ví dụ về mảng tiếng vang
Trong ví dụ này, một mảng được tạo với ba phần tử. Sau đó, một vòng lặp foreach được sử dụng để lặp qua các phần tử mảng. Bên trong vòng lặp foreach, câu lệnh echo được sử dụng để hiển thị các key và giá trị phần tử của mảng. Xem ví dụ bằng cách nhấp vào liên kết hoặc hình ảnh bên dưới
Trong bản minh họa, trước tiên bạn có thể thấy một chuỗi được sử dụng trong câu lệnh echo PHP. Sau đó, chuỗi được nối bởi “. ” theo sau là tên biến chứa khóa của mảng kết hợp. Sau đó, một phép nối khác chứa dấu “=” và một biến khác chứa giá trị của phần tử hiện tại của mảng
Cú pháp lệnh in
Sau đây là cú pháp chung để sử dụng câu lệnh in
1
in “ Chuỗi đến be displayed”;
Hoặc là
1
in [ “ Chuỗi đến be displayed”];
Để hiển thị một biến bằng câu lệnh in
1
print $variable_name;
Một ví dụ về câu lệnh PHP in đơn giản
Như vậy, câu lệnh print gần giống như câu lệnh echo trong PHP. Chúng tôi đang sử dụng cùng một ví dụ để hiển thị các bản trình diễn cho câu lệnh in
Trong ví dụ sau, ba chuỗi đơn giản được hiển thị bằng cách sử dụng câu lệnh in
Câu lệnh in với các biến
Đây là câu lệnh in với các biến
In câu lệnh với mảng
Trong ví dụ này, một mảng được tạo cùng với vòng lặp foreach. Câu lệnh in được sử dụng để hiển thị các khóa và giá trị phần tử của mảng
Tại sao chúng ta sử dụng câu lệnh echo
Câu lệnh echo dùng để hiển thị thông tin trên màn hình. Bạn có thể chỉ định một hoặc nhiều chuỗi trong câu lệnh echo
Mặc dù, bạn có thể đặt các chuỗi trong dấu ngoặc đơn giống như một hàm, PHP echo không phải là một hàm mà là một cấu trúc ngôn ngữ. Nó không trả về bất kỳ giá trị nào. Tuy nhiên, nếu bạn muốn truyền nhiều hơn một đối số trong câu lệnh echo thì bạn không được sử dụng dấu ngoặc đơn
Câu lệnh in PHP
Câu lệnh in còn được dùng để hiển thị các chuỗi trên màn hình. Đây cũng là một cấu trúc ngôn ngữ và không phải là một hàm trong PHP, tuy nhiên, câu lệnh in trả về một giá trị giống như một hàm
Giá trị trả về là kiểu số nguyên luôn là 1
Sự khác biệt giữa tiếng vang và bản in
Không có nhiều khác biệt giữa hai tuyên bố
- Cả echo và print đều là cấu trúc ngôn ngữ
- Cả hai đều hiển thị các chuỗi
- Câu lệnh echo không trả về bất kỳ giá trị nào
- Câu lệnh in trả về một số nguyên, luôn luôn là 1. Tuy nhiên, câu lệnh in cũng không phải là một chức năng
Cách sử dụng câu lệnh echo
Đây là cách câu lệnh echo thường được sử dụng
1
2
3
echo “ Chuỗi string đến be displayed”;
echo ' A chuỗi với single quote”;
Vì vậy, câu lệnh echo được theo sau bởi chuỗi trong dấu ngoặc kép hoặc dấu ngoặc đơn
Để hiển thị một biến trong câu lệnh echo, bạn có thể sử dụng
1
echo $variable1;
Bạn cũng có thể hiển thị các chuỗi trong nhiều dòng khi sử dụng câu lệnh echo như sau
1
2
3
echo “ Đây là a string
với nhiều dòng ” ;
Bạn có thể hiển thị một chuỗi cũng bao gồm các tên biến bên trong câu lệnh echo PHP như hình bên dưới
1
echo “ Đây là a string with a $var name”;
Trong trường hợp đó, $var sẽ được thay thế bằng giá trị trong biến $var. Tuy nhiên, nếu bạn sử dụng một trích dẫn cho cùng một câu lệnh echo thì biến sẽ được hiển thị thay vì giá trị của nó
Bạn có thể hiển thị các phần tử mảng bằng cách sử dụng câu lệnh echo như bên dưới
1
echo “ Phần tử mảng value is: ” . $arr[1];
Cách sử dụng câu lệnh in
Đây là cách bạn có thể hiển thị một chuỗi đơn giản bằng cách sử dụng câu lệnh in PHP
1
in “ Đây là a print statement demo”;
Bạn cũng có thể đặt cùng một chuỗi trong ngoặc đơn
1
in [ “ Đây là a print statement demo”];
Giống như trong câu lệnh echo, bạn có thể sử dụng dấu ngoặc kép hoặc dấu nháy đơn trong câu lệnh in. Tuy nhiên, nếu bạn sử dụng tên biến có chuỗi trong dấu nháy đơn, tên biến sẽ được hiển thị