2012-08-15 55 views
11

阅读this fascinating question让我想起了几个星期前偶然发现的代码片段;它给了我很多混乱的时间,直到我明白了它为什么会起作用,或许这对其他人也是有趣的。这个程序为什么有效?

<?php 

http://example.com/some-article 
$items = get_items(); 
// etc. 

显然程序员想添加说明链接的代码块,再发表评论,却忘了将//添加到开始。尽管如此,代码工作正常。你能说出原因吗?

+3

我想代码colorer帮助了很多答案:)。 – kapa 2012-08-15 22:02:06

回答

19

http:是一个goto标签,该行的其余部分被注释掉。

+0

和你先生,打字比我快LOL – Karma 2012-08-15 22:01:28

+1

嗯,它并没有真正转换成任何东西,它是一个goto标签:)。 – kapa 2012-08-15 22:01:34

+0

嘿嘿......这个问题对我在我大学的一个班的期末考试是一个奖金。当讲师给我们答复时,我感到非常愚蠢。 xD 非常正确,bažmegakapa。 – 2012-08-15 22:02:16