$sanitizer->bool() method

Convert the given value to a boolean

This differs from regular boolean type conversion in the following ways:

  • This method will recognize things like the strings "false" or "0" representing a boolean false.
  • If given an object, it will convert the object to a string before determining what boolean value it should represent.
  • If given an array, it returns false if the array contains zero items.

Usage

$bool = $sanitizer->bool($value);

Arguments

NameType(s)Description
value

Return value

bool


$sanitizer methods and properties

API reference based on ProcessWire core version 3.0.236

Latest news

  • ProcessWire Weekly #525
    In the 525th issue of ProcessWire Weekly we'll cover the latest core updates, check out a couple of modules split from the ProFields module bundle and made freely available via the modules directory, and more. Read on!
    Weekly.pw / 1 June 2024
  • ProFields Table Field with Actions support
    This week we have some updates for the ProFields table field (FieldtypeTable). These updates are primarily focused on adding new tools for the editor to facilitate input and management of content in a table field.
    Blog / 12 April 2024
  • Subscribe to weekly ProcessWire news

“I am currently managing a ProcessWire site with 2 million+ pages. It’s admirably fast, and much, much faster than any other CMS we tested.” —Nickie, Web developer