PHP基础知识(表格)

转载请声明出处

下载


特殊字符

字符形式 功能
\n 换行并归0
\br 换行
\t 跳格
' 单引号
" 双引号
$ $符号
\r 回车

$_SERVER数组内变量

变量名 意义
PHP_SELF 目前执行的文件名称
SERVER_NAME 服务器名
SERVER_SOFTWARE 服务器使用的软件
DOCUMENT_ROOT 文档的根目录
HTTP_USER_AGENT 用户相关信息
REMOTE_ADDR 远程用户的地址
REMOTE_PORT 远程用户的连接端口

默认常量

默认常量名 含义
FILE 当前正在分析的脚本的文件名(若是包含,则给出包含的文件名)
LINE 当前正在分析的行在脚本中的行数(若是包含,则给出包含的文件中的行数)
PHP_VERSION 当前PHP的版本信息
PHP_OS 正在运行本PHP的系统
TRUE 真值
FALSE 假值
E_ERROR 指示一个不可恢复的语法错误
E_WARNING PHP知道某处出错了,但仍可以继续运行;这些错误能被脚本自身捕获
E_PARSE PHP在脚本的一个语病中被阻塞了,不可恢复
E_NOTICE 出现了可能是一个错误出可能不是的情况;(这种情况下)运行会继续

算术运算符

运算符 名称 结果
$a + $b 加法 $a 和 $b 的和
$a - $b 减法 $a 和 $b 的差
$a * $b 乘法 $a 和 $b 的积
$a / $b 除法 $a 除以 $b 的商
$a % $b 取模 $a 除以 $b 的余数

递增/递减运算符

运算符 名称 结果
++$a 前加 $a 的值加一,然后进行操作
$a++ 后加 $a 的值先进行操作,后加一
--$a 前减 $a 的值减一,然后进行操作
$a-- 后减 $a 的值先进行操作,后减一

逻辑运算符

操作符 用法 说明
and(与) $a and $b $a和$b同时为真,则结果为真
&&(与) $a && $b $a和$b同时为真,则结果为真
or(或) $a or $b $a或$b有一个为真,则结果为真
ll(或) $a ll $b $a或$b有一个为真,则结果为真
xor(异或) $a xor $b $a和$b不同时,结果为真
!(非) !$a $a为假时,结果为真

数组运算符

例子 名称 结果
$a+$b 合并 $a和$b的合并
$a==$b 相等 如果$a和$b具有相同的键/值对,则为true
$a===$b 全等 如果$a和$b具有相同的键/值对并且顺序和类型都相同,则为true
$a!=$b 不等 如果$a不等于$b,则为true
$a<>$b 不等 如果$a不等于$b,则为true
$a!==$b 不全等 如果$a不全等于$b,则为true

运算符优先级

下表从高到低列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。

结合方向 运算符 附加信息
非结合 clone new clone 和 new
[ array()
非结合 ++ -- 递增/递减运算符
非结合 ~ - (int) (float) (string) (array) (object) (bool) @ 类型
非结合 instanceof 类型
右结合 ! 逻辑操作符
* / % 算术运算符
+ - . 算术运算符和字符串运算符
<< >> 位运算符
非结合 < <= > >= <> 比较运算符
非结合 == != === !== 比较运算符
& 位运算符和引用
^ 位运算符
l 位运算符
&& 逻辑运算符
ll 逻辑运算符
? : 三元运算符
= += -= *= /= .= %= &= l= ^= <<= >>= 赋值运算符
and 逻辑运算符
xor 逻辑运算符
or 逻辑运算符
, 多处用到

你可能感兴趣的:(PHP基础知识(表格))