RequestHandler
Die Klasse
RequestHandler dient dazu, Inhalte einfach aus dem REQUEST abfragen zu
können. Hierzu nutzt er das
$_REQUEST-Array, das zur Zeit der Nutzung bereits mit dem
relevanten
Input-Filter
behandelt wurde und damit eine sicherere Quelle für Werte darstellt.
Die Verwendung der statischen Klasse gestaltet sich wie folgt:
PHP-Code
// get a single request value
$value = RequestHandler::getValue('foo','bar');
// define a param array with default values
$params = array('foo' => 'bar','baz');
$values = RequestHandler::getValues($params);
// get several values
Die Variable
$value enthält nach dem Aufruf den Wert des Parameters
foo
oder, falls dieser nicht im Request enthalten ist,
bar. Das Array
$values
beinhaltet den Offset
foo mit dem Wert des Requests oder
bar, im Offset
baz
steckt der Inhalt des Parameters oder der Standard-Wert
null. Damit ist sichergestellt,
dass es keine nicht initialisierten Werte und damit Fehler innerhalb einer Applikation
diesbezüglich gibt. Weitere Details können der API-Dokumentation entnommen werden.
Um die Komponente verwenden zu können, muss diese per
PHP-Code
import('tools::request','RequestHandler');
vor der Verwendung eingebunden werden.
Kommentare
Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese
hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.