Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Boolean w PHP

Boolean w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Boolean to typ danych w PHP przeznaczony do przechowywania wartości logicznych. Zmienna typu boolean może przyjąć tylko jedną z dwóch wartości:

  • true — prawda
  • false — fałsz

Typ boolean jest najczęściej używany w warunkach, instrukcjach sterujących oraz podczas sprawdzania wyniku operacji.

Przykład użycia

$zalogowany = true;

if ($zalogowany) {
    echo "Użytkownik jest zalogowany";
} else {
    echo "Użytkownik nie jest zalogowany";
}

W tym przykładzie zmienna $zalogowany przechowuje wartość logiczną. Instrukcja if sprawdza, czy jest ona równa true.

Boolean a inne typy danych

W PHP występują także inne podstawowe typy danych, np.:

  • integer — liczby całkowite, np. 10, -5
  • float — liczby zmiennoprzecinkowe, np. 3.14
  • string — tekst, np. "PHP"
  • boolean — wartości logiczne true lub false

Dlatego w pytaniu o typ danych przeznaczony do obsługi zmiennych logicznych poprawną odpowiedzią jest Boolean.

Konwersja na boolean

PHP może automatycznie interpretować niektóre wartości jako true lub false. Na przykład:

if (1) {
    echo "Warunek prawdziwy";
}

Wartość 1 jest traktowana jako true, a 0 jako false. Mimo to w kodzie najlepiej używać jawnych wartości true i false, aby program był czytelny.