Безопасно ли использовать переменные типа INT в функциях BCMath в PHP?
Пример:
<?php
$a = 1;
$b = "1";
echo bcadd($a,$b,0);
?>
Кажется, это работает, но безопасно ли это делать? Или, например, существует риск того, что PHP может интерпретировать INT как нечто иное, чем значение int (я думаю о шестнадцатеричных значениях и т. д.)?
Спасибо !
bcadd
, оно будет работать так же, как если бы вы сначала привели переменную к строке. Он принимает их почти так же, как и любая функция PHP — они просто прозрачно преобразуются с использованием встроенной логики приведения типов. - person iainn   schedule 13.03.2018