美文网首页
2.1 简介

2.1 简介

作者: 金托Man | 来源:发表于2017-01-18 17:07 被阅读0次

    php支持8种原始数据类型

    四种标量类型

    • boolean 布尔类型
    • integer 整型
    • float 浮点型(也称double)
    • string 字符串

    两种复合类型

    array 数组
    object 对象

    两种特殊类型

    resource 资源
    NULL 无类型

    伪类型

    为了确保易读性,本手册还介绍了一些伪类型

    • mixed(混合类型)
      mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。 例如 gettype() 可以接受所有的 PHP 类型,str_replace() 可以接受字符串和数组。
    • number(数字类型)
      number 说明一个参数可以是 integer 或者 float。
    • callback(回调类型)
      本文档中在 PHP 5.4 引入 callable 类型之前使用 了 callback 伪类型。二者含义完全相同。
    • 伪变量 $...
      在函数原型中,$... 表示等等的意思。当一个函数可以接受任意个参数时使用此变量名。
    • double类型
      与float相同,历史原因,两个名字同时存在。

    类型查看

    gettype()函数
    is_type函数

    $flat_a=true;
    
    $str_a="foo";
    $str_b="foo";
    $int_a=28;
    echo gettype($flat_a);//输出:boolean
    echo gettype($str_a);//输出:string
    if(is_int($int_a)){
          $int_a+=4;
          echo $int_a;
    }
    if(is_string($str_b)){
        echo "String:$str_b";
    }
    

    强制转换类型

    使用强制转换或者 settype() 函数

    相关文章

      网友评论

          本文标题:2.1 简介

          本文链接:https://www.haomeiwen.com/subject/hxfbbttx.html