We have the following code:
<?php $a = $_POST['a']; $b = $_POST['b']; $act = $_POST['act']; ?> Тут форма, через которую вводим значения переменных <?php function calc($a,$b,$act) { switch ($act) { case "+": $rez = $a + $b; return $rez; break; case "-": $rez = $a - $b; return $rez; break; case "*": $rez = $a * $b; return $rez; break; case "/": $rez = $a / $b; return $rez; break; case "%": $rez = $a % $b; return $rez; break; default: return "Выберите действие"; break; } } $calc = calc($a,$b,$act); echo $calc; Is it right to use the same variables ($ a, $ b, $ act) twice in the input data and when calling a function? The code works, but I would like to know how php will see it, will there be conflicts in other versions, for example?