特殊字符
字符形式 | 功能 |
---|---|
\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 | 逻辑运算符 |
左 | , | 多处用到 |
作者:王贵龗
链接:https://www.jianshu.com/p/9b6c9594e5b5
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦