Loogiset arvot PHP:ssä

Numeroiden ja merkkijonojen lisäksi on olemassa toinen tietotyyppi - looginen (boolean). Se koostuu vain kahdesta mahdollisesta arvosta: true tai false. Nämä arvot edustavat vastaavasti totuutta ja epätotuutta.

Loogista tietotyyppiä käytetään asioihin, jotka sisältävät kaksi vastausvaihtoehtoa - kyllä tai ei. Esimerkiksi kysymykseen "oletko jo 18 vuotias?" voit vastata kyllä, eli true, tai ei, eli false.

Katsotaanpa esimerkkiä:

php<?php
  $isAdult = true;  // jo aikuinen
?>

Vaihdetaan arvo toiseen:

php<?php
  $isAdult = false; // ei vielä aikuinen
?>

Tulostetaan muuttujamme arvo näytölle. Käytetään tähän erityistä funktiota var_dump:

php<?php
  $isAdult = true;
  var_dump($isAdult); // tulostaa true
?>

Mutta echo:n kautta loogisten arvojen tulostaminen ei ole kätevää:

php<?php
  echo true;  // tulostaa 1
  echo false; // tulostaa tyhjyyden
?>
Задание 1

Aseta muuttujalle arvo true. Tulosta tämä muuttuja näytölle.

Задание 2

Aseta muuttujalle arvo false. Tulosta tämä muuttuja näytölle.