note 116546 added to language.types.boolean
| From: | raphael.satyago | Date: | Tue, 20 Jan 2015 21:11:23 +0000 |
| Subject: | note 116546 added to language.types.boolean | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-201476@lists.php.net to get a copy of this message | ||
function is_true($val, $return_null=false){
$boolval = ( is_string($val) ? filter_var($val, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE)
: (bool) $val );
return ( $boolval===null && !$return_null ? false : $boolval );
}
// Return Values:
is_true(new stdClass); // true
is_true([1,2]); // true
is_true([1]); // true
is_true([0]); // true
is_true(42); // true
is_true(-42); // true
is_true('true'); // true
is_true('1'); // true
is_true(NULL); // false
is_true(0); // false
is_true('false'); // false
is_true('string'); // false
is_true('0.0'); // false
is_true('4.2'); // false
is_true('0'); // false
is_true(''); // false
is_true([]); // false
----
Server IP: 72.52.91.14
Probable Submitter: 84.119.122.26
----
Manual Page -- http://php.net/manual/en/language.types.boolean.php
Edit -- https://master.php.net/note/edit/116546
Del: integrated -- https://master.php.net/note/delete/116546/integrated
Del: useless -- https://master.php.net/note/delete/116546/useless
Del: bad code -- https://master.php.net/note/delete/116546/bad+code
Del: spam -- https://master.php.net/note/delete/116546/spam
Del: non-english -- https://master.php.net/note/delete/116546/non-english
Del: in docs -- https://master.php.net/note/delete/116546/in+docs
Del: other reasons-- https://master.php.net/note/delete/116546
Reject -- https://master.php.net/note/reject/116546
Search -- https://master.php.net/manage/user-notes.php