Hola tengo la siguiente clase para filtrar input tanto para GET como para POST.
Código PHP:
class FilterInput
{
public $_source;
public function __construct($source)
{
if ($source=='GET')
{
$this->_source = INPUT_GET;
} elseif ($source=='POST') {
$this->_source = INPUT_POST;
}
}
public function validaMail($value)
{
return filter_input($this->_source, $value, FILTER_VALIDATE_EMAIL);
}
}
$filterPost = new FilterInput('POST');
print $filterPost->validaMail('email');
Pero me arroja el siguiente error:
Código:
nuevo_usuario
Fatal error: Using $this when not in object context in C:\xampp\htdocs\ivanu\includes\Classes\class.FilterInput.php on line 18
alguna idea?
salu2