卡卷网
当前位置:卡卷网 / 每日看点 / 正文

你们在编程时遇到过什么离谱的bug吗?

作者:卡卷网发布时间:2024-12-03 14:58浏览数量:90次评论数量:0次

下班去接老公,在地库等了十多分钟不见他下来,上楼去找,看见他们好几个大老爷们正围在一个 PHPer 身后,帮他解决 bug......

我说我在前台沙发那歪一会儿,等他,他说别介啊,你不是会点儿 PHP 嘛,你也过来跟我们一起找吧......

项目是个不太复杂的、本地运行的、内部使用的,CLI 小工具......

出 Bug 的地方已经被定位到了某个代码片段,为了更直观,我把代码抽象成这样:

<?php $var = 1; if($var < 1 ) { exit("NO"); } echo "YES";

在 VS Code 里看,是这样的:

你们在编程时遇到过什么离谱的bug吗?  第1张

直接运行,肯定是输出 YES 嘛,但凡懂点儿编程的都知道!

然而,输出了 NO,而且不论怎么修改 var 的值,都是 NO ......

你们在编程时遇到过什么离谱的bug吗?  第2张

这特么没道理啊......

后来,在他们技术老大的建议下,代码被改成了这样:

<?php if(FALSE) { exit("NO"); } echo "YES";

在 VS Code 里看,是这样的:

你们在编程时遇到过什么离谱的bug吗?  第3张

这要再输出 NO,只能证明 PHP 不是...... 世界上最好的语言......

输出了:

你们在编程时遇到过什么离谱的bug吗?  第4张

然后大家一致决定 ------ 回家!!!

......

......

......

第二天,老公跟我说,bug 解决了,你们看!

你们在编程时遇到过什么离谱的bug吗?  第5张

看啥?

看滚动条!

你把这个条往右边拉,拉到头......

你们在编程时遇到过什么离谱的bug吗?  第6张

更简单的方法是按 Alt + Z,开启自动换行:

你们在编程时遇到过什么离谱的bug吗?  第7张

我老公说,即便他们已经严刑拷打了该 PHPer,但他(天津人)仍坚持说

------ 介不怪我啊,指定是有银儿给我下套儿啊!

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码