PHP Boolean とは何かを理解する前に、Boolean とは何なのかを理解しましょう。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
ブール値は、Java、Python、C、PHP などのほとんどのコンピューター プログラミング言語で使用されるデータ型です。これは、1 つまたは 2 つの可能な値 (true または false) を持つデータ型です。これは、論理とブール代数の 2 つの真理値を表すことを目的としています。条件に応じて、値が 1(true) または 0(false) に設定されます。このデータ型は、条件が満たされステートメントが実行されるかどうかを確認するために、多くのプログラミング言語で使用されます。
PHP ブール値
PHP では、変数の値を設定するためにブール データ型が使用されます。これは主に、If、while、For、Switch などの条件ステートメントに使用されます。これらの条件付きおよび反復コマンドは、主に、ブール値の式をテストするために定義されています。ブール値は 2 つの値 (true または false) のみを返します。そのため、条件ステートメントで使用され、その特定の条件を通過して、それに対応する次のステートメントを実行します。
さまざまなタイプのブール値を見てみましょう:
ブール値は 0 と 1、つまり true または false のいずれかです。条件が満たされる場合は true、それ以外の場合は false。
ブール値がどのように機能するかを理解するために、簡単な例を考えてみましょう。
コード:
<?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"; } ?>
出力:
上記の例では、出力は非ゼロです。したがって、if ステートメント内のステートメントは実行されません。
文字列ブール値の別の例を見てみましょう:
コード:
<?php $a="Leela"; $b="Swamy"; if ($a) { echo "The name of the person is ".$a.$b; } else { echo "The string is empty"; } ?>
出力:
上記の例では、名前は空ではなく、比較演算子も使用されていません。 PHP は値を自動的に変換し、同等のブール値 true に設定します。したがって、ステートメントは if ステートメント内に記述されて実行されます。
別の例を見てみましょう:
コード:
<?php $var=NULL; $var1=500; if ($var == NULL) { $var=$var1; echo "The value of var is $var"; } ?>
出力:
上記の例では、$var 変数は null に初期化されています。したがって、条件が true になり、ループ内に記述されたステートメントが実行され、値が 500 に設定されます。
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>'; ?>
Output:
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.
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>'; ?>
Output:
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.
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.
以上がPHP ブール値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。