内容简介: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 | 逻辑运算符 |
左 | , | 多处用到 |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Is Parallel Programming Hard, And, If So, What Can You Do About
Paul E. McKenney
The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity.1 By describing the algorithms and designs that have worked well in the pa......一起来看看 《Is Parallel Programming Hard, And, If So, What Can You Do About 》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
SHA 加密
SHA 加密工具