JavaScript is required

Làm sao để truy cập vào một thuộc tính trong class thông qua $this

A.
$this.$varname
B.
$this.varname
C.
$this->varname
D.
$this->$varname
Trả lời:

Đáp án đúng: C


Trong PHP, để truy cập một thuộc tính (biến thành viên) của một class thông qua `$this`, bạn sử dụng cú pháp `->`. Cụ thể, nếu thuộc tính có tên là `varname`, thì cách truy cập đúng là `$this->varname`. * **Phương án A: `$this.$varname`** Sai. Cú pháp này không đúng trong PHP để truy cập thuộc tính của một đối tượng. * **Phương án B: `$this.varname`** Sai. Dấu `.` được sử dụng để nối chuỗi trong PHP, không phải để truy cập thuộc tính của đối tượng. * **Phương án C: `$this->varname`** Đúng. Đây là cú pháp chính xác để truy cập thuộc tính `varname` của đối tượng hiện tại. * **Phương án D: `$this->$varname`** Sai. Cú pháp này được sử dụng cho biến biến (variable variables), nơi mà `$varname` là một biến chứa tên của thuộc tính, chứ không phải là tên thuộc tính trực tiếp.

Câu hỏi liên quan