关键词 | 常量表示方法 | |
---|---|---|
四种标量类型 | 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; |