¿Es este comportamiento correcto en PHP?Preferencia de conversión del tipo de PHP
<?php echo '-' . 1 + 1 . ' crazy cats'; ?>
// Outputs:
0 crazy cats
entiendo que menos se concatena con el primer '1' y '-1' fundido a un entero, y no '2' a cadena.
Explique por qué.
¿Cuál es la mejor manera de resolverlo? ¿Éste?
<?php echo '-' . (string)1 + 1 . ' crazy cats'; ?>
sorprendido esto no es una víctima .. así – Louis