câu lệnh echo được sử dụng để hiển thị đầu ra. echo có thể được sử dụng có dấu ngoặc đơn hoặc không có dấu ngoặc đơn
Ví dụ
Đầu ra
shahzeb
Chúng ta có thể truyền nhiều chuỗi bằng echo và tất cả các chuỗi này phải được phân tách bằng dấu phẩy [,]
Đầu ra
shahzeb Lập trình viên 40 tuổi
tiếng vang không trả về bất kỳ giá trị nào
Đầu ra
Lỗi phân tích cú pháp. lỗi cú pháp, T_ECHO
- tiếng vang nhanh hơn bản in
In
- câu lệnh in được sử dụng để hiển thị đầu ra. in có thể được sử dụng có dấu ngoặc đơn hoặc không có dấu ngoặc đơn
- sử dụng in không thể vượt qua nhiều đối số
- in luôn trả về 1
- Khi chúng ta in bằng print thì thao tác chậm hơn so với echo
In cũng là một tuyên bố tôi. e dùng để hiển thị đầu ra. nó có thể được sử dụng với dấu ngoặc đơn print[ ] hoặc không có dấu ngoặc đơn print PHP echo và print đều là PHP Statement. Cả hai đều được sử dụng để hiển thị đầu ra trong PHPSự khác biệt giữa tiếng vang và bản in trong PHP
Ví dụ
Trong ví dụ trên Tạo và khởi tạo biến[$name] giữ một chuỗi value="John". Chúng tôi muốn in tên cho biến [$name] này được khai báo bên trong echo có hoặc không có dấu ngoặc đơn. Nó sẽ hiển thị cùng một đầu ra.
Ví dụ [chuyển nhiều đối số]
Đầu ra Nhà phát triển John PHP 25 tuổi
Trong ví dụ trên $name , $profile và $age là ba biến có value=["John" , "php developer" và 25] tương ứng. bây giờ chúng tôi muốn in cả ba giá trị biến cùng nhau. tất cả các tên biến được xác định bên trong câu lệnh echo được phân tách bằng dấu phẩy hoặc dấu chấm [, hoặc. ] nó sẽ hiển thị đầu ra
Ví dụ [kiểm tra loại trả về]
Lỗi phân tích cú pháp đầu ra. lỗi cú pháp, T_ECHO không mong muốn
Trong ví dụ trên Trong chương trình này, chúng tôi kiểm tra kiểu trả về của "echo". khai báo một biến $name với value="John". bây giờ chúng tôi kiểm tra loại trả về. khi chúng tôi chạy chương trình, nó báo lỗi, vì tiếng vang không có kiểu trả về.
In
- In cũng là một tuyên bố tôi. e dùng để hiển thị đầu ra. nó có thể được sử dụng với dấu ngoặc đơn print[ ] hoặc không có dấu ngoặc đơn print
- sử dụng in không thể vượt qua nhiều đối số
- in luôn trả về 1
- nó chậm hơn tiếng vang
Ví dụ
Trong ví dụ trên Khai báo một biến [$name] value="John". bây giờ chúng tôi muốn in tên. chúng tôi chỉ định nghĩa $name bên trong câu lệnh in có hoặc không có dấu ngoặc đơn. nó sẽ hiển thị đầu ra. "John"
Ví dụ [vượt qua nhiều đối số]
Lỗi phân tích cú pháp đầu ra. lỗi cú pháp
Trong ví dụ trên Khai báo ba biến $name, $profile, $age và giữ giá trị["John","php developer",25]. Bây giờ hãy kiểm tra xem nó có cho phép thực thi nhiều đối số không. Truyền ba biến bên trong câu lệnh in được phân tách bằng dấu phẩy. Khi chúng tôi chạy chương trình này, nó hiển thị một số lỗi. Nó có nghĩa là nhiều đối số không được phép in
Ví dụ [kiểm tra loại trả về]
Trong ví dụ trên khai báo một biến $name hold value="John". bây giờ chúng tôi kiểm tra loại in trả lại. Vì vậy [print $name ] được lưu trữ trong một biến [$ret]. nó sẽ hiển thị giá trị $name với kiểu trả về=1
Từ. http. // trang web. lưu trữ. org/web/20090221144611/http. // câu hỏi thường gặp. com/kiến thức_cơ sở/lượt xem. phtml/viện trợ/1/fid/40
Tốc độ, vận tốc. Có một sự khác biệt giữa hai loại này, nhưng về tốc độ, nó không liên quan đến việc bạn sử dụng loại nào. echo nhanh hơn một chút vì nó không đặt giá trị trả về nếu bạn thực sự muốn đi sâu vào vấn đề
Sự biểu lộ.
print[]
hoạt động giống như một chức năng mà bạn có thể làm.$ret = print "Hello World"
; . Điều đó có nghĩa là bản in có thể được sử dụng như một phần của biểu thức phức tạp hơn mà tiếng vang không thể. Một ví dụ từ Cẩm nang PHP
$b ? print "true" : print "false";
print cũng là một phần của bảng ưu tiên mà nó cần phải có nếu nó được sử dụng trong một biểu thức phức tạp. Mặc dù nó chỉ nằm ở cuối danh sách ưu tiên. Chỉ có _______ 12 ________ 13 ________ 14 _______ 70 là thấp hơn