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_WARNINGPHP知道某处出错了,但仍可以继续运行;这些错误能被脚本自身捕获
E_PARSEPHP在脚本的一个语病中被阻塞了,不可恢复
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 newclone 和 new
[array()
非结合++ —递增/递减运算符
非结合~ – (int) (float) (string) (array) (object) (bool) @类型
非结合instanceof类型
右结合!逻辑操作符
* / %算术运算符
+ – .算术运算符和字符串运算符
<< >>位运算符
非结合< <= > >= <>比较运算符
非结合== != === !==比较运算符
&位运算符和引用
^位运算符
l位运算符
&&逻辑运算符
ll逻辑运算符
? :三元运算符
= += -= *= /= .= %= &= l= ^= <<= >>=赋值运算符
and逻辑运算符
xor逻辑运算符
or逻辑运算符
,多处用到
    原文作者:王贵龗
    原文地址: https://www.jianshu.com/p/9b6c9594e5b5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞