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


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

    一、标量数据类型

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

    (1)BOOLEAN:布尔型

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

    它保存一个TRUE或者FALSE值;

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

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

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

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

     

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

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

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

    (2)STEING:字符串

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

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

    (3)INTEGER:整数

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

     

    整数数据类型只能包含整数。这些数据类型可以是正数或负数。在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:对象类型

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

     

    三、特殊数据类型:

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

    (1)RESOURCE:资源

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

    (2)NULL:空值

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

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

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

    2、尚未被赋值的变量;

    3、被unset函数销毁的变量

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

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

    伪类型介绍

    伪类型分为三小类:

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

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

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

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

  • 相关阅读:
    VS注释提示英文变中文的方法
    Windows 10安裝.net Framework 3.5出現0X800F0954錯誤
    NodeJS+NPM+Bower+Android环境安装配置
    复合索引
    高并发的核心技术-幂等的实现方案
    Redis初使用
    数据库SQL查找包含某列的所有table
    多线程中的wait与sleep到底谁释放了锁
    https配置
    iOS下的实际网络连接状态检测(转)
  • 原文地址:https://www.cnblogs.com/yzdlm/p/13175735.html
Copyright © 2020-2023  润新知