JavaScript is required

Câu lệnh PHP nào không tương thích trong văn bản HTML?

A.

<?php echo "Hello World"; ?>

B.

<? echo "Hello World"; ?>

C.

<% echo "Hello World"; %>

D.

<! echo "Hello Wordl"; !>

Trả lời:

Đáp án đúng: D


Trong PHP, có một số cách để nhúng mã PHP vào trong văn bản HTML. Các cách phổ biến bao gồm:

  • <?php ... ?>: Đây là cách viết chuẩn và được khuyến nghị sử dụng.
  • <? ... ?>: Đây là short tag, có thể sử dụng nếu được bật trong cấu hình PHP (short_open_tag = On). Tuy nhiên, nó không được khuyến khích sử dụng vì tính tương thích không cao.
  • <% ... %>: Đây là kiểu ASP tag, chỉ hoạt động khi được kích hoạt trong cấu hình PHP (asp_tags = On).

Tuy nhiên, cú pháp <! ... !> không phải là một cú pháp hợp lệ để nhúng mã PHP vào trong HTML. Nó thường được sử dụng cho comment trong HTML, không phải để thực thi mã PHP.

Câu hỏi liên quan