猫铃儿 Mao02 Logo

高山仰止,景行行止



PHP基础知识复习,辨析多个判断

# empty - 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。 ``` // 以下都输出true $a = 0; var_dump(empty($a)); $a = false; var_dump(empty($a)); $a = ''; var_dump(empty($a)); $a = null; var_dump(empty($a)); $a = []; var_dump(empty($a)); $a = '0'; var_dump(empty($a)); ``` isset — 检测变量是否已设置并且非 NULL ``` // 以下都输出false var_dump(isset($a)); $a = null; var_dump(isset($a)); ``` - is_numeric — 检测变量是否为数字或数字字符串 - is_int(is_long,is_integer) — 检测变量是否是整数 - is_iterable 检测是否可以迭代 - is_float(is_real) — 检测变量是否是浮点型 - is_scalar — 检测变量是否是一个标量 - 标量有以下四种类型 - boolean(布尔型) 最简单的数据类型,只有两个值:true(真) / false(假) - string(字符串) 字符串是连续的字符序列 - integer(整型) 整型数据类型包含所有的整数,其可以是整数也可以是负数 - float(浮点型) 浮点型数据类型也是用来存储数字,与整型不同它包含小数
   

作者  :  猫铃儿

PHP从业者,通晓linux服务器,python,nodejs等技术栈。



评论


博主:猫铃儿

性别:男

职业:php攻城狮

email:sinan00@qq.com

git:https://gitee.com/Mao02/

composer:https://packagist.org/packages/jayfun/

格言:如果你有梦想的话,就要去捍卫它

简介:野生程序员,php入行,吃力的走在全栈的路上

技能点: php javascript java python mysql