• PHP开发——数据类型


    概述

      l  变量就是一个容器,变量本身并没有类型,变量的类型解决值的类型。

      l  PHP和JS都属于弱类型语言,变量在运行过程中,类型是可以变的。但是,Java不可以。

      l  标量(基本)数据类型:字符串型、整型、浮点型、布尔型

      l  复合数据类型:数组、对象

      l  特殊数据类型:资源、NULL

    判断变量类型的函数

    以下函数都返回布尔值,成功返回TRUE,失败返回FALSE

      l  is_bool(),判断变量是不是布尔型

      l  is_int(),判断变量是不是整型

      l  is_string() 判断变量是不是字符串型

      l  is_float() 判断变量是不是浮点型

      l  is_numeric() 判断变量不是数值型或数字字符串。

      l  is_array() 判断变量是不是数组

      l  is_null()  判断变量是否为NULL

      l  is_resource() 判断变量是不是资源型

    注意:通过地址栏或表单向服务器传递的任何数据,都是字符串。变量只存在于内存当中,离开内存都是字符串

    整型

      l  整型包含正整数、负整数、零。

      l  可以用10进制、八进制、16进制表示。

      l  PHP中最大整数:PHP_INT_MAX,(2^31)-1

    如果给出的整数超出了PHP_INT_MAX的范围,该怎么办?

    如果两个整数运算的结果超出了PHP_INT_MAX的范围,该怎么办?

    浮点型

    l  浮点型,包括整数和小数,精度比整数更高。

    l  浮点型的范围:1.8E-308~1.8E+308

    在计算机底层,所有数据都要转成二进制,才能进行运算。但是有些浮点数无法精确转成二进制。

    这种现象是二进制的缺陷造成的。

    因此,我们不要对浮点数进行比较运算,最好的办法:就是将浮点转成整数,再进行运算。

    字符串型

    长字符串

    布尔型

    空型

    资源型

    数据类型转换

  • 相关阅读:
    补发《超级迷宫》站立会议九
    补发《超级迷宫》站立会议八
    补发《超级迷宫》站立会议七
    补发《超级迷宫》站立会议六
    一周开发项目
    所学的内容
    开发项目和所用时间 感想
    自我介绍
    大容量数据转移操作命令——BULK INSERT(类似于BCP)
    字符编码与文件处理
  • 原文地址:https://www.cnblogs.com/yuanlili/p/8605620.html
Copyright © 2020-2023  润新知