Điều nào là đúng về phương thức dựng (Constructors) trong PHP:
i) PHP 4 giới thiệu phương thức dựng
ii) Phương thức dựng chấp nhận tham số truyền vào
iii) Trong phương thức dựng có thể gọi đến các phương thức khác.
iv) Trong phương thức dựng có thể gọi đến các phương thức dựng khác
Trả lời:
Đáp án đúng: B
Phương thức dựng (constructor) trong PHP:
* **PHP 4 giới thiệu phương thức dựng:** Đúng. PHP 4 đã giới thiệu khái niệm constructor, mặc dù cách khai báo khác với PHP 5 trở lên.
* **Phương thức dựng chấp nhận tham số truyền vào:** Đúng. Constructor có thể nhận các tham số để khởi tạo các thuộc tính của đối tượng.
* **Trong phương thức dựng có thể gọi đến các phương thức khác:** Đúng. Constructor là một phương thức đặc biệt, nhưng vẫn là một phương thức, do đó có thể gọi các phương thức khác trong class.
* **Trong phương thức dựng có thể gọi đến các phương thức dựng khác:** Sai. Trong PHP, bạn không thể gọi trực tiếp một constructor khác từ bên trong constructor hiện tại của cùng một lớp. Tuy nhiên, bạn có thể thực hiện logic tương tự bằng cách gọi một phương thức khác mà phương thức đó chứa phần logic mà bạn muốn tái sử dụng từ một constructor "ảo".
Như vậy, các phát biểu i, ii, và iii là đúng.





