Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2007, 09:37
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Problema con CONSTANTES en una clase[solucionado].

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$valueFILTER_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