PHPのis_bool()関数を使用し変数がboolean型であるかを確認する

PHPのis_bool()関数を使用し変数がboolean型であるかを確認してみます。

is_bool()関数は、変数がboolean型であるかどうかを確認することができます。boolean型は、最もシンプルな型で真理値を表します。真(True)か偽(False)のどちらかになります。

この関数を使用し、変数がboolean型の場合はTrue(真)(1)、それ以外の場合はFalse(偽)/Nothingを返します。

■基本的な構文

is_bool(variable);

variableは、boolean型かどうかを確認する変数を指定します。

■環境

・Windows10

・XAMPP 8.0.6

・PHP Version 8.0.6

■is_bool()関数を使用し変数がboolean型であるかを確認する

では、PHPのis_bool()関数を使用し変数がboolean型であるかを確認するスクリプトを書いていきます。

■コード

<html lang="ja">
<head>
<title>is_bool()関数を使用し変数がboolean型であるかを確認する</title>
</head>
<body>
<?php
$test_1 = "これはテストです";
echo "test1変数は、".is_int($test_1)."<br>";
$test_2 = 123;
echo "test2変数は、".is_bool($test_2)."<br>";
$test_3 = true;
echo "test3変数は、".is_bool($test_3)."<br>";
$test_4 = false;
echo "test4変数は、".is_bool($test_4)."<br>";
$test_5 = "null";
echo "test5変数は、".is_bool($test_5)."<br>";
?>
</body>
</html>

変数が配列(array)であるかを確認するために、今回はtest_1,test_2,test_3,test_4,test_5という変数をそれぞれ定義します。定義した変数内にbooleanや文字列などを格納します。

格納後、is_bool()関数を使用します。関数の括弧内には、各変数を1つ渡します。これで渡された情報を元に、変数がboolean型であるかどうかが確認されます。その後、確認した結果が返されます。

返された結果をecho文を使用し出力します。

■実行

では、このスクリプトを「check_if_var_of_type_boolean.php」という名前で保存し、実行させてみます。

実行させてみると、is_bool()関数を使用したことで、boolean型の場合(今回はtest_3,test_4)はTrue(真)となり、「1」が返され、echo文で「1」と出力されました。それ以外の場合(今回はtest_1,test_2,test_5)はFalse(偽)/Nothingとなり、何も出力されないことが確認できました。

コメント

タイトルとURLをコピーしました