Так вы хотите изучить РНР или развести в нем такой же бардак, как в JS?
Между прочим, такого бреда, как в JS (0.5 + '0.5' == '0.50.5') нет ни в одном другом языке...
А термином "унарный оператор" вы, видимо, вообще не владеете.
Спасибо, но мне нужно суммировать в случае чисел, и конкатенировать в случае строк, к примеру с <?php
$a = 0.5;
$b = 0.5;
$c = $a . $b;
echo $c;
выведет 0.50.5 когда node вывел бы 1...