Al final salio...
Bueno es una clase normalita:
Código PHP:
class operaciones{
//declaramos las variables a usar (que dentro de la clase son atributos de la clase)
var $n1;
var $n2;
var $signo;
var $result;
//metodo costructor, llamado igual que la clase
//el cual asigna valor (en este caso a la variable $result)
function operaciones($n1, $signo ,$n2){
//condicional
switch($signo){
case "sumar":
$this->result = ($n1 + $n2);
break;
case "restar":
$this->result = ($n1 - $n2);
break;
case "multiplicar":
$this->result = ($n1 * $n2);
break;
case "dividir":
$this->result = ($n1 / $n2);
break;
}
}
//metodo encargado de mostrar el resultado
function mostrarResultado(){
//apuntamos a la variable $result, resuelta en el metodo operaciones()
return $this->result;
}
}//end calss
//creamos una instancia de la clase operaciones(), y aqui mismo le pasamos los valores
$newClass = new operaciones(12,"multiplicar",2);
//llamamos al metodo mostrarResultado() que mostrara el valor de $result
echo $newClass->mostrarResultado();