PHP闪电入门(7)数据类型

2017-03-02 00:42:46 admin ...

前言:

上一节我们聊了变量,变量有变量名称和变量数据,那变量的数据有哪些常见的类型呢?

概括的说,主要有以下几种常见的类型:整型、浮点型、布尔型,字符串型、数组、对象和NULL。

这里,我们主要说五种,分别是整型、浮点型、布尔型,字符串型和NULL,数组和对象类型单独聊。

内容概要:

1、整型
2、浮点型

3、布尔型

4、字符串型

5、NULL

6、小测验

一、整型

啥叫整型数据,说白了,就是整数型的,如,-1,0,2,3……等等,这个学过小学数学的都能明白的。

定义整型变量是这样的:

  $i = 1;

二、浮点型

浮点型就是说数据是小数,如:1.0,1.234,-2.34

定义浮点型变量:

  $f = 1314.520;

三、布尔型

布尔型就有两个值,true 和 false,意思是真和假,理解为对和错也行,反正就是两个对立面。

定义布尔型变量:

$b = true;
$b = false;

四、字符串型

这个好理解,数字,符号和字母的组合或者组合,字符串使用单引号或者双引号包起来。这里推荐使用单引号。原因是单引号速度快。

定义字符串变量

  $s = ‘123abc_';

字符串变量开发中用的比较多。有的人说了,如果一个单引号 ‘ 怎了表示呢?

$s = ‘ ‘ ‘ ; 这样是错误的,大家可以试试。经常有两个办法:一是使用双引号包起来,比如:$s = “ ‘ “;同样道理,表示一个双引号可以使用单引号包起来,如 $s = “ ‘ “;第二种方法是使用转移符号“\”来表示。如:$s = ‘\’’;这里推荐第一种方法。

五、NULL

这厮就这一个值,表示变量未定义或不存在。和’’空的意思是不一样的,’’表示变量已经定义了,是个字符串类型的,值是空而已。这里区分不清也没关系,以后慢慢理解。

定义NULL类型变量

  $n = NULL;

六、小测验

下面变量中,有几个是字符串类型的?
$a = ‘’;
$a = ‘false’;
$a = ‘0’;
$a = ‘1.21’;
$a = ’NULL’;
$a = 0;

相似文章