社区
Framework
帖子详情
一道面试题,帮忙看看,谢谢
qq_35385669
2017-12-30 12:51:58
<?php
$a = 3;
$b = 4;
if ($a = 5 || $b = 6) {
$a ++;
$b ++;
}
echo $a. " ".$b;
输出的结果是 1 5 ,请教!
...全文
305
1
打赏
收藏
一道面试题,帮忙看看,谢谢
<?php $a = 3; $b = 4; if ($a = 5 || $b = 6) { $a ++; $b ++; } echo $a. " ".$b; 输出的结果是 1 5 ,请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2017-12-30
打赏
举报
回复
$a = 3; $b = 4; if ($a = 5 || $b = 6) {
var_dump($a, $b);
//bool(true) int(4) $a ++; $b ++; } echo $a. " ".$b; 加上套红的那句,一切真相大白 解释一下: $a = 5 || $b = 6 实际执行的是 $a = (5 || $b = 6) 因为赋值运算符的优先级最低所以含有逻辑运算符(||)的表达式先被执行 表达式 5 || $b = 6 的值为 true 所以 $a 的值为 true 由逻辑运算的短路法则可知 对于 5 || $b = 6,由于左边是 5(非空值)已经满足 true 了,所以右边的 $b = 6 将不被执行,于是 $b 依然是 4 接下来的 $a++ 由于递增运算对逻辑值无效,$a 的值维持 true 不变 而 $b++ 使得 $b 的值由 4 变到 5 最后的 echo $a. " ".$b; $a 的 true 被转换成 1,用 var_dump($a) 时还是 true 所以最终显示 1 5
从
一道
面试题
看 TCP 的吞吐极限
从刚毕业参加工作面试一直到此后的 10 年多,被面试官问了无数次 TCP 三次握手,为什么三次,TimeWait,快速重传之类的问题,自己作为面试官也问了候选人无数次这般问题,我上一次被问这些是大约 5 年前,但也差不多从那时起我也不问候选人这些问题了,我想了一些更好玩的,比如 “如何用 TCP 实现不可靠传输(考察 ACK/SACK/滑动窗口)”,“如何旁路修改传输中的 TCP 数据(考察 RFC5961)?2^31B 就是 2GB,对于 TCP,它可以支撑的带宽为 2TBps,与 RTT 无关。
关于spark code 和 sql的
面试题
求大佬
看看
这是前几天在线上做的
一道
面试题
有点忘记sparkcode的相关知识了 有大佬能
帮忙
看看
吗私信也行评论也行 虚心求教/(ㄒoㄒ)/~~ (面试时间过去了 没有作弊 请放心)
每天
一道
面试题
(第一天)
每天
一道
面试题
(第一天)
熬夜整理最新大厂Java高频
面试题
,快手java社招面试
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩
面试题
+Spring源码合集+Java架构实战电子书+2021年最新大厂
面试题
。是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-Jon0XIGm-1711125008282)][外链图片转存中…(img-KeSNPgbr-1711125008282)]
从
一道
面试题
谈谈一线大厂码农应该具备的基本能力
关于一线码农的面试,我想说求职面试在绝大部分人来说都是必不可少的,自己作为求职者也参与了不少面试(无论成功或者失败),作为技术面试官参与面试也有四五年的经验,在面试过程中也见识到了各种各...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章