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();
?>
alguna ayuda?