前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP丨PHP基础知识之数据类型

PHP丨PHP基础知识之数据类型

原创
作者头像
大脸猫
修改2020-06-17 10:25:41
1.1K0
修改2020-06-17 10:25:41
举报
文章被收录于专栏:全能大脸猫

PHP的数据类型主要有三大种:(细分的话8小种)

一、标量数据类型

标量数据类型包括以下几种:

(1)BOOLEAN:布尔型

布尔变量是PHP变量中最简单的;

它保存一个TRUE或者FALSE值;

其中TRUE或者FALSE是PHP的内部关键字;

设定一个布尔型的变量,只需将TRUE或者FALSE赋值给该变量;

程序的世界只有对错(世界上有01种人,一种是会点赞的人,一种是看了不点赞的人)

其他类型转换成布尔类型,var_dump((boolean)其他类型);

以下这些情况为FALSE,其他为TRUE

布尔值(值为false)、整型值(值为0零)、浮点型值(值为0.0)、字符串(空字符串和字符串“0”)、数组(没有诚意的数组)、特殊类型NULL

(2)STEING:字符串

字符串是连续的字符序列,字符串中的每个字符只占用一个字节。在PHP中,定义字符串有3种方式:

单引号方式,双引号方式,定界符方式。(字符串中有一些特殊的字符串例如:“\n” 代表着换行;“\r” 代表着回车)

(3)INTEGER:整数

整数数据类型只能包含整数。这些数据类型可以是正数或负数。在32位的操作系统中,有效的范围是 -2147483648~+2147483647。如果超出则变成 浮点数

(4)DOUBLE:浮点数(双精度或实数)(DOUBLE或FLOAT)

浮点数据类型可以用来存储数字,也可以保存小数。它提供的精度不整数大得多。在32位的操作系统中,有效的范围是1.7E-308~1.7E+308。

浮点数在计算中会出现精度消耗(因此不要用浮点数进行累加)比如:在计算金额的时候普遍会使用1代表0.01元

二、复合数据类型:

复合数据类型包括以下两种。

(1)ARRAY:数组(数组呢主要分为关联是数组和索引式数组)

可以是二维、三维或者多维,数组中的各元素可以是string、integer或double,也可以是array。

(2)OBJECT:对象类型

三、特殊数据类型:

特殊数据类型包括以下两种。

(1)RESOURCE:资源

资源是PHP内的几个函数所需要的特殊数据类型,由编程人员来分配。

(2)NULL:空值

空值是最简单的数据类型。表示没有为该变量设置任何值,另外,空值(NULL)不区分大小写。

在下列情况下一个变量被认为是NULL

1、被赋值为NULL值的变量;

2、尚未被赋值的变量;

3、被unset函数销毁的变量

对象和资源属于“引用类型”,其他都属于“值类型”

之前还接触过一种「伪类型」,但是目前还是没有了解到伪类型属不属于数值类型。

伪类型介绍

伪类型分为三小类:

1、(mixed)混合类型 :一个参数可以接受多种不同的类型;

2、(number)数值类型:一个参数可以是 integer或者float

3、(callback)回调类型:可以接受用户自定义的回调函数作为参数,回调函数不止可以时简单的函数还可以是对象方法还包括静态方法;

好了今天就分享到这里,拜拜我是你们的大朋友计算机爱好者大脸猫。

今日问题:【伪类型属不属于数据类型?】

今日推荐:

程序员日常小漫画

PHP丨PHP基础入门——函数「理论篇」

你以为的PHP程序员,实际上的PHP程序员!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PHP的数据类型主要有三大种:(细分的话8小种)
    • 一、标量数据类型
      • 二、复合数据类型:
        • 三、特殊数据类型:
        • 伪类型介绍
          • 伪类型分为三小类:
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档