Câu hỏi PHP tại QHonline - Phần 1

Câu 1: Có bao nhiêu cách khai báo lệnh PHP ?. Và 2 cách nào được xem là chính thống.

Có 4 cách khai báo lệnh PHP:

- Cách 1: <?php ? > đây là cách chính thống.
- Cách 2: <?    ?>
- Cách 3: <%   %>
 -Cách 4: <script language ="php">  </script> đây là cách chính thống

Câu 2: Để xuất giá trị trong PHP ngoài lệnh echo ra chúng ta còn lệnh nào khác nữa không ?

Ngoài lệnh echo ta có thể dùng lệnh print (); print_r();

VD: <?php
    $myName = "Pham Thuan";

    echo ($myName);
    print($myName);
    print_r($myName);
  ?>

Câu 3: Phân biệt sự khác nhau giữa dấu kép và dấu đơn trong lập trình PHP.

- Dấu kép: Nôi suy được viên và chứa dấu đơn.
- Dấu đơn: Không nội suy được biến,chứa được dấu $ và dấu kép.

Câu 4: Bạn hiểu thế nào là nội suy biến trong PHP ?.

Nội suy biến trong PHP có nghĩa là biến có thể được hiểu trong một chuỗi.

Câu 5: Bạn hiểu thế nào về khái niệm hằng trong PHP ?.

Hằng là một giá trị không thay đổi.

Câu 6: Để nỗi chuỗi và chuỗi, biến và chuỗi trong PHP ta có thể sử dụng dấu phẩy không ?

Có ta có thể dùng dấu phẩy để nối chuỗi với chuỗi, chuỗi vs biến

Câu 7: Một kịch bản PHP, nếu 2 lần định nghĩa hằng MAX thì PHP có thông báo lỗi không ?. Và kết quả sẽ hiển thị như thế nào ?.

Nếu định nghĩa 2 lần hằng MAX thì PHP sẽ không báo lỗi. Kết quả sẽ hiển thị giá trị của hằng được khai báo đầu tiên.

Câu 8: Phân biệt sự khác nhau giữa $a++ và ++$a trong PHP.
$a++:  gán rồi mới tăng lên 1 đơn vị
++$a: tăng lên rồi sau đó mới gán.

Câu 9: Trong lập trình PHP toán tử số học có sự ưu tiên nhân chia trước, cộng trừ sau như trong toán học hay không ?.Cho biết thứ tự của biểu thức sau như thế nào (($a + $b) * $c + ($d/$e - $f)*$i)*$j

PHP có sự ưu tiên nhân chia trước, cộng trừ sau như trong toán học. Trong biểu thức trên thực hiện trong ngoặc đơn trước, ngoài ngoặc đơn sau, nhân chia trước + - sau.

Câu 10: Để thực hiện việc so sánh không bằng ta dùng ký tự nào ?.
Ta dùng: !=

Câu 11: Bạn hiểu thế nào về $$a ?. Cho ví dụ minh họa.
VD: $a = "Hello";
        $$a = "Xinchao";   => $hello = "xinchao";

Câu 12: Cho biết kết quả của phép toán sau sẽ như thế nào ?. Và vì sao lại ra kết quả như vậy.

<?php
$a=5;
$b=10;
$c=100;
echo "$a + $b" * $c;
?>

Kết quả sẽ là: 500. Vì nội suy biên $a nhưng không nội suy biến $b vì nó ưu tiên biến đằng trước.

Comments

Popular posts from this blog

Hala Madrid y Nada más - Piano Sheet

TỔNG HỢP SHEET NHẠC VIỆT

Hướng dẫn cài đặt Ruby và framework Ruby on Rails trên Windows