网站开发容易找工作吗,一个互联网公司可以做几个网站,甜品网站模板,张家界网站建设公司php学习笔记(三)操作符与控制结构更新时间#xff1a;2011年08月06日 20:09:31 作者#xff1a;好久没更新了#xff0c;这段时间挺忙的。下面继续php学习 之 操作符与控制结构#xff1b;一#xff0e;字符串插入为了给开发人员处理字符串值提供最大的灵活性#xff0…php学习笔记(三)操作符与控制结构更新时间2011年08月06日 20:09:31 作者好久没更新了这段时间挺忙的。下面继续php学习 之 操作符与控制结构一字符串插入为了给开发人员处理字符串值提供最大的灵活性PHP 为字面插入和内容插入提供了一种方法。双引号提供了最大的灵活性原因是变量和转移序列都会得到相应的解析。$userName 张三;echo His name is $userName ;echo ;//中文会出现一些问题echo 他的名字叫$userName 他19岁了,已经长大成人了;echo ;//可以采用字符串连接的方式解决echo 他的名字叫.$userName.他19岁了,已经长大成人了//转义字符可以得到解析echo 虽然他的QQ号有很多女生\n但一个都不属于他;?部分常用的转义字符转义序列描述\n 换行符\r 回车\t 水平制表图\\ 反斜杠\$ 美元符\ 双引号单引号会按照声明的原样解释解析字符串时变量和转义序列都不会进行解析。echo 吴祁的变量名为$userName,转义字符\n在单引号中无效?二操作符操作符是用来对数组和变量进行某种操作运算的符号。算术操作符复合赋值操作符前置递增递减和后置递增递减运算符$a$b;$a$b;$a--$b;$a$b--;比较运算符操作符名称示例 加$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 大于$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;否则为falseand 与$a and $b与相同但其优先级较低or 或$a or $b与||相同但其优先级较低操作符and和or比和||的优先级要低。三元操作符Condition ? value if true : value if false示例($grade50 ? 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不相关()为了避免优先级混乱可以使用括号避开优先级。三控制结构如果我们希望有效地相应用户的输入代码就需要具有判断能力。能够让程序进行判断的结构称为条件。if条件判断语句if (条件判断){//......}if (条件判断){//....}else {//....}if (条件判断) {//...}左||左左|左^左不相关 ! ! 不相关 左 左 - .左* / %右! ~ --(int)(double)(string)(array)(object) 右[]不相关New不相关elseif {//...}elseif {//....}else {//....}switch语句switch (变量) {case 值1://...break;case 值2://...break;case 值N://...break;default://....break;}while循环while (条件) {//....}for循环for (初始值;条件;计数器) {//....}除了for 循环外PHP 还提供了foreach 循环它专门用于数组的使用。我们在数组中详细介绍它。dowhile循环do {//...} while(条件);如果希望停止一段代码的执行根据所需要达到的效果不同可以有3 中方法实现。第一种break; 退出循环 第二种是exit ;退出程序第三种是continue;退出当前循环if (条件){break; //continue}相关文章 一篇不错的PHP基础学习笔记...2007-03-03PHP是一种目前最流行的服务端Web程序开发语言之一。PHP主要的特点是语法简单易于学习、功能强大、灵活易用2011-05-05使用字符串函数输出整数化的PHP版本号...2006-10-10WHOIS类的修改版...2006-10-10色色整理的PHP面试题从基础到高级想要应聘php工作的朋友可以参考下。招聘单位也参考的2012-03-03从C/C迁移到PHP——判断字符类型的函数...2006-10-10在这篇文章中你将会学习到10个最佳的php图形计算库它们可以帮助你简化工作. 这些图形计算库将会在你的与图形相关的工作中帮助到你. 其中一些最好的为开发者所使用的php图形计算库在下面有被介绍2014-07-07今天小编就为大家分享一篇关于PHP PDOStatement::closeCursor讲解小编觉得内容挺不错的现在分享给大家具有很好的参考价值需要的朋友一起跟随小编来看看吧2019-01-01PHP 中的一些经验积累...2006-10-10BBS(php mysql)完整版(四)...2006-10-10最新评论