php标准数据类型共有四种,PHP数据类型

四种标量类型

布尔型(boolean)

整形(integer)

浮点型(fload、也做double)

字符串(string)

两种复合类型

数组(array)

对象(object)

两种特殊类型

资源(resource)

NULL

PHP是一种弱类型语言,在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言、Java语言中,都需要在声明变量时指定数据类型。然而,PHP变量的数据类型不需要进行声明,PHP变量的数据类型是根据该变量使用的上下文在运行时(即变量的值)决定的。

$bool = true;    // 布尔型

$str = "foo";   // 字符串

$int = 12;        // 整型

//获取数据类型

echo gettype($bool);   // 输出 boolean

echo gettype($str);   // 输出 string

echo gettype($int);     // 输出 integer

$var=12;

echo $var;     //输出 12

$var="hello";

echo $var;     //输出 hello

?>

文本查看复制代码打印关于

1、整形

整型值可以用十进制、八进制、十六进制指定,前面可以选择加上正负的符号(+或-)

$num_int = 1234;   // 十进制数

$num_int = -123;    // 一个负数

$num_int = 0123;    // 八进制数(等于十进制的 83)

$num_int = 0x1a;    // 十六进制数(等于十进制的 26)

?>

文本查看复制代码打印关于

2、浮点型

浮点型(浮点数、双精度数或实数)可以用带有小数点或者科学计数法表示

$num_float = 1.234;    //小数点

$num_float = 1.2e3;    //科学计数法,小写e

$num_float = 7E-10;     //科学计数法,大写E

?>

文本查看复制代码打印关于

3、字符串

字符串是由一系列字符组成,在PHP中,字符和字节一样,也就是说,一共有256中不同字符的可能性。在PHP5中没有对Unicode的支持。(注:PHP6支持Unicode)

$str_string = 'hello world!';    //单引号

$str_string = "hello world!";    //双引号

$str_string = <<

hello world

str;                             //定界符

?>

文本查看复制代码打印关于

4、布尔型

这是最简单的类型,布尔型表达了真/假,可以为true或false。在PHP中,一下的值也会被认为是false。

整型值0

浮点型0.0

空白字符串“”和字符串"0"

没有成员变量的数组

特殊类型NULL(包括尚未设定的变量)

除此以外,其他值都被认为是true(包括资源类型)

5、数组

数组时PHP钟一种重要的数据类型,一个变量只能存放一个数据,而数组可以存放多个数据

$arr=array(1,2,3.14,'abc');

?>

文本查看复制代码打印关于

6、对象

对象不仅封装了数据,也封装了操作数据的行为方法,这是我们后面重点讲解的一章内容

7、资源

资源是由专门的函数来建立和使用的。程序员对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果程序员忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。

用户无法获知某个资源的细节,例如打开文件、数据连接、图形画布。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值