Input Class

The Input class fetches data from GET, POST, COOKIE or SERVER and offer methods for validation and sanitation.

Quick Example

// Initiate class
$Input = new Input;
 
// fetches the key 'name' from GET
// returns an object
$name = $Input->get ('name');
 
echo 'Hello, ', $name->value ('Guest'); // prints 'Guest' if 'name' is not set or invalid.

Validate the data

$name = $Input->get ('name')->apply_filters (FILTER_VALIDATE_STRING);
 
if ($name->is_valid()
    // 'name' is validated as string, but let's check some more.
 
    if ($name->validate ('is_alnum')) {
        // 'name' is now validated as an alpha-numerical string
    }
}

Methods

input.txt · Last modified: 2010/07/22 17:27 by davids
Back to top
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0