Planeta Python Argentina:
Gracias Joaquin por el logo!
$r = 3 + 058;Ese código en PHP imprime "8".
echo $r."\n";
?>
I once looked into fixed this, but this would slow down PHP dramatically in all cases where numbers are used inside scripts. Hence it's not worthwhile to "fix" this.
$ php5 -r "echo 3 + 058 . \"\\n\";"
8
$ php5 -v
PHP 5.2.6-1+lenny3 with Suhosin-Patch 0.9.6.2 (cli) (built: Apr 26 2009 22:16:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by mOo
with Suhosin v0.9.27, Copyright (c) 2007, by SektionEins GmbH
>>> 3 + 058¡OH SI! y tal como dice Facundo en su post:
File "", line 1
3 + 058
^
SyntaxError: invalid token
"Ningún error debería pasar silenciosamente", dice el Zen de Python.
"A medida que una discusión en línea se alarga, la probabilidad de que aparezca una comparación en la que se mencione a Hitler o a los Nazis tiende a uno".El Corolario sobre lenguajes de programación de la Ley de Godwin dice:
"A medida que una discusión en línea sobre lenguajes de programación se alarga, la probabilidad de que aparezca una comparación en la que se mencione a Java o a cafeteras tiende a uno".