Static method trong PHP và khi nào nên sử dụng chúng
Static method là gì ? Trong lập trình, static method (phương thức tĩnh) là một phương thức thuộc về class và có thể được gọi mà không cần tạo ra một đối tượng của class đó. Chúng được khai báo với từ khóa static và có thể được truy cập bằng cách sử dụng tên class, dấu hai chấm (::) và tên phương thức. Static method rất hữu ích khi bạn muốn sử dụng một phương thức thuộc về một class mà không cần phải tạo một đối tượng của class đó Tuy nhiên, để có thể sử dụng tốt static method thì chúng ta cũng nên tìm hiểu về ưu và nhược điểm của chúng. Vậy hãy cũng xem chúng có ưu và nhược điểm gì nhé. 1. Không cần khởi tạo đối tượng Việc sử dụng static method giúp giảm thiểu sự tốn kém về tài nguyên bộ nhớ và tốc độ thực thi chương trình, bởi vì bạn không cần phải tạo ra một đối tượng mới để gọi phương thức. Một class có thể có cả static và non-static method. Một static method có thể truy cập từ một phương thức cùng trong đối tượng của class bằng cách sử dụng từ khóa self