Hướng dẫn what is the difference between print and print in php? - sự khác biệt giữa print và print trong php là gì?


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

Array
(
    [0] => GeeksforGeeks
    [1] => Computer
    [2] => Science
    [3] => Portal
)
7.

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ử »



Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc echo is not a function rather it is described as a language construct. It accepts an list of argument (multiple arguments can be passed) and returns no value or returns void. It cannot be used as a variable function in PHP. It is used to display the output of parameters that is passed to it. It display the outputs one or more strings separated by commas.

    Example:

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    5

    Bàn luận

    Echo: Echo không phải là một hàm thay vì nó được mô tả như một cấu trúc ngôn ngữ. Nó chấp nhận một danh sách các đối số (có thể được thông qua nhiều đối số) và trả về không có giá trị hoặc trả về khoảng trống. Nó không thể được sử dụng như một hàm biến trong PHP. Nó được sử dụng để hiển thị đầu ra của các tham số được truyền cho nó. Nó hiển thị đầu ra một hoặc nhiều chuỗi được phân tách bằng dấu phẩy.

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    6
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    7
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    8
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9

    echo9

    Output:

    GeeksforGeeks Computer science portal
    

    echo0

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    7echo2
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9
    It is not a real function. it is a language construct but always returns the value 1. So it can be used as an expression. Unlike echo, print accepts only one argument at a time. It cannot be used as a variable function in PHP. The print outputs only the strings. It is slow compared to that of echo.
    Example:

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    5

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    6
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    7print3
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9

    print

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    6
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9

    echo9

    print_r (): print_r () là một hàm thông thường. Nó đưa ra thông tin chi tiết về tham số theo định dạng với loại của nó (của một mảng hoặc một đối tượng), có thể dễ dàng hiểu được bởi con người. Trong chức năng này, đầu ra được lưu trữ trên bộ đệm bên trong khi tham số trả về được truyền. Nếu chuyển tham số trả về cho true, print_r () sẽ trả về thông tin đầy đủ thay vì chỉ in nó. Trong quá trình đi bộ, chức năng này giúp xác định bất kỳ trục trặc nào trong khi thực hiện chương trình. Nó giống với hàm var_dump (). print_r() is a regular function. It outputs the detailed information about the parameter in a format with its type (of an array or an object), which can be easily understandable by humans. In this function the output get stored on the internal buffer when the return parameter is passed. If pass the return parameter to TRUE, print_r() would return the complete information rather than just print it. During walk-through this function helps in identifying any of the glitches while executing the program. It is more similar to the var_dump() function.
    Example:

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    5

    echo0

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    7echo22____53echo4 echo5print3echo7

    echo8echo9 echo5print1print2

    echo8print9 echo55____71echo2

    echo3echo0echo2

    echo9

    Output:

    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    

    Example:

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    5

    echo8

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    7print3
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9

    Is

    echo8 echo9

    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    
    00
    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    
    01

    print

    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    
    03
    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    
    9

    echo echo8

    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    
    07
    Array
    (
        [0] => GeeksforGeeks
        [1] => Computer
        [2] => Science
        [3] => Portal
    )
    
    00

    echo3print2echo2

    echo9

    Output:

    GeeksforGeeks
    10.14
    Array
    (
        [0] => Geeks
        [1] => for
        [2] => Geeks
    )
    


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

    Tất cả chúng đều được sử dụng để in văn bản trên màn hình nhưng chức năng printf phức tạp hơn. Tôi tin rằng in chỉ đơn giản là cho văn bản, printf để định dạng văn bản với một số đánh dấu HTML (F = định dạng) và Echo có thể dành cho bất cứ điều gì.print is simply for text, printf for Formatting text with some HTML markup (F = Formatting), and echo can be for anything.

    In trong PHP là gì?

    In cũng là một tuyên bố, được sử dụng như một giải pháp thay thế cho Echo nhiều lần để hiển thị đầu ra.In có thể được sử dụng có hoặc không có dấu ngoặc đơn.In luôn trả về một giá trị số nguyên, đó là 1. Sử dụng in, chúng ta không thể vượt qua nhiều đối số.a statement, used as an alternative to echo at many times to display the output. print can be used with or without parentheses. print always returns an integer value, which is 1. Using print, we cannot pass multiple arguments.

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

    Bản in và tiếng vang đều là các cấu trúc ngôn ngữ để hiển thị chuỗi.Echo có loại trả về khoảng trống, trong khi in có giá trị trả về là 1 vì vậy nó có thể được sử dụng trong các biểu thức. Print_r được sử dụng để hiển thị thông tin có thể đọc được của con người về một biến.The echo has a void return type, whereas print has a return value of 1 so it can be used in expressions. The print_r is used to display human-readable information about a variable.

    Sự khác biệt giữa echo print_r và var_dump là gì?

    Trong bài viết này, chúng tôi sẽ thảo luận về sự khác biệt giữa hàm var_dump () và print_r () trong PHP.... PHP ..