Wprowadzenie do PHP Booleans

Zanim zrozumiemy, co to jest Boolean, zrozummy, co to jest Boolean?

Boolean to typ danych używany w większości języków programowania komputerowego, takich jak Java, Python, C, PHP itp. Jest to typ danych, który ma jedną lub dwie możliwe wartości (prawdę lub fałsz). Ma on reprezentować dwie wartości prawdy logiki i algebry boolowskiej. W zależności od warunków ustawi wartość na 1 (prawda) lub 0 (fałsz). Ten typ danych jest używany przez wiele języków programowania do sprawdzania, czy warunek jest spełniony i instrukcje są wykonywane.

PHP Boolean

W PHP typ danych typu boolean służy do ustawiania wartości zmiennych. Jest używany głównie w instrukcjach warunkowych, takich jak If, While, For, Switch itd. Te komendy warunkowe i iteracyjne są najczęściej definiowane w celu przetestowania tych wyrażeń o wartości logicznej. Wartość logiczna zwraca tylko dwie wartości, tj. Albo true, albo false. dlatego jest używany w instrukcjach warunkowych, aby przejść przez ten konkretny warunek i wykonać odpowiadające mu instrukcje.

Rodzaje wartości boolejskich PHP

Rzućmy okiem na różne typy wartości boolowskich:

  • Liczba całkowita: ta wartość logiczna służy do sprawdzania, czy wyjście zmiennej jest niezerowe. Jeśli wartość wyjściowa wynosi zero, wówczas warunek jest fałszywy, a instrukcje nie będą wykonywane w tej chwili w pętli i pominą pętlę i wykonają dalsze instrukcje.
  • Liczba zmiennoprzecinkowa : ta wartość logiczna służy do sprawdzania, czy wyjście zmiennej jest liczbą zmiennoprzecinkową, np. 0, 0. Jeśli wyjście jest niezerowe, wówczas warunek jest spełniony, a instrukcje pętli zostaną wykonane, jeśli wyjście będzie równe zero, wówczas instrukcje wewnątrz pętli zostaną pominięte i zostaną wykonane dalsze instrukcje.
  • Ciągi: Ta wartość logiczna służy do sprawdzania, czy ciąg jest pusty, czy nie . Jeśli dane wyjściowe instrukcji warunkowej są prawdziwe, wówczas dane wyjściowe będą miały wartość ciągu, a instrukcje wewnątrz pętli zostaną wykonane. Jeśli dane wyjściowe są fałszywe, wówczas dane wyjściowe są ciągiem zerowym lub ciągiem pustym.
  • Tablica: Ta wartość logiczna służy do sprawdzania, czy tablica zawiera elementy. Jeśli warunek jest spełniony, to musi mieć co najmniej jedną liczbę elementów, a instrukcje wewnątrz pętli zostaną wykonane. Jeśli warunek jest fałszywy, wynik musi być pustą tablicą i pominie instrukcje wewnątrz pętli i przystąpi do wykonania dalszych instrukcji.
  • NULL: Ta wartość logiczna służy do sprawdzania, czy wartość zmiennej to NULL. Wartość zmiennej będzie równa NULL, jeśli zostanie ona zainicjowana na wartość NULL na samym początku lub nie zostanie ustawiona żadna wartość lub nie zostanie ustawiona. Jeśli warunek jest spełniony, wówczas instrukcje wewnątrz pętli zostaną wykonane. Jeśli dane wyjściowe są fałszywe, pominie instrukcje wewnątrz pętli i wykona dalsze instrukcje.
  • Obiekty: Ta wartość logiczna służy do sprawdzania, czy obiekt jest obecny, czy nie. Jeśli jest obecny, wówczas warunek jest prawdziwy, a instrukcje zostaną wykonane, a warunek będzie fałszywy, wówczas pominie instrukcje wewnątrz pętli i przystąpi do wykonania dalszych instrukcji.

Jak działa wartość logiczna?

Wartości boolowskie to nic innego jak 0 i 1, tzn. Albo prawda, albo fałsz. jeśli warunek jest spełniony, jest prawdą, inaczej jest fałszywy.

Przykład 1

Rozważmy proste przykłady, aby zrozumieć, jak działa wartość logiczna.

Kod:

<_?php
$selling_price = 75.5;
$cost_price =50;
if ($selling_price == 0)
(
echo "The selling price should be a non zero";
)
else
(
echo "The selling price is $selling_price";
)
?>

Wynik:

W powyższym przykładzie wyjście jest niezerowe. Dlatego instrukcje wewnątrz, jeśli instrukcja nie zostanie wykonana.

Przykład nr 2

Weźmy inny przykład dla ciągu logicznego:

Kod:

<_?php
$a="Leela";
$b="Swamy";
if ($a)
(
echo "The name of the person is ".$a.$b;
)
else
(
echo "The string is empty";
)
?>

Wynik:

W powyższym przykładzie nazwa jest niepusta i nie użyto również operatora porównania. PHP automatycznie konwertuje wartość i ustawia ją na logiczny odpowiednik true. Tak więc instrukcje będą wykonywane wewnątrz instrukcji if.

Przykład nr 3

Weźmy inny przykład:

Kod:

<_?php
$var=NULL;
$var1=500;
if ($var == NULL)
(
$var=$var1;
echo "The value of var is $var";
)
?>

Wynik:

W powyższym przykładzie zmienna $ var została zainicjowana na null. Tak więc warunek staje się spełniony, a instrukcja zapisana w pętli zostaje wykonana i ustawia wartość na 500.

Przykład 4

Za pomocą funkcji is_bool () można sprawdzić, czy zmienna zawiera wartość logiczną, czy nie. Is_bool () to wbudowana funkcja w PHP. Jest to funkcja logiczna, więc zwraca PRAWDA, gdy wartość jest wartością logiczną, w przeciwnym razie FAŁSZ. Weźmy prosty przykład.

Kod:

<_?php
$a=TRUE;
$b=FALSE;
echo $a.'
';
echo $b.'
';
echo is_bool($a).'
';
echo is_bool ($b).'
';
?>

Wynik:

W powyższym przykładzie dane wyjściowe funkcji is_bool () będą wynosić 0 lub 1. W tym przykładzie dane wyjściowe będą wynosić 1, a po przerwie również będą wynosić 1. Po prostu sprawdza, czy wartość logiczna jest ustawiona na zmienna, aw tym przykładzie obie zmienne zostały zainicjowane wartości logiczne.

Przykład 5

Podobnie do funkcji is_bool (), mamy funkcję o nazwie var_dump (), która drukuje zarówno typ, jak i wartość jako wynik. Ta funkcja służy do drukowania typu danych powiązanego ze zmienną, którą programiści chcą wydrukować na ekranie.

Kod:

<_?php
$a = true;
echo $a.'
';
echo is_bool($a).'
';
var_dump($a).'
';
?>

Wynik:

W powyższym przykładzie dane wyjściowe funkcji is_bool () i var_dump funkcji () są różne. Funkcja var_dump () wypisze typ danych wraz z wartością zmiennej.

Wniosek

W tym artykule omówiliśmy wartość logiczną i jej typy. Wiele typów boolowskich jest używanych w wielu programach i aplikacjach. Wartości boolowskie odgrywają istotną rolę w wielu językach programowania, szczególnie w PHP, w którym używamy plików cookie i sesji, aby sprawdzić, czy są ustawione czy rozbrojone.

Polecane artykuły

To jest przewodnik po PHP Booleans. Tutaj omawiamy różne typy boolanów PHP, działa ono wraz z przykładami i implementacją kodu. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej-

  1. Palindrom w PHP
  2. Klasa abstrakcyjna w PHP
  3. Perl vs PHP
  4. Obiekt w PHP
  5. Palindrom w C ++
  6. Palindrom w JavaScript
  7. Java Booleans
  8. Kompletny przewodnik po plikach cookie w JavaScript