四种标量类型:
- boolean 布尔型
- integer 整型
- float 浮点型(也做double)
- string (字符串)
两种符合类型
- array 数组
- object 对象
两种特殊类型:
- resource 资源
- null
具体说明
布尔类型-False的七中情况
整型0,浮点0.0,布尔false,空字符串、空数组、NULL
超全局数组
| 数组名称 | 说明 |
|---|---|
| $GLOBALS | 全局变量, $GLOBALS[index] 的数组中存储。包含以下所有超全局变量 |
| $_GET | 收集提交 HTML 表单 (method="get") 表单数据。 URL 中的发送的数据。 |
| $_POST | $_POST 广泛用于收集提交 method="post" 的 HTML 表单后的表单数据 |
| $_REQUEST | 接收get和post的请求的数据 |
| $_SESSION | |
| $_COOKIE | 客户端保存相关信息 |
| $_SERVER | url请求相关信息 |
| $_FILES | 文件上传相关信息 |
| $_ENV | PHP解析所在服务器环境的有关信息 |
预定义常量
| 预定义常量名 | 说明 |
|---|---|
| __LINE__ | 返回文件中的当前行号。也可写成line。 |
| __FILE__ | 返回当前文件的绝对路径(包含文件名)。 |
| __DIR__ | 返回当前文件的绝对路径(不包含文件名),等价于 dirname(FILE)。 |
| __FUNCTION__ | 返回当前函数(或方法)的名称。 |
| __CLASS__ | 返回当前的类名(包括该类的作用区域或命名空间)。 |
| __TRAIT__ | 返回当前的trait名称(包括该trait的作用区域或命名空间)。 |
| __METHOD__ | 返回当前的方法名(包括类名)。 |
| __NAMESPACE__ | 返回当前文件的命名空间的名称。 |