| 关键词 | 常量表示方法 | |
|---|---|---|
| 四种标量类型 | boolean | true, false |
| integer | 12, 0123,0x1A | |
| float double | 1.234, 7E-10 | |
| string | "str", 'str', <<< 赋值方法 | |
| 两种复合类型 | array | 查看数组定义 |
| object | ||
| 特殊类型 | 资源(resource) | |
| NULL | ||
| 伪类型 | 混和(mixed) | |
| 数字(number) | ||
| 回馈(callback) |
| __FILE__ | PHP 文件名 |
| __LINE__ | PHP 程序行号 |
| PHP_VERSION | PHP 版本号 |
| PHP_OS | PHP 所运行的操作系统 |
| TRUE | 值为 1,不区分大小写 |
| FALSE | 值为 0,不区分大小写 |
| E_ERROR | 错误行号 |
| E_WARNING | 警告行号 |
| E_PARSE | 潜在错误处 |
| E_NOTICE | 存在争议处 |
| 内容 | 含义 |
|---|---|
| \n | 换行,ASCII 0x0A(10) |
| \r | 回车,ASCII 0x0C(13) |
| \t | 水平制表符,ASCII 0x09(9) |
| \\ | 反斜线 |
| \$ | 美元符号,使之不进行变量解析 |
| \" | 双引号,仅在以它为界的字符串中使用 |
| \' | 单引号,仅在以它为界的字符串中使用 |
| \[0-7]{1,3} | 八进制数(正则表达式描述) |
| \x[0-9A-Fa-f]{1,2} | 十六进制数(正则表达式描述) |
| $变量,${变量},{$变量} | 将变量的值插入,并且支持变量有下标 |
| $变量[key], $变量[0] | 同上,参阅 变量解析 |
其中 EOD 是自定标识符,须首尾呼应。
| $str = <<<EOD
Example of string spanning multiple lines using heredoc syntax. EOD; |