JavaScript is required

Tên biến nào sau đây là hợp lệ

A.

$3hello

B.

$this

C.

$_hello

D.

Tất cả đều không hợp lệ

Trả lời:

Đáp án đúng: C


Trong PHP, tên biến hợp lệ phải tuân theo các quy tắc sau:

  1. Bắt đầu bằng một chữ cái (a-z, A-Z) hoặc dấu gạch dưới (_).
  2. Có thể chứa chữ cái, số (0-9) và dấu gạch dưới.
  3. Phân biệt chữ hoa chữ thường ($myVar khác $myvar).

Dựa trên các quy tắc này:

  • $3hello không hợp lệ vì bắt đầu bằng một số.
  • $this là một biến đặc biệt trong PHP, thường được sử dụng trong các đối tượng để tham chiếu đến chính đối tượng đó. Trong ngữ cảnh thông thường, nó không được phép gán giá trị hoặc sử dụng như một tên biến thông thường bên ngoài phạm vi của một đối tượng. Do đó, nó có thể gây ra lỗi hoặc hành vi không mong muốn nếu sử dụng sai cách.
  • $_hello hợp lệ vì bắt đầu bằng dấu gạch dưới.

Vậy, đáp án đúng là $_hello.

Câu hỏi liên quan