Bri*_*ian 2 php
几年前,在我知道SO之前,这发生在我身上,但我仍然很好奇.当我还在学习PHP的基础知识时,我偶然输入了$i = $i++; 当我在浏览器中测试网页时,服务器崩溃了,需要很长时间才能恢复.我之前输入了一些非常愚蠢的东西并创建了一堆无限循环,但由于某种原因,这是最糟糕的.有谁知道为什么这条线是如此'有毒'
$i = $i++;
Dan*_*May 7
$i = $i++;$i = $i;基本上是一样的.
$i = $i;
不幸的$i = $i++;是被称为"未定义的行为".
任何事情都可能发生,因为编译器无法完全理解正在发生的事情.
有一个很好的SO问题涵盖类似未定义的行为在这里.
归档时间:
16 年,1 月 前
查看次数:
2697 次
最近记录: