Giá trị logic trong PHP

Ngoài số và chuỗi ra còn có một kiểu dữ liệu khác - logic (boolean). Nó chỉ bao gồm hai giá trị có thể có: true hoặc false. Những giá trị này lần lượt biểu thị đúng và sai.

Kiểu dữ liệu logic được sử dụng cho những thứ giả định hai lựa chọn trả lời - có hoặc không. Ví dụ, với câu hỏi "bạn đã 18 tuổi chưa?" bạn có thể trả lời có, tức là true, hoặc không, tức là false.

Hãy xem qua ví dụ:

php<?php
  $isAdult = true;  // đã trưởng thành
?>

Hãy thay đổi giá trị sang một giá trị khác:

php<?php
  $isAdult = false; // chưa trưởng thành
?>

Hãy in giá trị biến của chúng ta ra màn hình. Sử dụng hàm chuyên dụng var_dump để làm việc này:

php<?php
  $isAdult = true;
  var_dump($isAdult); // sẽ in ra true
?>

Còn việc in các giá trị logic qua echo thì không tiện:

php<?php
  echo true;  // sẽ in ra 1
  echo false; // sẽ in ra khoảng trống
?>
Задание 1

Gán giá trị true cho một biến. In biến đó ra màn hình.

Задание 2

Gán giá trị false cho một biến. In biến đó ra màn hình.