PHP 数据类型

  关键词 常量表示方法
四种标量类型 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] 同上,参阅 变量解析

PHP4 新型 "<<<" 字符串定界符:

其中 EOD 是自定标识符,须首尾呼应。

$str = <<<EOD

Example of string

spanning multiple lines

using heredoc syntax.

EOD;