PHP类型检测
编辑时间:2019-03-09 14:31:10 作者:666666

1.is_bool($a)

检测$a是否为true或false(布尔型)

2.is_integer($a)

检测$a是否为整型

3.is_double($a)

检测$a是否为浮点数(双精度型)

4.is_float($a)

检测$a是否为浮点型

5.is_string($a)

检测$a是否为字符数据(字符串类型)

6.is_object($a)

检测$a是否为对象类型

7.is_array($a)

检测$a是否为数组类型

8.is_resource($a)

检测$a是否为用于识别和处理外部资源(如数据库或文件)的句柄(资源类型)

7.is_null($a)

检测$a是否为未分配的值(NULL空类型)

8.is_scalar($a)

检测$a是否是标量类型(int、float、string、boolean)

9.is_numeric($a)

检测$a是否位数字或数字字符串

10.is_callable($a)

检测$a是否能够进行函数调用(如:回调函数),需要注意的是is_callable()函数可以传数组,第一个元素表示对象,第二个元素表示方法名,假如存在也可以通过检测。

外送两个函数

gettype($a); 获取$a的类型
settype($a, 'bool') 设置变量的类型(类似强制转换)

 点赞 4
 收藏 0
 分享
来说两句吧
最新评论
  • 头像
    Admin 2019-03-18 10:13:45 0
    123123
    回复
天气预报
万年历
2015年
7月
返回今天

博客声明

本博客属个人所有,不涉及商业目的。遵守中华人民共和国法律法规、中华民族基本道德和基本网络道德规范,尊重有节制的言论自由和意识形态自由,反对激进、破坏、低俗、广告、投机等不负责任的言行。所有转载的文撰写页面章、图片仅用于说明性目的,被要求或认为适当时,将标注署名与来源。避免转载有明确“不予转载”声明的作品。若不愿某一作品被转用,请及时通知本人。对于无版权或自由版权作品,本博客有权进行修改和传播,一旦涉及实质性修改,本博客将对修改后的作品享有相当的版权。二次转载者请再次确认原作者所给予的权力范围。

本博客所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。非经允许,不得用于赢利目的。本博客受中国知识产权、互联网法规和知识共享条例保护和保障,任何人不得进行旨在破坏或牟取私利的行为。本博客声明以简体中文版为准,不对其他语言版本负责。

如有侵权请及时联系我进行处理。邮箱youseeim666@163.com