Re: Function boolval()
| From: | Kalle Sommer Nielsen | Date: | Sat, 28 Apr 2012 04:27:53 +0000 |
| Subject: | Re: Function boolval() | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-60349@lists.php.net to get a copy of this message | ||
Hi
2012/4/27 Jille Timmermans <jille@quis.cx>:
> Hi,
>
> I suggest we add a function boolval(). It simply converts the given argument
> to a boolean, like strval(), intval() and floatval(). I already have an
> implementation ready[1].
>
> Why?
> * It is missing in the current list of *val()-functions and people expect it
> to exist. I'd say it is an inconsistency.
> * It can be used as a callback, which is why a bool-cast does not suffice.
Does it really matter nowadays when we got closures anyway:
$bools = array_map(range('a', 'z'), function($a){ return((boolean) $a); });
--
regards,
Kalle Sommer Nielsen
kalle@php.net