Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2008, 21:07
np27
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 16 años, 6 meses
Puntos: 0
ayuda con clase

Hola,
soy nuevo en POO , estoy haciendo una clase "inutil" pero es para practicar.
Mi problema es el siguiente:

Por un lado tengo la funcion filter_vars($email,FILTER_VALIDATE_EMAIL) que ofrece php5 para validar mails.
Estoy haciendo una clase que use esa funcion y no sé donde meterla.

Probé en constructor, y de diversas formas pero no me doy maña :(

Código PHP:
<?php

class prueba {
public 
$email;
public 
$valor;
public 
$resultado;
function 
__construct($email) {
$this-> email $email;
$this-> valor // acá iría filter_vars($email,FILTER_VALIDATE_EMAIL) o al menos // el valor que me devuelve. pero no se  como asignarle el valor o si necesito       // usarlo fuera del constructor  desde otra  funcion
$this-> resultado $resultado;
}

function 
resultado() {

// acá comparo el valor que supuestamente me devolvio filter_vars(...)

if ($this->valor == true) { $this->resultado "bien";}
if (
$this->valor == false) { $this->resultado "mal"; }
return 
$this-> resultado;
}
}


$instancia = new prueba("[email protected]");
echo 
$instancia->resultado();


?>
En realidad me cuesta darme cuenta el funcionamiento del constructor , y de como se usan los valores de retorno de las funciones dentro de una clase...

alguna ayuda?