PHP cũng hỗ trợ gọi hàm đệ quy như C++/C và các ngôn ngữ khác. trong trường hợp như vậy. Hàm đệ quy là hàm gọi chính nó để lặp đi lặp lại cho đến khi điều kiện cuối cùng xuất hiện. Đệ quy là một trong những chủ đề ban đầu có vẻ khó hiểu, nhưng khi bạn bắt đầu viết các hàm đệ quy, bạn sẽ thấy đệ quy có thể tinh tế như thế nào. Đệ quy có thể được coi là một giải pháp thay thế cho phép lặp — nghĩa là, các vòng lặp for
và while
ví dụ 1. số in
đầu ra
Đoạn mã được viết ở trên là việc triển khai giai thừa bằng PHP. Tên hàm là compute_fact sẽ dùng để tính giai thừa. Hàm cùng tên đã được gọi bên trong nó dùng để thực hiện cơ chế giai thừa trong chương trình. Val là biến sẽ lưu trữ giá trị mà chúng ta phải tìm giai thừa. Chúng tôi đã sử dụng kiểm tra điều kiện IF để đảm bảo rằng nó đáp ứng các yêu cầu được coi là cần thiết khi tính giai thừa của bất kỳ giá trị nào. Ở dòng cuối cùng, lệnh gọi chính của hàm compute_fact đã được thực hiện đã gọi hàm được xác định trong hàm này. Tại thời điểm này, chúng tôi đã vượt qua bốn vì chúng tôi muốn tính giai thừa của bốn. Trong trường hợp nếu bạn muốn thử mã này với các giá trị khác nhau và thay thế chữ số 4 trong chương trình này bằng giá trị mà bạn muốn tìm giai thừa
Phần kết luận
Đệ quy hàm được coi là một thứ rất hữu ích khi trong chương trình có nhu cầu đưa hàm đệ quy mà không cần sử dụng vòng lặp. Mặc dù chúng tôi đã sử dụng hai trong số các chương trình đơn giản sử dụng đệ quy để tính giai thừa và in các số, nhưng có quá nhiều tính năng được giới thiệu trong ứng dụng sử dụng hàm đệ quy này
Bài viết được đề xuất
Đây là hướng dẫn về Hàm đệ quy PHP. Ở đây chúng ta thảo luận về việc giới thiệu các ví dụ Hàm đệ quy PHP cùng với việc triển khai và xuất mã. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm –