0
点赞
收藏
分享

微信扫一扫

从零基础开始学习PHP(六)


从零基础开始学习PHP(六)_php


PHP中变量的类型

目标

       掌握变量的基本类型。

难点

       对象类型、数组类型

重点

       四大基本类型

本节目录

1、变量类型有哪些?

2、类型之前的转换

  • 变量有哪些类型?

上节说了如何定义一个变量、以及如何使用变量、那么这节我们将继续探究变量的内容、其实在讲到变量的的使用的时候、已经提及到变量的类型、譬如:使用引号的变量、以及纯数字等。

变量为什么还要加个类型呢?这问题就没什么含量了、就比如说、人为什么要有性别之分呢?有性别之分的目的是:男生不可以上女厕所、女生不可以上男厕所。打个比方、不要钻牛角尖喔。变量的类型、规定了变量能够存储的大小、和他本身是什么类型、就是一个规范、能够让计算机识别的规范。

那么话又说回来、php中到底有哪些变量类型呢?php中有八大数据类型、其中4种是标量、2种特殊、2种复合。具体如下:

4种标量:boolean(布尔类型)、integer(整形)、float(浮点型、也作double)、string(字符串类型)

2种复合类型:array (数组类型)、object (对象)

2种特殊:resource(资源)、null(空)

后续代码演示中、我们将使用内置函数gettype()来获取数据的类型、方便查看。

1.   <?php  
2. // php中变量类型的研究
3. // 4中标量 int、float、boolean、string
4.
5. //①、int
6. $number = 10;
7. echo gettype($number)."<hr>";//integer
8.
9. //②、float
10.$money = 998.00;
11.echo gettype($money)."<hr>";//double
12.
13.//③、boolean
14.$fig = true;
15.echo gettype($fig)."<hr>";//boolean
16.
17.//④、string
18.
19.$str = "今天你吃了吗?";
20.echo gettype($str)."<hr>";//string
21.
22.//两种复合
23.
24.//①、array
25.$list = ['张三','李四'];
26.echo gettype($list)."<hr>";//array
27.
28.//②、object
29.
30.class people{
31. public function showName()
32. {
33. echo "我是".__FUNCTION__."<br>";
34. }
35.}
36.$people = new people();
37.$people->showName();//我是showName
38.echo gettype($people)."<hr>";//object
39.
40.//2种特殊
41.
42.//①、resource
43.
44.$file = fopen("./index.php","rw");
45.echo gettype($file)."<hr>";//resource
46.
47.//②、null
48.$none = null;//或者初始化的时候不给任何值
49.echo gettype($none);NULL

以上就是对php中变量类型的基本讲解、具体的使用方法、会在以后的课程实践中、作详细的介绍。


你的关注、将是我前进的动力!

从零基础开始学习PHP(六)_标量_02



举报

相关推荐

0 条评论