PHP基础知识(表格)

栏目: PHP · 发布时间: 6年前

内容简介: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

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 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具