Funksjonen boolval

Funksjonen boolval returnerer en boolsk verdi (true eller false) for en variabel. Den tar en parameter - verdien som skal konverteres til en boolsk type.

Syntaks

phpboolval(mixed $value): bool

Eksempel

La oss konvertere ulike datatyper til boolske verdier:

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

Eksempel

Bruke funksjonen med objekter:

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

Resultat av kjøring av kode:

phptrue
true

Se også

  • funksjonen intval,
    som konverterer en verdi til et heltall
  • funksjonen floatval,
    som konverterer en verdi til et flyttall
  • funksjonen strval,
    som konverterer en verdi til en streng