PHP中的数据类型包括以下几种标量类型:boolean(布尔型), integer (整型),float (浮点型,也成作 double ), string (字符串);

复合类型:array (数组), object (对象);

特殊类型: resource (资源),NULL (无类型);

2. 下面说一下布尔类型和整形、浮点型的特点和平时开发中的注意事项:

布尔类型1、这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE;

2、要指定一个布尔值,使用常量 TRUE 或者 FALSE , 两个都不区分大小写;

3、通常运算符所返回的 boolean 值结果会被传递给 控制流程 ;

integer (整型):整型可以是十进制,十六进制,八进制,二进制标识,前面可以加上可选符号( +, -);

要使用八进制,数字前面必须加上 0(零), 要使用十六进制表达,数字前面必须加上 0x; 要使用二进制表达,数字前面必须加上 0b;

float 浮点型:

浮点型(也叫浮点数 float,双精度数 double 或实数 real)将字符串转换成浮点型,和以上字符串转换成整型数值一样,可以参照以上的描述;

如果将一个对象转换为浮点型,会报 E_NOTICE 错误;

浮点数比较:

浮点类型不能用于判断两个数值是否相等 ,因为内部转二进制的时候会有损耗;

php有哪几种,php数据类型包括哪几种相关推荐

  1. python三种基本数据类型_Python的三种基本数据类型

    数字 int(整型) long(长整型),python对长整型没有限制,理论上可以无限大.python3后没有long了. float 字符串 加了引号的都是字符串. 单引号和双引号没有约束,尽量避免 ...

  2. mysql的数据类型可分为哪两种_mysql数据类型分为哪几种

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. java面试精选题目:简述8种基本数据类型

    Java的8种基本数据类型包括byte,short,int,long,float,double,boolean,char.其中byte属于字节型,用于存储整数,占用1个字节,范围-128~127.sh ...

  4. Java八种基本数据类型

    基本数据类型 Java八种基本数据类型 1)四种整数类型(byte.short.int.long):(注意: 一个字节byte = 8位bit) !    byte:8 位,用于表示最小数据单位,如文 ...

  5. Redis(四)------三种特殊数据类型

    Redis(四)------三种特殊数据类型 7.三种特殊数据类型 7.1 Geospatial(地理位置) 使用经纬度定位地理坐标,并用一个有序集合Zset保存,所以,Zset的命令也可以使用 有效 ...

  6. JAVA——八种基本数据类型对应的包装类

    java中为8种基本数据类型又对应准备了8种包装类型.8种包装类属于引用数据类型,父类是Object. 思考:为什么要再提供8种包装类呢?     因为8种基本数据类型不够用.     所以SUN又提 ...

  7. 最全 SQL 字段类型(4种)、属性(6种)总结

    文章目录 字段类型 整数类型 小数类型(2种) 字符串类型(5种) 时间日期类型(5种) 属性 NULL属性 Default属性 主键 自增长属性 唯一键 comment属性 数据库记录长度 字段类型 ...

  8. java数据类型有哪几种_Java数据类型有哪些?Java数据类型包括几种?

    一份耕耘,一份收获,努力越大,收获越多. 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义再使用,例如:java String name = "猿氏凯" 弱类型语言 ...

  9. java中的如何输入指定类型的数据(7种基本数据类型,不包括char型)

    一.情景简介 在写java代码时,有时候我们需要从键盘中输入一些指定类型的数据,这个时候我们就需要在java源文件中导入Scanner类,具体方法如下. 二.具体代码 1.首先我们应当在java源代码 ...

最新文章

  1. JavaMail API 概述
  2. QCOW2 — qemu-img 指令行工具
  3. 云技术概况:云计算的优点/特点/类型/服务模式
  4. OI生涯回忆录(二)
  5. 小程序triggerevent 传参_微信小程序——无限递归的层次列表
  6. HTML5 input 类型
  7. Laravel 大将之 路由 模块
  8. 一个非常好用的文字滚动的案例,鼠标悬浮可暂停
  9. MySQL从入门到精通教程
  10. win10,win11内存占用过高
  11. 32位服务器系统支持8G内存,32位系统怎么支持8g内存条win10 64位系统闲置服务器...
  12. Hadoop原理讲解(面试题)
  13. HTML header 标签的用法
  14. RSS源的搜索引擎优化方法
  15. tk域名ml域名ga域名cf域名免费顶级域名获取及域名解析绑定IP发布网站
  16. 查看文件的SHA256校验值
  17. python里冒号什么意思_在Python中冒号等于(:=)是什么意思?
  18. python同时含有大写小写_如何使python同时加密大写和小写?
  19. Qt中文乱码原因及解决方案
  20. Macaca 使用实践——阿里开源自动化解决方案

热门文章

  1. 发布Web应用程序时发生的“xx.aspx.cs文件不存在”错误
  2. git 第三天 SSH免密码登录 2
  3. Supervisor行为分析和实践
  4. Math.ceil(),Math.floor()与Math.round()三个函数的定义。
  5. java中的volatile和synchronized
  6. linux ssh 报错 Write failed: Broken pipe 解决方法
  7. zimbra xxe+ssrf 导致 getshell
  8. linux flatpak 简介 同一个应用在不同linux发行版运行
  9. linux shell 命令执行超时终止
  10. centos7 安装 python3