
上QQ阅读APP看书,第一时间看更新
3.5.1 什么是数据类型
不同的数据类型其实就是所存储数据的不同种类。PHP的不同数据类型主要包括:
● 整型(integer):用来存储整数。
● 浮点型(float):用来存储实数。
● 字符串型(string):用来存储字符串。
● 布尔型(boolean):用来存储真(true)或假(false)。
● 数组型(array):用来存储一组数据。
● 对象型(object):用来存储一个类的实例。
作为弱类型语言,PHP也被称为动态类型语言。在强类型语言(例如C语言)中,一个变量只能存储一种类型的数据,并且这个变量在使用前必须声明变量类型。而在PHP中,给变量赋什么类型的值,这个变量就是什么类型,例如以下几个变量:
$hello = "hello world";
由于hello world是字符串,因此变量$hello的数据类型就是字符串类型。
$hello = 100;
同样,由于100为整型,因此$hello也就是整型。
$wholeprice = 100.0;
由于100.0为浮点型,因此$wholeprice就是浮点型。
由此可见,对于变量而言,如果没有定义变量的类型,则它的类型由所赋值的类型决定。