位置: 编程技术 - 正文

php学习笔记(三)操作符与控制结构(php教程全集)

编辑:rootadmin
一.字符串插入 为了给开发人员处理字符串值提供最大的灵活性,PHP 为字面插入和内容插入提供了 一种方法。 双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。 部分常用的转义字符 转义序列描述 n 换行符 r 回车 t 水平制表图 \ 反斜杠 $ 美元符 " 双引号 单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。 <?php 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<$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 if true : value if false 示例:($grade>= ? "Passed" : "Failed") 错误抑制操作符: $a=@(/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 循环,它专门用于数组的使用。我们在数 组中详细介绍它。 do while 循环 do { //... } while(条件); 如果希望停止一段代码的执行,根据所需要达到的效果不同,可以有3 中方法实现。 第一种:break; 退出循环; 第二种是exit ;退出程序第三种是continue;退出当前循 环 if (条件) { break; //continue }

推荐整理分享php学习笔记(三)操作符与控制结构(php教程全集),希望有所帮助,仅作参考,欢迎阅读内容。

php学习笔记(三)操作符与控制结构(php教程全集)

文章相关热门搜索词:php的教程,php全套教程,php实用教程,php初学实例教程,php实用教程,php教程全集,php完整教程,php实用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP程序开发范例学习之表单 获取文本框的值 formname="form"method="post"action="login.php"/form文本框的用法:inputtype="text"name="username"/其中input类型包括text、password等类型,HTML5新增了很多的input类型,如果想

php简单的会话类代码 ?phpclasssession{static$sessionObject;/*$_SESSION['user']==0,don'twork.*==1,heisreallyuser.*/privatefunction__construct(){if(!(isset($_SESSION['user'])&&$_SESSION['user']==0))session_set_cookie_params

初学PHP的朋友 经常问的一些问题。不断更新 最后更新时间:-8-::你现在用哪个工具写php代码啊?答:一般就是用ZEND的ZendStudio,我目前用的是eclipse.org上下载的PDT,速度比ZendStudio8,要快些

标签: php教程全集

本文链接地址:https://www.jiuchutong.com/biancheng/284653.html 转载请保留说明!

上一篇:一个典型的PHP分页实例代码分享(一个php请求的执行过程)

下一篇:PHP程序开发范例学习之表单 获取文本框的值(php程序开发范例宝典光盘)

  • 成立蔬菜公司免税吗
  • 施工单位缴税实例
  • 代扣个税怎么做凭证
  • 其他综合收益属于当期损益吗
  • 其他收益属于什么类
  • 基金会对外捐赠未收到发票怎么入账
  • 员工工资占公司收入比例怎么算
  • 专用发票抬头一定要打完整吗
  • 土地增值税清算是什么意思
  • 增值税发票丢了怎么补开
  • 企业促销应该采用什么方法
  • 企业所得税季报资产总额怎么填
  • 财务收入支出明细表模板
  • 发放独生子女津贴的条件
  • 应付账款不付处理分录如何写?
  • 分公司税务是独立核算还是非独立
  • 个人股权转让是否先分红
  • 个人所得税申报方式选哪个比较好
  • 收到供应商开具什么发票
  • 中央财政补贴政策
  • 印花税征税范围包括所有合同
  • 一个企业为另一个企业作证有法力
  • 交到公户上的钱,还没到账可以退回吗?
  • 可加计扣除的研发费用包括()
  • 汇算清缴时研发费用加计扣除怎么做账
  • 环境保护税入账什么会计科目
  • 评标专家评审费应该谁来付
  • 建筑劳务公司一年挣多少钱
  • 制作flash动画步骤
  • 汇算清缴资产减值损失怎么填
  • 收到投资方投入原材料
  • 股份支付的成本费用可否税前扣除?
  • php验证码扭曲效果怎么做
  • 科西嘉岛攻略
  • 善意取得虚开增值税专用发票处理
  • vite vuex
  • 客户多付款入哪个科目
  • php教程100
  • 高速发票看不见金额怎么办
  • jquery 元素
  • 租赁汽车折旧年限怎么算
  • 残疾人就业保障金怎么申报
  • 个人社保进费用,还要报个税么
  • pythonif嵌套语句
  • 增值税包括哪三种类型
  • 开增值税发票规格是否可以不用填?
  • 哪些税种影响当期损益
  • 给员工的奖金计入什么科目
  • 预付账款年底怎么调账
  • 公司购买的空调
  • 财产租赁合同印花税率多少
  • 金税盘服务费可以退吗
  • 营改增后税率表
  • 外商投资企业的中国投资者
  • 人力资源公司代发工资可以开专用发票吗
  • 固定资产报废电费怎么算
  • 建筑公司项目
  • 房地产开发企业土地增值税怎么计算
  • 探讨探讨
  • centos虚拟机怎么用
  • centos7安装mysql并jdbc测试教程
  • mysql 5.7.17 winx64免安装版配置方法图文教程
  • XP系统电脑开机密码忘了
  • win7 系统设置
  • 编辑器组件
  • nodejs 异步
  • Xcode6 和 Cocos2dx3.1以下版本的不兼容问题
  • js函数预解析
  • python作业题目
  • nodejs10支持es6吗
  • jQuery ajax分页插件实例代码
  • 详解金球奖之争
  • python中的堆和栈
  • android常见问题及解决方法
  • 安卓怎样从旧手机把联系人导入新手机
  • 国家税务总局在哪
  • 资产管理公司收购不良资产后怎么处置
  • 莅临指导和莅临交流的区别
  • 朝阳区第六税务所
  • 2020年国税和地税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设