首页 / PHP / 判断php变量是不是定义,是否为空
判断php变量是不是定义,是否为空
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了判断php变量是不是定义,是否为空,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1839字,纯文字阅读大概需要3分钟。
内容图文
![判断php变量是不是定义,是否为空](/upload/InfoBanner/zyjiaocheng/219/2cd10c7a3170422f903b6e5c133f5e25.jpg)
isset() 【1】 Returns?TRUE?if?var?exists and has value other than?NULL,?FALSE?otherwise. 输入可以是多个变量,只有所有的变量为真的时候,返回真 empty()【2】 Returns?FALSE?if?var?has a non-empty and non-zero value. The following things are considered to be empty: 输入只能是一个变量 is_null() 【3】 Returns?TRUE?if?var?is?null?,?FALSE?otherwise. ? ? ?? A variable is considered to be?null?if: it has been assigned the constant?NULL. it has not been set to any value yet. it has been?unset(). ? ? ? ? ? (上表没有找到原始来源,谁知道请告诉我) 如果变量是一个object该如何呢? ? ? 参考: 【1】http://php.com/manual/en/function.isset.php 【2】http://www.php.com/manual/en/function.empty.php 【3】http://www.php.com/manual/en/function.is-null.php ? ? http://blog.csdn.net/autofei/archive/2010/05/24/5619004.aspx
使用 PHP 函数对变量?$x?进行比较
表达式
gettype()
empty()
is_null()
isset()
if($x) Boolean
$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
表达式
gettype()
empty()
is_null()
isset()
if($x) Boolean
$x = new object()?
object
FALSE
FALSE
TRUE
TRUE
内容总结
以上是互联网集市为您收集整理的判断php变量是不是定义,是否为空全部内容,希望文章能够帮你解决判断php变量是不是定义,是否为空所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。