Hàm echo() trong PHP
Định nghĩa và cách sử dụng
Hàm echo() xuất ra một hoặc nhiều chuỗi.
Lưu ý: Hàm echo() thực tế không phải là một hàm nên bạn không bắt buộc phải sử dụng dấu ngoặc đơn với nó. Tuy nhiên, nếu bạn muốn truyền nhiều hơn một tham số cho echo(), việc sử dụng dấu ngoặc đơn sẽ tạo ra lỗi phân tích cú pháp.
Mẹo: Hàm echo() nhanh hơn một chút so với print() .
Mẹo: Hàm echo() cũng có cú pháp tắt. Trước PHP 5.4.0, cú pháp này chỉ hoạt động khi bật cài đặt cấu hình short_open_tag.
Cú pháp
echo( strings )
Giá trị tham số
Parameter | Description |
---|---|
strings | Required. One or more strings to be sent to the output |
Chi tiết kỹ thuật
Giá trị trả về: | Không có giá trị nào được trả về |
---|---|
Phiên bản PHP: | 4+ |
Thêm ví dụ
Ví dụ
Viết giá trị của biến chuỗi ($str) vào đầu ra:
<?php
$str = "Hello world!";
echo $str;
?>
Hãy tự mình thử »Ví dụ
Viết giá trị của biến chuỗi ($str) vào đầu ra, bao gồm các thẻ HTML:
<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
Hãy tự mình thử »Ví dụ
Nối hai biến chuỗi lại với nhau:
<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?>
Hãy tự mình thử »Ví dụ
Viết giá trị của một mảng vào đầu ra:
<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Hãy tự mình thử »Ví dụ
Viết một số văn bản vào đầu ra:
<?php
echo "This text
spans multiple
lines.";
?>
Hãy tự mình thử »Ví dụ
Cách sử dụng nhiều tham số:
<?php
echo 'This ','string ','was ','made ','with multiple parameters.';
?>
Hãy tự mình thử »Ví dụ
Sự khác biệt của dấu ngoặc đơn và dấu ngoặc kép. Dấu ngoặc đơn sẽ in tên biến chứ không phải giá trị:
<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>
Hãy tự mình thử »Ví dụ
Cú pháp phím tắt (sẽ chỉ hoạt động khi bật cài đặt cấu hình short_open_tag):
<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
Hãy tự mình thử »❮ Tham chiếu chuỗi PHP