Acabo de encontrar un fragmento de mi código que tenía un error tipográfico en él.Typo produce resultados inesperados en PHP
$msg = "Some text";
$msg .= " some more text";
$msg .+ " yet more text!";
$msg .= " last text";
Aviso .+
la que debe ser .=
. Lo que me sorprende es que el código corrió sin producir ningún error, advertencia o aviso y la salida fue:
Some text some more text last text
Me preguntaba por qué hacía eso. Sé muy bien qué son .=
y +=
pero cómo se interpreta .+
especialmente porque no hay un signo igual.
Gracias por la entrada! – Iznogood
@lznogood: ¡No hay problema! Vale la pena considerar aquí lo que sucede si pones la expresión '" hola; '' como una declaración solitaria: nada. Ese es realmente el quid de esta pregunta. –
¡bien! ¡Gracias de nuevo! – Iznogood