学习任何一门语言都是要从基础的语法学起的,就例如学习英语的时候通常是从单词学起的,然后使用单词构成句子,最后构成文章。本章我们将要学习的是 PHP 的基本语法,它的重要性不亚于英语单词的学习,是绝对的基础知识,读者应该将这部分知识牢固掌握。
1、整型
整型就是不包含小数部分的数值,类似于我们在数学中学习的整数。编程语言中使用整型通常有正负和进制之分。进制就是进位制,PHP 中常用的有八进制、十进制和十六进制。下面来做一个简单的介绍。
八进制整型
八进制整型数的特点是逢八进一,由数字 0~7 组成。最明显的特点就是八进制数中不会出现大于 8 的数值位。八进制整型的特点是:
八进制数值以 0 开始;
正八进制数值数值可以省略“+”号。
八进制数值的示例如下所示。
+01367 | 正的八进制数值 |
-01367 | 负的八进制数值 |
01367 | 正的八进制数值 |
1367 | 错误的八进制数值,因为没有以 0 作为开始 |
2468 | 错误的八进制数值,因为出现了大于 8 的数值位 |
-01367 | 负的八进制数值 |
十进制整型
十进制整型就是在生活中常用的进制,由数字 0~9 组成,使用逢十进一的进位制。它的特点是正数可以省略“+”号。十进制数值的示例如下所示。
+123789 | 正十进制数值 |
-123789 | 负十进制数值 |
10 | 正十进制数值 |
十六进制整型
十六进制整型使用的进制是逢十六进一,由数字 0~9 和字母 A~F 组成。十六进制的特点是:
- 必须以 0x 或者 0X 作为开头;
- 正的十六进制数值可以省略“+”号;
- 构成的字母不区分大小写;
- 组成字母对应的十进制数值如表所示。
十六进制字母 | 十进制数值 |
A 或者 a | 10 |
B 或者 b | 11 |
C 或者 c | 12 |
D 或者 d | 13 |
E 或者 e | 14 |
F 或者 f | 15 |
2、浮点型
浮点型数值就是带有小数位的数值类型。它是由整数位、小数位和小数点(.)组成的,整数位和小数位都由数字 0~9 组成。它除了有整型的特性之外,有两种表示的方法:
十进制形式
如下所示:
10.235 |
123.456 |
0.000456 |
科学计数形式
该形式的特点是整数位通常用 1 到 10 直接的数值表示。如下所示。
1.0235E1 | 等价于 10.235 |
1.23456e2 | 等价于 123.456 |
4.56E-4 | 等价于 0.000456 |
3、字符型
字符型数据是不具计算能力的文字,它包括中文字符、英文字符和数字字符等文字。字符型数据表示比较简单,如下表所示。
壹 | 中文字符 |
1 | 数字字符 |
A | 英文字符 |
# | 特殊字符 |
由多个字符组成的集合称为字符串,如表所示。
Hello! | 英文字符串 |
你好! | 中文字符串 |
1234 | 数字字符串 |
@#¥% | 特殊字符串 |
4、其他数据类型
除了上面我们介绍的一些常用的数据类型之外,PHP 中还有一些其他的数据类型包括:空类型、对象类型、资源类型和数组类型。
空类型
空类型只有一个取值 NULL,用来表示没有任何数据。
布尔型
- 布尔型只有两个取值 TRUE 和 FALSE,以下值被认为是 FALSE:
- 布尔值 FALSE 自身;
- 整型值 0;
- 浮点型值 0.0;
- 空字符串,以及字符串"0";
- 不包括任何元素的数组;
- 特殊类型 NULL(包括尚未设定的变量);
- 从没有任何标记(tags)的 XML 文档生成的 SimpleXML 对象;
- 所有其它值都被认为是 TRUE(包括任何资源)。其他的数据类型我们将在后续的学习中逐步为大家介绍。
下一节课我们将讲 php 中的变量和常量。
你可能对这些文章感兴趣:
- 站点更新公告2017-7-23
- 有一种洁癖叫清空
- WordPress面包屑导航如何只显示父分类,不显示子分类
- WordPress添加百度站内搜索(适合所有网站)
- xiu主题仿dux主题搜索弹出框,让百度站内搜索和wordpress自带搜索共存。
- xiu主题添加vip等级评论样式
- WordPress根据用户名获取用户id:get_user_by()
- 折腾什么也不要折腾主题了
- 如何删除WordPress所有文章
- Xampp出现Fatal error: Uncaught Error: Call to undefined function mysql_connect()
- 真是蛋疼。。。
- xiu主题给焦点图添加鼠标悬停一道光滑过特效
- WordPress调用指定友情链接分类目录下的链接名
- WordPress调用指定标签下文章来制作专题页面