JavaScript is required

Trong PHP, để gọi hằng số PI của lớp mathFunction

A.
echo PI;
B.
echo mathFunction->PI;
C.
echo mathFunction::PI;
D.
echo mathFunction=PI;
Trả lời:

Đáp án đúng: C


Trong PHP, để truy cập một hằng số (constant) tĩnh (static) của một lớp (class), ta sử dụng toán tử `::` (hay còn gọi là scope resolution operator). Toán tử này cho phép truy cập các thành viên tĩnh của một lớp mà không cần tạo một thể hiện (instance) của lớp đó. * **Phương án A:** Sai vì `PI` không phải là một hằng số toàn cục trong PHP, mà nó là một hằng số của lớp `mathFunction` (theo ngữ cảnh câu hỏi). * **Phương án B:** Sai vì `->` được sử dụng để truy cập các thuộc tính và phương thức của một đối tượng (instance) của một lớp, không phải hằng số tĩnh. * **Phương án C:** Đúng. Sử dụng `mathFunction::PI` là cách chính xác để truy cập hằng số tĩnh `PI` của lớp `mathFunction`. * **Phương án D:** Sai vì `=` là toán tử gán, không phải toán tử truy cập thành viên của lớp.

Câu hỏi liên quan