有关于PHP中常见数据类型的汇总分享


Posted in PHP onJanuary 06, 2014

PHP 数据类型

PHP 支持八种原始类型(type)。

四种标量类型:
string(字符串)
integer(整型)
float(浮点型,也作 double )
boolean(布尔型)

两种复合类型:
array(数组)
object(对象)

两种特殊类型:
resource(资源)
NULL(空)

查看变量类型

通过 gettype() 函数可以方便的查看某个变量的类型:

<?php$var_bool = TRUE; // a boolean$var_str = "foo"; // a string$var_int = 12; // an integerecho gettype($var_bool); // 输出 booleanecho gettype($var_str); // 输出 stringecho gettype($var_int); // 输出 integer?> (PS:T不错的PHP Q扣?n:276167802,验证:csl)

提示

由于历史原因,如果是 float 类型数据,gettype() 函数返回的是 double,而不是 float 。
如果想查看某个表达式的值和类型,请使用用 var_dump() 函数。

判断变量类型

如果想通过判断变量类型来确定下一步逻辑动作,不要使用 gettype() ,而使用 is_type 系列函数:

<?php$var_int = 12;// 如果 $var_int 是 int 类型,这进行加法if (is_int($var_int)) { $var_int = $var_int+4;}echo $var_int; // 输出 16?>

以上是本文关于PHP 数据类型的汇总,希望本文对广大php开发者有所帮助,感谢您阅读本文。
PHP 相关文章推荐
PHP制作图型计数器的例子
Oct 09 PHP
html中select语句读取mysql表中内容
Oct 09 PHP
PHP strtok()函数的优点分析
Mar 02 PHP
PHP类中Static方法效率测试代码
Oct 17 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
Windows7下的php环境配置教程
Feb 28 PHP
php实现encode64编码类实例
Mar 24 PHP
php通过分类列表产生分类树数组的方法
Apr 20 PHP
php实现网站留言板功能
Nov 04 PHP
深入浅析用PHP实现MVC
Mar 02 PHP
PHP 传输会话curl函数的实例详解
Sep 12 PHP
用php简单实现加减乘除计算器
Jan 06 #PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 #PHP
浅析ThinkPHP中的pathinfo模式和URL重写
Jan 06 #PHP
php Calender(日历)代码分享
Jan 03 #PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 #PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 #PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 #PHP
You might like
PHP中PDO的错误处理
2011/09/04 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
Python中为什么要用self探讨
2015/04/14 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
pycharm重置设置,恢复默认设置的方法
2018/10/22 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
Python笔记之代理模式
2019/11/20 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
python随机模块random使用方法详解
2020/02/14 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
某公司部分笔试题
2013/11/05 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
高中班长竞选稿
2015/11/20 职场文书
2016春季运动会前导词
2015/11/25 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
windows安装python超详细图文教程
2021/05/21 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
Golang 入门 之url 包
2022/05/04 Golang