Funcția boolval

Funcția boolval returnează valoarea booleană (true sau false) a variabilei. Ea acceptă un parametru - valoarea care trebuie transformată în tipul boolean.

Sintaxă

phpboolval(mixed $value): bool

Exemplu

Să transformăm diverse tipuri de date în valori booleene:

php<?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
?>

Exemplu

Utilizarea funcției cu obiecte:

php<?php
  class Test {
    public $prop = 1;
  }
  
  $obj = new Test();
  var_dump(boolval($obj));      // true
  var_dump(boolval(new stdClass())); // true
?>

Rezultatul executării codului:

phptrue
true

Vedeți și

  • funcția intval,
    care transformă valoarea în număr întreg
  • funcția floatval,
    care transformă valoarea în număr cu virgulă mobilă
  • funcția strval,
    care transformă valoarea în șir de caractere