2012-08-15 23 views
11

La lectura this fascinating question me hizo recordar un fragmento de código que encontré hace unas semanas; Me dio unos pocos minutos de confusión hasta que descubrí por qué funciona, tal vez será interesante para otros también.¿Por qué este programa es válido?

<?php 

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

Obviamente el programador quería añadir un enlace explicativo como un comentario antes del bloque de código, pero se olvidó de añadir el // al principio. Sin embargo, el código funciona bien. ¿Puedes decir por qué?

+3

Supongo que el código colorer ayuda mucho con la respuesta :). – kapa

Respuesta

19

La http: es una etiqueta goto, y el resto de la línea está comentada.

+0

y usted señor, escriba más rápido que yo LOL – Karma

+1

Bueno, en realidad no se convierte en nada, ES una etiqueta goto :). – kapa

+0

Heheh ... esta pregunta fue una bonificación en el examen final de una de mis clases en mi universidad. Me sentí tan estúpido cuando el profesor nos dio la respuesta a eso. xD Y muy cierto, bažmegakapa. –

Cuestiones relacionadas