Função boolval
A função boolval retorna um valor booleano (true ou false) de uma variável.
Ela aceita um parâmetro - o valor que precisa ser convertido para o tipo booleano.
Sintaxe
boolval(mixed $value): bool
Exemplo
Convertendo vários tipos de dados em valores booleanos:
<?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
?>
Exemplo
Usando a função com objetos:
<?php
class Test {
public $prop = 1;
}
$obj = new Test();
var_dump(boolval($obj)); // true
var_dump(boolval(new stdClass())); // true
?>
Resultado da execução do código:
true
true