PHP chịu ảnh hưởng lớn từ cú pháp của ngôn ngữ C. Nhiều cấu trúc điều khiển (như if, else, for, while), toán tử, và cách viết code nói chung trong PHP tương tự như C.
PHP chịu ảnh hưởng lớn từ cú pháp của ngôn ngữ C. Nhiều cấu trúc điều khiển (như if, else, for, while), toán tử, và cách viết code nói chung trong PHP tương tự như C.
Trong PHP, khi bạn gán một giá trị số thực (ví dụ: 50.0) cho một biến, PHP sẽ tự động xác định kiểu dữ liệu của biến đó là `double` (hoặc `float`, cả hai đều đại diện cho số thực).
* double (hoặc float): Kiểu dữ liệu này được sử dụng để biểu diễn các số thực, tức là các số có phần thập phân. * integer: Kiểu dữ liệu này được sử dụng để biểu diễn các số nguyên, tức là các số không có phần thập phân. * string: Kiểu dữ liệu này được sử dụng để biểu diễn chuỗi ký tự. * boolean: Kiểu dữ liệu này được sử dụng để biểu diễn giá trị đúng hoặc sai (true hoặc false).
Vì vậy, khi bạn gán `$var = 50.0`, biến `$var` sẽ có kiểu `double`.
Câu hỏi yêu cầu xác định cú pháp PHP không hợp lệ khi nhúng vào HTML.
* A. ``: Đây là cú pháp chuẩn và được khuyến nghị để nhúng code PHP vào HTML. * B. ` echo "Hello World"; ?>`: Đâ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, không phải lúc nào nó cũng được hỗ trợ, vì vậy không nên lạm dụng. * C. `<% echo "Hello World"; %>`: Đây là cú pháp ASP-style tag. Cú pháp này ít được sử dụng hơn và thường không được khuyến khích trừ khi có yêu cầu đặc biệt. * D. ``: Đây không phải là một cú pháp hợp lệ cho PHP hoặc bất kỳ ngôn ngữ lập trình web phổ biến nào. Nó giống như một comment trong HTML nhưng lại chứa code PHP bên trong, do đó trình thông dịch PHP sẽ không hiểu và gây ra lỗi.
Vì vậy, đáp án D là cú pháp không tương thích trong văn bản HTML.
Câu hỏi này kiểm tra kiến thức về các lệnh xuất dữ liệu trong lập trình web, đặc biệt là lệnh được sử dụng để in nội dung ra trình duyệt.
* A. say: Không phải là một lệnh chuẩn để xuất dữ liệu trong các ngôn ngữ lập trình web phổ biến như PHP, HTML, JavaScript, v.v. * B. write: Một số ngôn ngữ có thể sử dụng `write`, nhưng `echo` phổ biến và được sử dụng rộng rãi hơn trong PHP để xuất dữ liệu ra trình duyệt. * C. echo: Đây là lệnh chính xác. Trong PHP, `echo` là một cấu trúc ngôn ngữ được sử dụng để xuất một hoặc nhiều chuỗi. * D. cout<<: Đây là cú pháp xuất dữ liệu trong C++, không phải là cú pháp dùng trong môi trường web hoặc PHP.
PHP là một ngôn ngữ kịch bản phía máy chủ, và để trình thông dịch PHP có thể nhận biết và xử lý mã PHP, mã này cần được bao bọc trong các thẻ đặc biệt. Cú pháp chính xác để bắt đầu và kết thúc một khối mã PHP là `` để kết thúc. Do đó, đáp án A là đáp án chính xác.
Các lựa chọn khác không đúng vì: - B. `` là thẻ dùng cho Javascript. - C. `...?` thiếu dấu `>` ở thẻ kết thúc. - D. `<&>...&>` không phải là cú pháp hợp lệ để bao bọc mã PHP.