php整理笔记.chm,PHP整理笔记

字符串插入

部分常用的转义字符

转义序列描述

\n换行符

\r回车

\t水平制表图

\\反斜杠

\$美元符

\"双引号

双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。

单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。

echo '变量名:$userName,转义字符\n在单引号中无效';

?>

2.操作符

操作符是用来对数组和变量进行某种操作运算的符号。

算术操作符操作符名称示例

+加$a+$b

-减$a-$b

*乘$a*$b

/除$a/$b

%取余$a%$b

复合赋值操作符操作符使用方法等价于

+=$a+=$b$a=$a+$b

-=$a-=$b$a=$a-$b

*=$a*=$b$a=$a*$b

/=$a/=$b$a=$a/$b

%=$a%=$b$a=$a%$b

.=$a.=$b$a=$a.$b

前置递增递减和后置递增递减运算符:

$a=++$b;

$a=$b++;

$a=--$b;

$a=$b--;

比较运算符操作符名称使用方法

= =等于$a= =$b

= = =恒等$a= = =$b

!=不等$a!=$b

!= =不恒等$a!= =$b

<>不等$a<>$b

>大于$a>$b

<=小于等于$a<=$b

>=大于等于$a>=$b

注:恒等表示只有两边操作数相等并且数据类型也相当才返回true;

例如:0=="0" 这个返回为true ,因为操作数相等

0== ="0"  这个返回为false,因为数据类型不同

逻辑运算符操作符使用方法使用方法说明

!非!$b如果$b是false,则返回true;否则相反

&&与$a&&$b如果$a和$b都是true,则结果为true;否则为false

||或$a||$b如果$a和$b中有一个为true或者都为true时,其结果为true;否则为false

and与$a and $b与&&相同,但其优先级较低

or或$a or $b与||相同,但其优先级较低

操作符"and"和"or"比&&和||的优先级要低。

三元操作符

Condition ? value iftrue : value if false

示例:($grade>=50 ? "Passed" :"Failed")

错误抑制操作符:

$a=@(57/0);

除数不能为0,会出错,所以加上@避免出现错误警告。

数组操作符操作符使用方法使用方法说明

+联合!$b返回一个包含了$a和$b中所有元素的数组

= =等价$a&&$b如果$a和$b具有相同的元素,返回true

= = =恒等$a||$b如果$a和$b具有相同的元素以及相同的顺序,返回true

!=非等价$a and $b如果$a和$b不是等价的,返回true

<>非等价如果$a和$b不是等价的,返回true

!= =非恒等$a or $b如果$a和$b不是恒等的,返回true

操作符的优先级和结合性:

一般地说,操作符具有一组优先级,也就是执行他们的顺序。

操作符还具有结合性,也就是同一优先级的操作符的执行顺序。这种顺序通常有从左到右,从右到左或者不相关。

下面给出操作符优先级的表。最上面的操作符优先级最低,按着表的由上而下的顺序,优先级递增。

操作符优先级结合性操作符

左,

左Or

左Xor

左And

右Print

左= += -= *= /= .= %= &= |= ^= ~= <<= >>=

左?:

左||

左&&

左|

左^

左&

不相关= =  != =  = = =   != =

不相关<<= >>=

左<< >>

左+ - .

左* / %

右! ~ ++ -- (int)(double)(string)(array)(object) @

右[]

不相关New

不相关()

为了避免优先级混乱,可以使用括号避开优先级。

3.控制结构

for循环

for (初始值;条件;计数器){

//....

}

除了for循环外,PHP还提供了foreach循环,它专门用于数组的使用。我们在数组中详细介绍它。

do while循环

do {

//...

} while(条件);

如果希望停止一段代码的执行,根据所需要达到的效果不同,可以有3中方法实现。

第一种:break;  退出循环;第二种是exit;退出程序  第三种是continue;退出当前循环

if (条件)

{

break; //continue

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
php开发人员的文档,并且是中文的。 PHP 手册 Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Philip Olson Georg Richter Damien Seguy Jakub Vrana 其他贡献者 编辑 Gabor Hojtsy 王远之 肖理达 肖盛文 黄啸宇 宋琪 陈伯乐 刘铭 崔岩 2005-11-18 版权 © 1997-2005 PHP 文档组 -------------------------------------------------------------------------------- 前言 作者和贡献者 I. 入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 10. 基本语法 11. 类型 12. 变量 13. 常量 14. 表达式 15. 运算符 16. 流程控制 17. 函数 18. 类与对象(PHP 4) 19. 类与对象(PHP 5) 20. 异常处理 21. 引用的解释 IV. 安全 22. 简介 23. 总则 24. 以 CGI 模式安装时 25. 以 Apache 模块安装时 26. 文件系统安全 27. 数据库安全 28. 错误报告 29. 使用 Register Globals 30. 用户提交的数据 31. 魔术引号 32. 隐藏 PHP 33. 保持更新 V. 特点 34. 用 PHP 进行 HTTP 认证 35. Cookie 36. 会话 37. 处理 XForms 38. 文件上传处理 39. 使用远程文件 40. 连接处理 41. 数据库永久连接 42. 安全模式 43. PHP 的命令行模式 VI. 函数参考 I. .NET 函数 II. Apache 特有函数 III. Alternative PHP Cache IV. Advanced PHP debugger V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. PHP bytecode Compiler IX. Bzip2 压缩函数 X. Calendar 日历函数 XI. CCVS API Functions [deprecated] XII. Classes/Objects 类/对象函数 XIII. Classkit Functions XIV. ClibPDF Functions XV. COM 和 .Net(Windows)函数 XVI. Crack Functions XVII. Character Type Functions XVIII. CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Credit Mutuel CyberMUT functions XXI. Cyrus IMAP administration Functions XXII. Date/Time 日期/时间函数 XXIII. DB++ Functions XXIV. Database (dbm-style) Abstraction Layer Functions XXV. dBase Functions XXVI. DBM Functions [deprecated] XXVII. dbx Functions XXVIII. Direct IO Functions XXIX. Directory 目录函数 XXX. DOM Functions XXXI. DOM XML Functions XXXII. Error Handling and Logging Functions XXXIII. Exif Functions XXXIV. Expect Functions XXXV. File Alteration Monitor Functions XXXVI. Forms Data Format Functions XXXVII. filePro Functions XXXVIII. Filesystem 文件系统函数 XXXIX. Firebird/InterBase Functions XL. Firebird/Interbase Functions (PDO_FIREBIRD) XLI. FriBiDi Functions

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值