首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

boolval

(PHP 5 >= 5.5.0, PHP 7)

boolval - 获取变量的布尔值

描述

代码语言:javascript
复制
boolean boolval ( mixed $var )

返回的布尔值var

参数

var

标量值被转换为布尔值。

返回值

布尔值var

例子

Example #1 boolval() examples

代码语言:javascript
复制
<?php
echo?'0:????????'.(boolval(0)???'true'?:?'false')."\n";
echo?'42:???????'.(boolval(42)???'true'?:?'false')."\n";
echo?'0.0:??????'.(boolval(0.0)???'true'?:?'false')."\n";
echo?'4.2:??????'.(boolval(4.2)???'true'?:?'false')."\n";
echo?'"":???????'.(boolval("")???'true'?:?'false')."\n";
echo?'"string":?'.(boolval("string")???'true'?:?'false')."\n";
echo?'"0":??????'.(boolval("0")???'true'?:?'false')."\n";
echo?'"1":??????'.(boolval("1")???'true'?:?'false')."\n";
echo?'[1,?2]:???'.(boolval([1,?2])???'true'?:?'false')."\n";
echo?'[]:???????'.(boolval([])???'true'?:?'false')."\n";
echo?'stdClass:?'.(boolval(new?stdClass)???'true'?:?'false')."\n";
?>

上面的例子将输出:

代码语言:javascript
复制
0:        false
42:       true
0.0:      false
4.2:      true
"":       false
"string": true
"0":      false
"1":      true
[1, 2]:   true
[]:       false
stdClass: true

debug_zval_dump →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com