Mmm... para que enviar el operador cuando puedes hacerlo con un texto?...
Código PHP:
function calcula($valor1,$valor2,$operacion){
switch($operacion){
case "multiplica":
return $valor1*$valor2;
break;
case "suma":
return $valor1+$valor2;
break;
case "resta":
return $valor1-$valor2;
break;
case "divide":
return $valor1/$valor2;
break;
}
}
//asi llamas
echo '<br>Multiplicacion: '.calcula(2,2,"multiplica");
echo '<br>Division: '.calcula(2,2,"divide");
echo '<br>Adicion: '.calcula(2,2,"suma");
echo '<br>Sustraccion: '.calcula(2,2,"resta");
Suerte