Hướng dẫn use of echo in php - sử dụng tiếng vang trong php


Với PHP, có hai cách cơ bản để có được đầu ra: echoprint.

Trong hướng dẫn này, chúng tôi sử dụng echo hoặc print trong hầu hết mọi ví dụ. Vì vậy, chương này chứa thêm một chút thông tin về hai câu lệnh đầu ra đó.


Php Echo và báo cáo in

echoprint ít nhiều giống nhau. Cả hai đều được sử dụng để xuất dữ liệu vào màn hình.

Sự khác biệt là nhỏ: echo không có giá trị trả về trong khi print có giá trị trả về 1 để nó có thể được sử dụng trong các biểu thức. echo có thể lấy nhiều tham số (mặc dù việc sử dụng như vậy là rất hiếm) trong khi print có thể lấy một đối số. echo nhanh hơn print.


Tuyên bố Echo PHP

Tuyên bố echo có thể được sử dụng có hoặc không có dấu ngoặc đơn: echo hoặc print4.

Hiển thị văn bản

Ví dụ sau đây cho thấy cách xuất văn bản với lệnh echo (lưu ý rằng văn bản có thể chứa đánh dấu HTML):

Thí dụ

echo "

PHP is Fun!

";
echo "Hello world!
";
echo "I'm about to learn PHP!
";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>

Hãy tự mình thử »

Hiển thị các biến

Ví dụ sau đây cho thấy cách xuất văn bản và các biến với câu lệnh echo:

Thí dụ

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;

tiếng vang "". $ txt1. ""; echo "Nghiên cứu PHP tại". $ txt2. ""; Echo $ x + $ y;?>
echo "Study PHP at " . $txt2 . "
";
echo $x + $y;
?>

Hãy tự mình thử »



Hiển thị các biến

Ví dụ sau đây cho thấy cách xuất văn bản và các biến với câu lệnh echo:

Hiển thị văn bản

Ví dụ sau đây cho thấy cách xuất văn bản với lệnh echo (lưu ý rằng văn bản có thể chứa đánh dấu HTML):

Thí dụ

print "

PHP is Fun!

";
print "Hello world!
";
print "I'm about to learn PHP!";
?>

Hãy tự mình thử »

Hiển thị các biến

Ví dụ sau đây cho thấy cách xuất văn bản và các biến với câu lệnh echo:

Thí dụ

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;

tiếng vang "". $ txt1. ""; echo "Nghiên cứu PHP tại". $ txt2. ""; Echo $ x + $ y;?>
print "Study PHP at " . $txt2 . "
";
print $x + $y;
?>

Hãy tự mình thử »



(Php 4, Php 5, Php 7, Php 8)

Echo - đầu ra một hoặc nhiều chuỗiOutput one or more strings

Sự mô tả

Echo (Chuỗi echo2): Void(string echo2): void

Đầu ra một hoặc nhiều biểu thức, không có thêm dòng hoặc không gian.

echo không phải là một hàm mà là một cấu trúc ngôn ngữ. Các đối số của nó là một danh sách các biểu thức theo từ khóa echo, được phân tách bằng dấu phẩy và không được phân định bởi dấu ngoặc đơn. Không giống như một số cấu trúc ngôn ngữ khác, echo không có bất kỳ giá trị trả về nào, do đó nó không thể được sử dụng trong bối cảnh của một biểu thức.

echo cũng có cú pháp phím tắt, trong đó bạn có thể ngay lập tức theo dõi thẻ mở bằng dấu bằng. Cú pháp này có sẵn ngay cả với cài đặt cấu hình short_open_tag bị vô hiệu hóa.

Sự khác biệt chính để in là echo chấp nhận nhiều đối số và không có giá trị trả về.print are that echo accepts multiple arguments and doesn't have a return value.

Thông số

echo8

Một hoặc nhiều biểu thức chuỗi để đầu ra, được phân tách bằng dấu phẩy. Các giá trị không chuỗi sẽ bị ép buộc vào các chuỗi, ngay cả khi chỉ thị echo9 được bật.

Trả về giá trị

Không có giá trị được trả về.

Ví dụ

Ví dụ #1 echo Ví dụ

print1

echo

print3

Ghi chú

Lưu ý: Bởi vì đây là một cấu trúc ngôn ngữ và không phải là một hàm, nó không thể được gọi là sử dụng các hàm biến hoặc các đối số được đặt tên.: Because this is a language construct and not a function, it cannot be called using variable functions, or named arguments.

Lưu ý: Sử dụng với dấu ngoặc đơn: Using with parentheses

Bao quanh một đối số duy nhất với echo với dấu ngoặc đơn sẽ không gây ra lỗi cú pháp và tạo cú pháp trông giống như một cuộc gọi chức năng bình thường. Tuy nhiên, điều này có thể gây hiểu lầm, bởi vì dấu ngoặc đơn thực sự là một phần của biểu thức là đầu ra, không phải là một phần của cú pháp echo.

print6

Mẹo

Chuyển nhiều đối số cho echo có thể tránh các biến chứng phát sinh từ mức độ ưu tiên của toán tử nối trong PHP. Chẳng hạn, toán tử nối có độ ưu tiên cao hơn toán tử ternary và trước Php 8.0.0 có mức độ ưu tiên tương tự như phép cộng và trừ:

print8

Nếu nhiều đối số được truyền vào, thì dấu ngoặc đơn sẽ không được yêu cầu để thực thi ưu tiên, bởi vì mỗi biểu thức là riêng biệt:

print9

echo

echo1

Xem thêm

  • in - xuất một chuỗi
  • printf () - đầu ra chuỗi được định dạng
  • FLUSH () - Bộ đệm đầu ra hệ thống Flush
  • Các cách để chỉ định các chuỗi theo nghĩa đen

PemapModder1970 tại Gmail Dot Com ¶

5 năm trước

echo2

echo3

echo4

echo5

echo6

echo7

echo8

echo9

print0

retrobytespr tại mail dot com ¶

8 tháng trước

print1

print2

print3

print4

print5

t3tesla tại gmail dot com ¶

1 năm trước

print6

print7

print8

print9

echo0

print0

MPARSA1372 tại Gmail Dot Com ¶

1 năm trước

echo2

echo3

print0

Tuyên bố Echo làm gì?

Trong điện toán, Echo là một lệnh xuất ra các chuỗi được truyền cho nó dưới dạng đối số. Nó là một lệnh có sẵn trong các shell hệ điều hành khác nhau và thường được sử dụng trong các tập lệnh shell và tệp hàng loạt để xuất văn bản trạng thái vào màn hình hoặc tệp máy tính hoặc là một phần nguồn của đường ống.outputs the strings that are passed to it as arguments. It is a command available in various operating system shells and typically used in shell scripts and batch files to output status text to the screen or a computer file, or as a source part of a pipeline.

Sự khác biệt giữa echo () và print () là gì?

Echo và in là ít nhiều giống nhau.Cả hai đều được sử dụng để xuất dữ liệu vào màn hình.Sự khác biệt là nhỏ: Echo không có giá trị trả về trong khi in có giá trị trả về là 1 để nó có thể được sử dụng trong các biểu thức.Echo có thể lấy nhiều tham số (mặc dù việc sử dụng như vậy là rất hiếm) trong khi in có thể lấy một đối số.echo has no return value while print has a return value of 1 so it can be used in expressions. echo can take multiple parameters (although such usage is rare) while print can take one argument.

Tôi có thể sử dụng gì thay vì tiếng vang trong PHP?

Bạn cũng có thể sử dụng câu lệnh in (một giải pháp thay thế cho ECHO) để hiển thị đầu ra cho trình duyệt.Giống như Echo bản in cũng là một cấu trúc ngôn ngữ không phải là một hàm thực sự.Vì vậy, bạn cũng có thể sử dụng nó mà không cần dấu ngoặc đơn như: in hoặc in ().print statement (an alternative to echo ) to display output to the browser. Like echo the print is also a language construct not a real function. So you can also use it without parentheses like: print or print() .

Sự khác biệt giữa Echo và Echo trong PHP là gì?

Echo tương tự như in mà cả hai đều được sử dụng để xuất dữ liệu vào màn hình.Một số khác biệt chính là: Echo có thể được sử dụng trong các biểu thức vì nó không có giá trị trả về trong khi in có giá trị trả về là 1. ... echo so với in ..