php变量布尔值验证

Posted 周伯通的麦田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php变量布尔值验证相关的知识,希望对你有一定的参考价值。

使用 php 函数对变量 $x 进行比较
表达式gettype()empty()is_null()isset()boolean : if($x)
$x = ""; string TRUE FALSE TRUE FALSE
$x = null; NULL TRUE TRUE FALSE FALSE
var $x; NULL TRUE TRUE FALSE FALSE
$x is undefined NULL TRUE TRUE FALSE FALSE
$x = array(); array TRUE FALSE TRUE FALSE
$x = false; boolean TRUE FALSE TRUE FALSE
$x = true; boolean FALSE FALSE TRUE TRUE
$x = 1; integer FALSE FALSE TRUE TRUE
$x = 42; integer FALSE FALSE TRUE TRUE
$x = 0; integer TRUE FALSE TRUE FALSE
$x = -1; integer FALSE FALSE TRUE TRUE
$x = "1"; string FALSE FALSE TRUE TRUE
$x = "0"; string TRUE FALSE TRUE FALSE
$x = "-1"; string FALSE FALSE TRUE TRUE
$x = "php"; string FALSE FALSE TRUE TRUE
$x = "true"; string FALSE FALSE TRUE TRUE
$x = "false"; string FALSE FALSE TRUE TRUE

以上是平时开发中的注意事项,有疑问的大家可以验证下哈欢迎指正

以上是关于php变量布尔值验证的主要内容,如果未能解决你的问题,请参考以下文章

在js 中怎样声明一个布尔值变量,使其经过多次验证,最后返回这个布尔

通过 PHP GET 传递布尔值

什么是布尔型(boolean)数据类型?

Python中布尔类型的值都有哪些呢?

php变量的数据类型

boolean(布尔型) 两个值:true(真)orfalse(假)