本人做php有一段时间了,最近又看到之前的一个奇葩写法,居然忘了,不懂意思!于是重新研究了下!

$a = 1;$b = 2;$c = 3;
$a && $b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
这样是
a:1 b:3 c:3
$a = 0;$b = 2;$c = 3;
$a && $b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
这样是
a:0 b:2 c:3
解析:
1:  && 和赋值运算符“=”的优先级是&&优先级高,但是加绿的写法中并不是 $a和$b先做与运算然后 =$c,这么理解相当于 1=$c, 而 1=$c这样的写法显然是错误的,你想过1的感受吗!不管$c是什么都要强加给她!她还是个孩子啊!看看她笔直的身材,要是S型就好了.--!
2: 这种另类的写法正确的理解方式为:
$a代表字符a, $b代表字符b
$a && $b 代表字符a与字符b进行逻辑与运算
&&与运算,同真时结果为真,再执行赋值语句$b = $c.否则结果为假

理解之后我们和博主肾大叔在做一道题吧!
第1题:
$a = 1;$b = 2;$c = 3;
$a ||$b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
这样是?
第2题:
$a = 0;$b = 2;$c = 3;
$a || $b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
这样是?
第3题:
$a = 0;$b = 0;$c = 5;
$a &||$b = $c;
echo "a:$a";
echo "b:$b";
echo "c:$c";
这样是?

对了,不要问我为什么是呼伦贝尔草原绿!  嘿嘿!

php $a $b = $c 这种语法我想打死你!相关推荐

  1. 任正非:华为三十年大限快到了,想不死就得新生

    2019独角兽企业重金招聘Python工程师标准>>> 2016年9月27日 18:18 心声社区公众号 公司必须持续不断的.永恒的促进组织血液流动,增强优秀干部.专家的循环赋能 - ...

  2. 【转载】中国电影人想掐死《阿凡达》

    原文地址:中国电影人想掐死<阿凡达> 原文内容: 刚看了一则花边新闻,说冯小刚对<阿凡达>不太感冒,觉得它"就像一场秀," 中国电影人没必要检讨自己. 就我 ...

  3. 这谁写的技术文档?我想锤死他...

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 很多技术人自己非 ...

  4. 使用lt;jsp:includegt;,不想写死URL,动态生成URL的解决的方法

    JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page=&qu ...

  5. 那些年程序员和PM的爱恨情仇,删产品PPT的你是想笑死我吗?

    01.产品狗想提需求?先跪下 02.其实我没睡着,我只是猝死了 03.你删我代码?我删你PPT 04.上一个产品经理还在医院没出来呢 05.别开会了,让我回去写bug吧 06.程序员单身的主要原因 0 ...

  6. php 设定title,如何在PHP文件里面加title呢,我想写死的

    namespace addonsaskcontroller; use appcommonmodelSignin; class Index extends Base {protected $layout ...

  7. 客户想你死系列,哈哈哈设计师不容易啊! | 今日最佳

    全世界只有3.14 % 的人关注了 青少年数学之旅 (图源网络,侵权删) 学到了吗?↓ ↓ ↓

  8. 一个40岁的程序员还想跳槽死磕是种什么体验?想转行请趁早!

    时光给我留下了什么? 不知不觉间虚度了40年光阴,看着父母逐渐的苍老和孩子逐渐长大,看着自己发福的身材,已知道自己在这个陌生的城市里已经扎根,估计是很难再去哪里了. 回首故里似乎和童年一样渐渐变得模糊 ...

  9. swift python_单从语法角度讲,Swift 完爆 Java Python 和 C#吗?

    语法嘛 想了半天,就是空安全和扩展? 这两个被dart和kotlin所借鉴了 其他的,港真,应该是生态取胜 我要在swiftui里面做一个metal的渲染view,非常容易,java就难很多,要pro ...

最新文章

  1. kvm虚拟机--存储池配置梳理(转)
  2. Linux 用echo输出带特效的字体
  3. python split space
  4. questasim linux安装包,Ubuntu16.04下Questasim10.7安装(64bit)全攻略
  5. java实现简单的二叉树ADT
  6. java中date类型如何赋值_一文读懂java中的Reference和引用类型
  7. rog live service是什么_王者荣耀五周年好礼送不停,玩游戏还能白嫖ROG游戏手机3?...
  8. 五边形lisp程序_CAD LISP 程序
  9. html5 td中的5它空隙--待解决
  10. matlab作业1参考答案,matlab课后习题答案1到6章
  11. 基础编程题之牛客网星际密码
  12. 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的
  13. 20190501-整数翻转
  14. 参数变化_光纤激光切割机操作和工艺参数变化对质量的影响
  15. MongoVUE破解方法记录
  16. 学以致用——Java源码——抛双骰儿游戏综合评估(游戏步数与胜率的关系,公平性,平均步数等)(Game of Craps Evaluation)
  17. 常用逻辑用语@命题@猜想@量词@否命题和命题的否定
  18. 国二python是什么意思_国二都考什么啊
  19. Mac无法写入移动硬盘 这些软件帮你解决
  20. SessionFactory的创建和Session的获得

热门文章

  1. 有没有佩戴舒适的蓝牙耳机?高端蓝牙耳机推荐
  2. p2p 显示未链接服务器,监控 p2p服务器未连接服务器
  3. Spring配置文件头部约束和命名空间配置解释
  4. Ubuntu开启SSH远程登录
  5. Elasticsearch:Terms lookup query - 关联两个不同索引的搜索
  6. 服务器系统叹号灯,仪表盘亮起带叹号的灯泡是什么意思?细数5种陌生的故障灯标识...
  7. 锋之云创始人袁攀:解决企业痛点 打造AI版Salesforce团队
  8. docker下安装php扩展swoole
  9. “5步”做好研发效能度量,打造研发管理闭环
  10. jsp中forword和sendRedirect的区别