php中的基本类型总结

来源:互联网 发布:库乐队mac 乐器和课程 编辑:程序博客网 时间:2024/04/28 05:54

                                             php中的基本类型总结

         php是弱类语言,所以在数据类型上,并不像其他语言图c++,java等那么严格要求,各种数据类型之间转换麻烦。同时在定义php变量时,直接使用$符号就可以了,不需要在变量前面声明数据类型,只是由于php执行引擎,会自动根据变量的内容自动为该变量选择是某种数据类型。 所以在php中 一个变量只要在被赋值后才会被分配内存空间。只声明变量,不作任何的赋值操作,在内存中是不存在的。

        php的数据类型:

         1.布尔型boolean:在php中布尔型的值只有两种 true false但是在一些运算符,函数或者流程控制中一些其他类型的特殊值
    会被转为布尔型。
                (1).整形 0 表示false   其他非零的整型如 -1 -2  1 2 等都表示true
                (2).浮点型 0.0表示false  其他非0.0 表示true
                (3).空白字符串''和'0'表示false  切记 '0.0'表示true,而不是表示false。
                (4).没有成员变量的数组 array() 表示false
                (5).值为null  表示false

        2.整型integer:没什么说的

        3.浮点型float:没有什么好说的。在php中使用float和double是一样的。

        4.字符串string:字符串可以分为被单引号包括起来,和双引号包括起来的区别
           单引号不再解析字符串中的变量,除了' \ 可以转义以外,任何其他都不转义,因此运行效率高。
   双引号会解析字符串中的变量,也会转义。

        5.数组array:数组是php最大的优点。

        6.对象object:对象是由一组属性和一组方法组成的。

        7.资源resource:是一种特殊的变量,保存外部资源的引用,相当于一个句柄。

        8.NULL型: NULL型的值只有null 而且不区分大小写,null只是表示一个变量的为空,没有被赋值,并不等同0 空字符串 空格等。

        以上8种类型是php中的8种基本数据类型,注意在php中变量名是区分大小写的,而函数名,类名是不区分大小写的。
   
         由于php是弱类型语言,所以在一些函数中一个参数可以接收多种类型的数据,还可以接受其他函数作为回调函数使用。这种特别的变量称为 伪类型。





0 0
原创粉丝点击