PHP 8从入门到精通(视频教学版)
上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就是浮点型。

由此可见,对于变量而言,如果没有定义变量的类型,则它的类型由所赋值的类型决定。