Hướng dẫn how to echo function return value in php - cách lặp lại giá trị trả về của hàm trong php

Đây có thể là một câu hỏi ngu ngốc nhưng

PHP

function get_info() {
    $something = "test";
    return $something;
}

HTML

Có cách nào để làm cho chức năng tự động "lặp lại" hoặc "in" câu lệnh được trả về không? Giống như tôi muốn làm điều này, & nbsp;

Không có "tiếng vang" trong đó?

Bất kỳ ý tưởng về điều đó? Cảm ơn bạn trước!

Hướng dẫn how to echo function return value in php - cách lặp lại giá trị trả về của hàm trong php

Don Stewart

136K36 Huy hiệu vàng361 Huy hiệu bạc468 Huy hiệu Đồng36 gold badges361 silver badges468 bronze badges

Đã hỏi ngày 13 tháng 6 năm 2012 lúc 17:53Jun 13, 2012 at 17:53

0

Bạn có thể sử dụng các thẻ đặc biệt:


Hoặc, tất nhiên, bạn có thể có chức năng của mình Echo giá trị:

function get_info() {
    $something = "test";
    echo $something;
}

Đã trả lời ngày 13 tháng 6 năm 2012 lúc 17:55Jun 13, 2012 at 17:55

Scott Saundersscott SaundersScott Saunders

29.3K14 Huy hiệu vàng55 Huy hiệu bạc63 Huy hiệu Đồng14 gold badges55 silver badges63 bronze badges

0

Tại sao lại trở lại khi bạn có thể lặp lại nếu bạn cần?

function 
get_info() {
    $something = "test";
    echo $something;
}

Đã trả lời ngày 13 tháng 6 năm 2012 lúc 17:57Jun 13, 2012 at 17:57

Hướng dẫn how to echo function return value in php - cách lặp lại giá trị trả về của hàm trong php

Ruslan Osipovruslan OsipovRuslan Osipov

5.5554 Huy hiệu vàng27 Huy hiệu bạc43 Huy hiệu đồng4 gold badges27 silver badges43 bronze badges

2

Tại sao không bao bọc nó?

function echo_get_info() {
  echo get_info();
}

Đã trả lời ngày 13 tháng 6 năm 2012 lúc 17:57Jun 13, 2012 at 17:57

Ruslan Osipovruslan OsipovEugen Rieck

5.5554 Huy hiệu vàng27 Huy hiệu bạc43 Huy hiệu đồng10 gold badges69 silver badges92 bronze badges

0

Tại sao không bao bọc nó?

function get_info() {
    $something = "test";
    echo $something;
    return $something;
}

Jun 13, 2012 at 18:05

Eugen Rieckeugen Rieckewein

63K10 Huy hiệu vàng69 Huy hiệu bạc92 Huy hiệu Đồng6 gold badges35 silver badges53 bronze badges

0

Có chức năng lặp lại giá trị.shortcut syntax.

Đã trả lời ngày 13 tháng 6 năm 2012 lúc 18:05

Eweinewein

2.6476 Huy hiệu vàng35 Huy hiệu bạc53 Huy hiệu ĐồngJun 13, 2012 at 18:01

Rem.coRem.coRem.co

Một lần truy cập vào trang hướng dẫn của Echo sẽ mang lại cho bạn câu trả lời, đó thực sự là những gì câu trả lời trước đây đề cập đến: cú pháp phím tắt.3 gold badges28 silver badges37 bronze badges

1

Sure,

Mặc dù vậy, hãy cẩn thận, nếu

2 bị vô hiệu hóa trong
3, việc rút ngắn Echo sẽ không hoạt động và mã của bạn sẽ được xuất ra trong HTML. (ví dụ: khi bạn di chuyển mã của mình sang một máy chủ khác có cấu hình khác).

function get_info() {
    $something = "test";
    echo $something;
}

Để giảm tính di động của mã của bạn, tôi khuyên bạn nên sử dụng nó.


Đã trả lời ngày 13 tháng 6 năm 2012 lúc 18:01

3,8053 huy hiệu vàng28 Huy hiệu bạc37 Huy hiệu đồngJun 13, 2012 at 17:58

Hướng dẫn how to echo function return value in php - cách lặp lại giá trị trả về của hàm trong php

Hoặc in nó trực tiếp trong chức năng:Madara's Ghost

Hoặc sử dụng tốc ký của PHP để lặp lại:50 gold badges260 silver badges306 bronze badges

Mặc dù tôi khuyên bạn nên giữ Echo. Nó dễ đọc hơn và dễ dàng hơn để duy trì các chức năng trả lại và các khoản viết tắt không được khuyến nghị sử dụng.

1

Đã trả lời ngày 13 tháng 6 năm 2012 lúc 17:58Aug 22, 2020 at 9:49

Ghostmadara của MadaraRobert Went

168K50 Huy hiệu vàng260 Huy hiệu bạc 306 Huy hiệu Đồng2 gold badges17 silver badges18 bronze badges

Giá trị trả lại của ECHO trong PHP là gì?

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 has no return value while print has a return value of 1 so it can be used in expressions.

Làm thế nào một hàm có thể trả về một giá trị trong PHP?

Một hàm có thể trả về một giá trị bằng cách sử dụng câu lệnh trả về kết hợp với một giá trị hoặc đối tượng.Trả về dừng việc thực thi hàm và gửi giá trị trở lại mã gọi.Bạn có thể trả về nhiều hơn một giá trị từ một hàm bằng cách sử dụng mảng trả về (1,2,3,4).using the return statement in conjunction with a value or object. return stops the execution of the function and sends the value back to the calling code. You can return more than one value from a function using return array(1,2,3,4).

Bạn có thể lặp lại một chức năng trong PHP không?

Đị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 sự không phải là một hàm, vì vậy 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 tham số cho Echo (), sử dụng dấu ngoặc đơn sẽ tạo ra lỗi phân tích cú pháp.The echo() function is not actually a function, so you are not required to use parentheses with it. However, if you want to pass more than one parameter to echo(), using parentheses will generate a parse error.

Làm thế nào để bạn trả về một giá trị từ một hàm?

Để trả về một giá trị từ một hàm, bạn phải bao gồm một câu lệnh trả về, theo sau là giá trị sẽ được trả về, trước câu lệnh cuối của hàm.Nếu bạn không bao gồm câu lệnh trả về hoặc nếu bạn không chỉ định giá trị sau khi trả về từ khóa, giá trị được trả về bởi hàm là không thể đoán trước.you must include a return statement, followed by the value to be returned, before the function's end statement. If you do not include a return statement or if you do not specify a value after the keyword return, the value returned by the function is unpredictable.