Nạp chồng hàm trong PHP

Nạp chồng và ghi đè hàm là tính năng OOP trong PHP. Trong nạp chồng hàm, nhiều hàm có thể có cùng chữ ký phương thức nhưng số lượng đối số khác nhau. Nhưng trong trường hợp ghi đè hàm, nhiều hàm sẽ có cùng chữ ký phương thức và số lượng đối số

Quá tải chức năng. Nạp chồng hàm chứa cùng một tên hàm và hàm đó tạo ra các nhiệm vụ khác nhau tùy theo số lượng đối số. Ví dụ: tìm diện tích của một số hình nhất định trong đó bán kính được cho trước thì nó sẽ trả về diện tích hình tròn nếu cho chiều cao và chiều rộng thì nó sẽ cho diện tích hình chữ nhật và các hình khác. Giống như các ngôn ngữ OOP khác, quá tải chức năng không thể được thực hiện bằng cách tiếp cận gốc. Trong PHP, nạp chồng hàm được thực hiện với sự trợ giúp của hàm ma thuật __call[]. Hàm này lấy tên hàm và đối số

Thí dụ

Chủ Đề