Czy to zachowanie jest poprawne w PHP?Pierwszeństwo nadawania typu PHP
<?php echo '-' . 1 + 1 . ' crazy cats'; ?>
// Outputs:
0 crazy cats
I zrozumieć, że minus jest dołączona do pierwszej „1” i „-1” odlewano do liczby całkowitej, a nie „2” na sznurkiem.
Proszę wyjaśnić, dlaczego.
Jaki jest najlepszy sposób na rozwiązanie problemu? Ten?
<?php echo '-' . (string)1 + 1 . ' crazy cats'; ?>
zaskoczony, nie jest to dupe .. więc +1 – Louis