Hướng dẫn what is anonymous function give example in php? - Ví dụ về hàm ẩn danh trong php là gì?

Các hàm ẩn danh, còn được gọi là closures, cho phép tạo các chức năng không có tên được chỉ định. Chúng hữu ích nhất là giá trị của các tham số có thể gọi, nhưng chúng có nhiều cách sử dụng khác.callable parameters, but they have many other uses.

Các chức năng ẩn danh được thực hiện bằng cách sử dụng lớp đóng.Closure class.

Ví dụ #1 Chức năng ẩn danh

Đóng cửa cũng có thể được sử dụng làm giá trị của các biến; PHP tự động chuyển đổi các biểu thức như vậy thành các phiên bản của lớp nội bộ đóng. Việc gán một đóng cho một biến sử dụng cùng một cú pháp như bất kỳ nhiệm vụ nào khác, bao gồm cả dấu chấm phẩy kéo dài:Closure internal class. Assigning a closure to a variable uses the same syntax as any other assignment, including the trailing semicolon:

Ví dụ #2 ví dụ biến chức năng ẩn danh

Đóng cửa cũng có thể kế thừa các biến từ phạm vi cha mẹ. Bất kỳ biến nào như vậy phải được chuyển đến cấu trúc ngôn ngữ use. Kể từ Php 7.1, các biến này không được bao gồm các siêu thị, $ này hoặc các biến có cùng tên với tham số. Một khai báo loại trả về của hàm phải được đặt sau mệnh đề use.

Ví dụ #3 kế thừa các biến từ phạm vi cha mẹ

Chủ Đề