你们在编程时遇到过什么离谱的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 里看,是这样的:
直接运行,肯定是输出 YES 嘛,但凡懂点儿编程的都知道!
然而,输出了 NO,而且不论怎么修改 var 的值,都是 NO ......
这特么没道理啊......
后来,在他们技术老大的建议下,代码被改成了这样:
<?php
if(FALSE)
{
exit("NO");
}
echo "YES";
在 VS Code 里看,是这样的:
这要再输出 NO,只能证明 PHP 不是...... 世界上最好的语言......
输出了:
然后大家一致决定 ------ 回家!!!
......
......
......
第二天,老公跟我说,bug 解决了,你们看!
看啥?
看滚动条!
你把这个条往右边拉,拉到头......
更简单的方法是按 Alt + Z,开启自动换行:
我老公说,即便他们已经严刑拷打了该 PHPer,但他(天津人)仍坚持说
------ 介不怪我啊,指定是有银儿给我下套儿啊!
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎