php $a $b = $c 这种语法我想打死你!
本人做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 这种语法我想打死你!相关推荐
- 任正非:华为三十年大限快到了,想不死就得新生
2019独角兽企业重金招聘Python工程师标准>>> 2016年9月27日 18:18 心声社区公众号 公司必须持续不断的.永恒的促进组织血液流动,增强优秀干部.专家的循环赋能 - ...
- 【转载】中国电影人想掐死《阿凡达》
原文地址:中国电影人想掐死<阿凡达> 原文内容: 刚看了一则花边新闻,说冯小刚对<阿凡达>不太感冒,觉得它"就像一场秀," 中国电影人没必要检讨自己. 就我 ...
- 这谁写的技术文档?我想锤死他...
点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 很多技术人自己非 ...
- 使用lt;jsp:includegt;,不想写死URL,动态生成URL的解决的方法
JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page=&qu ...
- 那些年程序员和PM的爱恨情仇,删产品PPT的你是想笑死我吗?
01.产品狗想提需求?先跪下 02.其实我没睡着,我只是猝死了 03.你删我代码?我删你PPT 04.上一个产品经理还在医院没出来呢 05.别开会了,让我回去写bug吧 06.程序员单身的主要原因 0 ...
- php 设定title,如何在PHP文件里面加title呢,我想写死的
namespace addonsaskcontroller; use appcommonmodelSignin; class Index extends Base {protected $layout ...
- 客户想你死系列,哈哈哈设计师不容易啊! | 今日最佳
全世界只有3.14 % 的人关注了 青少年数学之旅 (图源网络,侵权删) 学到了吗?↓ ↓ ↓
- 一个40岁的程序员还想跳槽死磕是种什么体验?想转行请趁早!
时光给我留下了什么? 不知不觉间虚度了40年光阴,看着父母逐渐的苍老和孩子逐渐长大,看着自己发福的身材,已知道自己在这个陌生的城市里已经扎根,估计是很难再去哪里了. 回首故里似乎和童年一样渐渐变得模糊 ...
- swift python_单从语法角度讲,Swift 完爆 Java Python 和 C#吗?
语法嘛 想了半天,就是空安全和扩展? 这两个被dart和kotlin所借鉴了 其他的,港真,应该是生态取胜 我要在swiftui里面做一个metal的渲染view,非常容易,java就难很多,要pro ...
最新文章
- kvm虚拟机--存储池配置梳理(转)
- Linux 用echo输出带特效的字体
- python split space
- questasim linux安装包,Ubuntu16.04下Questasim10.7安装(64bit)全攻略
- java实现简单的二叉树ADT
- java中date类型如何赋值_一文读懂java中的Reference和引用类型
- rog live service是什么_王者荣耀五周年好礼送不停,玩游戏还能白嫖ROG游戏手机3?...
- 五边形lisp程序_CAD LISP 程序
- html5 td中的5它空隙--待解决
- matlab作业1参考答案,matlab课后习题答案1到6章
- 基础编程题之牛客网星际密码
- 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的
- 20190501-整数翻转
- 参数变化_光纤激光切割机操作和工艺参数变化对质量的影响
- MongoVUE破解方法记录
- 学以致用——Java源码——抛双骰儿游戏综合评估(游戏步数与胜率的关系,公平性,平均步数等)(Game of Craps Evaluation)
- 常用逻辑用语@命题@猜想@量词@否命题和命题的否定
- 国二python是什么意思_国二都考什么啊
- Mac无法写入移动硬盘 这些软件帮你解决
- SessionFactory的创建和Session的获得
热门文章
- 有没有佩戴舒适的蓝牙耳机?高端蓝牙耳机推荐
- p2p 显示未链接服务器,监控 p2p服务器未连接服务器
- Spring配置文件头部约束和命名空间配置解释
- Ubuntu开启SSH远程登录
- Elasticsearch:Terms lookup query - 关联两个不同索引的搜索
- 服务器系统叹号灯,仪表盘亮起带叹号的灯泡是什么意思?细数5种陌生的故障灯标识...
- 锋之云创始人袁攀:解决企业痛点 打造AI版Salesforce团队
- docker下安装php扩展swoole
- “5步”做好研发效能度量,打造研发管理闭环
- jsp中forword和sendRedirect的区别