関数 boolval
関数 boolval は変数のブール値(true または false)を返します。
この関数は、ブール型に変換する必要がある値という1つのパラメータを受け取ります。
構文
boolval(mixed $value): bool
例
様々なデータ型をブール値に変換します:
<?php
var_dump(boolval(0)); // false
var_dump(boolval(1)); // true
var_dump(boolval('')); // false
var_dump(boolval('abc')); // true
var_dump(boolval([])); // false
var_dump(boolval([1, 2])); // true
?>
例
オブジェクトでの関数の使用:
<?php
class Test {
public $prop = 1;
}
$obj = new Test();
var_dump(boolval($obj)); // true
var_dump(boolval(new stdClass())); // true
?>
コード実行の結果:
true
true