Gọi đến phương thức riêng tư php
Các phương thức lớp PHP được khai báo 7 không thể truy cập được bởi các lớp con, nhưng các lớp con có thể khai báo một phương thức có cùng tên mà không cần phải tuân thủ Nguyên tắc thay thế Liskov. PHP8. 0 thực thi nghiêm ngặt các chữ ký của phương thức, nhưng các phương thức của lớp 7 không bị ảnh hưởng bởi thay đổi này Show
Trước PHP 8. 0, nó không được phép thay đổi để thay đổi các cờ 2 hoặc 3 của một phương thức lớp. Điều này được thay đổi trong PHP 8. 0, điều đó đảm bảo các phương thức 7 có thể thực sự riêng tư mà không cần tuân thủ các quy tắc kế thừa được thi hành từ (các) lớp cha
Warning: Private methods cannot be final as they are never overridden by other classes in .. on line ...1 phương phápKhai báo một phương thức của lớp 1 phát ra cảnh báo PHP tại thời điểm khai báo của lớp cha. Hành vi này khác với lỗi nghiêm trọng chỉ được kích hoạt nếu một lớp con cố gắng mở rộng/khai báo lại cùng một phương thức Báo cáo các cuộc gọi phương thức liên kết tĩnh muộn (nghĩa là được thực hiện qua 3) có thể được giải quyết thành các phương thức riêng tư không thể truy cập từ các lớp conXem Liên kết tĩnh muộn (php. mạng) để biết chi tiết Chặn kiểm tra trong trình chỉnh sửa
|