Функции в php

Рейтинг: 0Ответов: 1Опубликовано: 15.02.2015

Имеем следующий код:

<?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;

Правильно ли два раза использовать одни и те же переменные ($a, $b, $act) во входных данных и при вызове функции? Код-то работает, но хотелось бы знать, как это будет видеть php, не будет ли конфликтов в других версиях, например?

Ответы

Ответов пока нет.