Phát biểu nào sau đây SAI về phương thức __construct()
Trả lời:
Đáp án đúng: D
Phương thức `__construct()` là một phương thức đặc biệt trong PHP, được gọi là constructor. Nó được tự động gọi khi một đối tượng của một class được tạo ra. Nó thường được sử dụng để khởi tạo các thuộc tính của đối tượng.
- Phát biểu 1 đúng: `__construct()` được gọi tự động khi một object được khởi tạo.
- Phát biểu 2 đúng: `__construct()` thường dùng để khởi tạo các giá trị ban đầu.
- Phát biểu 3 đúng (trước PHP 5): Trong các phiên bản PHP trước phiên bản 5, constructor phải có tên trùng với tên class. Tuy nhiên, từ PHP 5 trở đi, `__construct()` là cú pháp chuẩn cho constructor.
- Phát biểu 4 sai: `__construct()` không bắt buộc phải có tham số. Nó có thể có tham số hoặc không, tùy thuộc vào nhu cầu khởi tạo của class.
Do đó, phát biểu SAI là "__construct() phải có tham số được truyền".