30/09/2018, 18:11
Return trong function PHP
Ai có thể giả thích rõ hộ mình function khi có return và không có không ? Lúc nào và trong trường hợp nào thì nên dùng return ạ? Cái này mình mơ hồ quá Theo mình hiểu nôm na là return là hàm trả giá trị ra bên ngoài nhưng không hiển thị mà phải echo mới ra.Sao không dùng echo luôn trong function luôn ạ TT .Đằng nào ra ngoài vẫn phải echo mà . Sorry mình học hơi kém nên mong mọi người giúp đỡ
Bài liên quan
return sẽ break hàm ngay lập tức và trả về kết quả.
Return sẽ trả lại giá trị của hàm và break ngay lập tức, thường thì mỗi hàm sẽ làm một công việc riêng, dùng return khi bạn xác định cần thì gọi lại hàm để làm nhiều việc. Ví dụ mình có hàm sau:
Rất đơn giản hàm này sẽ trả về tổng của 2 tham số mình truyền vào, và từ đây mình có thể gọi hàm này ra ở mọi nơi mà không cần viết lại mấy dòng $a + $b nữa, chẳng hạn:
Khi đó nó sẽ in ra 3 là tổng của 1 và 2, tức 2 tham số mình truyền vào.
Vậy đấy, chắc là bạn hiểu rồi =)).