Tôi nhận ra rằng có thể định nghĩa một phương thức lớp tĩnh là riêng tư và được bảo vệ trong PHP. Điều này cho phép một lớp được khởi tạo, hoặc phương thức tĩnh công khai để truy cập các phương thức tĩnh riêng tư/được bảo vệ của nó.Các phương pháp tĩnh PHP có thể hợp pháp có được sự bảo vệ riêng tư hay không?
protected static function jumpOver ()
Tuy nhiên tôi không chắc liệu điều này có hợp pháp theo ý nghĩa của thiết kế OOP hay không. Tôi không thể tìm thấy bất kỳ thông tin thực sự nói rằng nó ok để làm điều này. Tôi đang lo lắng PHP có thể "vá" điều này trong các phiên bản tương lai nếu điều này không hợp lệ và phá vỡ các tập lệnh của tôi.
Cảm ơn sự giúp đỡ.
'chức năng tĩnh được bảo vệ' là hợp pháp, nó có thể được sử dụng làm phương pháp trợ giúp cho các phương pháp tĩnh khác. –