标签:NULL 变量 检测 是否是 笔记 echo 整型 PHP
变量:
1.类型
整型【interge】,浮点型【double】(在PHP中,float和double都是指浮点型),字符串【string】,布尔【boolean】(值是true和false),数组【array】,对象【object】,NULL【没有值也没有类型】,资源【resource】
2.变量检测
isset() 检测变量是否设置 例如 isset($b)
1 if(isset($b)){ 2 echo '变量b存在'; 3 }else{ 4 echo '变量b不存在'; 5 }
注:若使用isset()测试一个被设置为NULL的变量,将返回FALSE,也即会返回你所测试的变量不存在。同时,还要注意一个NULL字节(“\0”)并不等同于PHP的NULL常数。还有,若是你所测试的变量c是这样的 $c=''; 或 $c=0; 那么,变量c是存在的。
3.变量类型检测
gettype() 获取变量类型
echo gettype($a);
判断是否是某一类型:
- is_array() 检测是否是数组
- is_bool() 检测是否是布尔型
- is_int() 检测是否是整型
- is_interge() 检测是否是整型
- is_long() 检测是否是整型
- is_float() 检测是否是浮点型
- is_object() 检测是否是对象
- is_string() 检测是否为字符串
1 if(is_int($a)){ 2 echo 'a是整型'; 3 }else{ 4 echo 'a不是整型'; 5 }
注:若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()。
4.打印调试变量
标签:NULL,变量,检测,是否是,笔记,echo,整型,PHP 来源: https://www.cnblogs.com/ling-chen/p/15585971.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。