Hướng dẫn why not use static methods php? - tại sao không sử dụng phương thức tĩnh php?

Một phương pháp tĩnh chỉ là một hàm thông thường với một tên ưa thích [và truy cập bị hạn chế nếu nó không phải là public].

Phương pháp tĩnh không phải là OOP, chúng là mã thủ tục được ngụy trang.

Tôi có nên tránh sử dụng quá nhiều phương thức tĩnh trong PHP không?

Nó phụ thuộc vào số lượng bạn nghĩ là "quá nhiều". Đối với mã OOP thuần túy, một phương thức tĩnh đã "quá nhiều". Nhưng đôi khi không thể tránh khỏi [đọc "dễ dàng hơn"] để viết một phương thức tĩnh cho một số chức năng.

Vì vậy, tôi tự hỏi nếu các phương thức tĩnh sẽ được tải vào bộ nhớ trước khi tôi sử dụng chúng.

Không có vấn đề nếu bạn chạy tập lệnh PHP bằng CLI hoặc nó được gọi qua máy chủ web để phục vụ trang web, văn bản của tập lệnh được tải vào bộ nhớ và được biên dịch. Nếu việc biên dịch thành công [nghĩa là không có lỗi cú pháp], trình thông dịch bắt đầu thực thi nó.

Tất cả mọi thứ được xác định trong tập lệnh đều có trong bộ nhớ tại thời điểm này, nhưng chỉ các mục được xác định trong tập lệnh chính. Các câu lệnh bao gồm [include, include_once, require,

Bài Viết Liên Quan

Chủ Đề