PHP Booleans

WBOY
Lepaskan: 2024-08-29 12:38:25
asal
924 orang telah melayarinya

Sebelum memahami apa itu PHP Boolean, mari kita fahami apa itu Boolean?

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Boolean ialah jenis data yang digunakan dalam kebanyakan bahasa pengaturcaraan komputer seperti Java, Python, C, PHP, dll. Ia adalah jenis data yang mempunyai satu atau dua nilai yang mungkin (sama ada benar atau salah). Ia bertujuan untuk mewakili dua nilai kebenaran logik dan algebra Boolean. Bergantung pada syarat ia akan menetapkan nilainya sebagai 1(benar) atau 0(salah). Jenis data ini digunakan oleh banyak bahasa pengaturcaraan untuk menyemak sama ada keadaan memenuhi dan penyata dapat dilaksanakan.

PHP Boolean

Dalam PHP, jenis data boolean digunakan untuk menetapkan nilai pembolehubah. Ia kebanyakannya digunakan untuk pernyataan bersyarat seperti If, While, For, Switch, Dll. Perintah bersyarat dan berulang ini kebanyakannya ditakrifkan untuk menguji ungkapan bernilai boolean ini. Nilai Boolean hanya mengembalikan dua nilai iaitu sama ada benar atau palsu. jadi, ia digunakan dalam pernyataan bersyarat untuk melepasi syarat tertentu itu untuk melaksanakan pernyataan berikut yang sepadan dengannya.

Jenis Nilai Boolean PHP

Mari kita lihat pelbagai jenis nilai boolean:

  • Integer: Nilai Boolean ini digunakan untuk menyemak keadaan sama ada output pembolehubah adalah bukan sifar. Jika output adalah sifar, maka syaratnya adalah palsu dan pernyataan tidak akan dilaksanakan pada masa ini di dalam gelung dan akan melangkau gelung dan melaksanakan pernyataan selanjutnya.
  • Titik Terapung: Nilai Boolean ini digunakan untuk menyemak keadaan sama ada output pembolehubah ialah nombor terapung untuk cth. 0.0. Jika output bukan sifar, maka syaratnya adalah benar dan pernyataan gelung akan dilaksanakan, jika output adalah sifar maka pernyataan di dalam gelung akan dilangkau dan akan meneruskan untuk melaksanakan pernyataan selanjutnya.
  • String: Nilai Boolean ini digunakan untuk menyemak sama ada rentetan itu kosong atau tidak. Jika output pernyataan bersyarat adalah benar, maka output akan menjadi nilai rentetan dan pernyataan di dalam gelung akan dilaksanakan. Jika output palsu, maka output adalah sama ada rentetan sifar atau rentetan kosong.
  • Array: Nilai Boolean ini digunakan untuk menyemak sama ada tatasusunan mempunyai elemen di dalamnya. Jika syarat itu benar, maka ia mesti mempunyai sekurang-kurangnya satu bilangan elemen dan pernyataan di dalam gelung akan dilaksanakan. Jika syarat adalah palsu, maka output mestilah tatasusunan kosong dan akan melangkau pernyataan di dalam gelung dan akan meneruskan untuk melaksanakan pernyataan selanjutnya.
  • NULL: Nilai Boolean ini digunakan untuk menyemak sama ada nilai pembolehubah ialah NULL. Nilai pembolehubah akan menjadi NULL jika ia dimulakan kepada NULL pada permulaannya sendiri atau ia belum ditetapkan sebarang nilai atau ia tidak ditetapkan. Jika keadaan adalah benar, maka pernyataan di dalam gelung akan dilaksanakan. Jika output adalah palsu, ia akan melangkau pernyataan di dalam gelung dan akan meneruskan untuk melaksanakan pernyataan selanjutnya.
  • Objek: Nilai Boolean ini digunakan untuk menyemak sama ada objek ada atau tidak. Jika ia hadir, maka syarat adalah benar dan pernyataan akan dilaksanakan dan syarat adalah palsu, maka ia akan melangkau pernyataan di dalam gelung dan akan meneruskan untuk melaksanakan pernyataan selanjutnya.

Bagaimana Nilai Boolean Berfungsi?

Nilai Boolean hanyalah 0 dan 1 iaitu sama ada benar atau palsu. jika syaratnya memuaskan, ia adalah benar jika ia adalah palsu.

Contoh #1

Mari kita pertimbangkan contoh mudah untuk memahami cara nilai Boolean berfungsi.

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";
}
?>
Salin selepas log masuk

Output:

PHP Booleans

Dalam contoh di atas, output ialah bukan sifar. Oleh itu, pernyataan di dalam jika pernyataan tidak dilaksanakan.

Contoh #2

Mari kita ambil contoh lain untuk rentetan nilai Boolean:

Kod:

<?php
$a="Leela";
$b="Swamy";
if ($a)
{
echo "The name of the person is ".$a.$b;
}
else
{
echo "The string is empty";
}
?>
Salin selepas log masuk

Output:

PHP Booleans

Dalam contoh di atas, nama itu tidak kosong dan juga tiada operator perbandingan digunakan. PHP menukar nilai secara automatik dan menetapkannya kepada setara Boolean benar. Jadi kenyataan akan dilaksanakan secara bertulis di dalam pernyataan if.

Contoh #3

Mari kita ambil contoh lain:

Kod:

<?php
$var=NULL;
$var1=500;
if ($var == NULL)
{
$var=$var1;
echo "The value of var is $var";
}
?>
Salin selepas log masuk

Output:

PHP Booleans

Dalam contoh di atas, pembolehubah $var telah dimulakan kepada null. Jadi syarat menjadi benar dan pernyataan yang ditulis di dalam gelung akan dilaksanakan dan menetapkan nilai kepada 500.

Example #4

The function is_bool () can be used to check whether a variable contains a Boolean value or not. The is_bool () is an inbuilt function in PHP. It is a Boolean function so it returns TRUE when the value is a Boolean value, otherwise FALSE. Let’s take a simple example.

Code:

<?php
$a=TRUE;
$b=FALSE;
echo $a.'<br>';
echo $b.'<br>';
echo is_bool($a).'<br>';
echo is_bool ($b).'<br>';
?>
Salin selepas log masuk

Output:

PHP Booleans

In the above example, the output of the function is_bool() will be either 0 or 1. In this example, the output will be 1 and after the break also it will be 1. It just checks whether the Boolean value is set to the variable and in this example, both the variables have been initialized Boolean values.

Example #5

Similar to is_bool () function, we have a function called var_dump () function to print both the type as well as the value as output. This function is used to print the data type associated with the variable that the developers want to print on the screen.

Code:

<?php
$a = true;
echo $a.'<br>';
echo is_bool($a).'<br>';
var_dump($a).'<br>';
?>
Salin selepas log masuk

Output:

PHP Booleans

In the above example, the output of is_bool() function and var_dump function() differs. The var_dump() function will print the data type along with the value of the variable.

Conclusion

In this article, we discussed the Boolean value and its types. Many of the Boolean types are used in many programs and applications. Boolean values play a vital role in many programming languages especially in PHP where we use cookies and sessions to check whether they are set or unset.

Atas ialah kandungan terperinci PHP Booleans. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan