Ορίσματα
Η μέθοδος δέχεται όσα ορίσματα και αν οριστούν αρκεί να είναι αριθμοί, αλαφαριθμητικά ή πίνακες (arrays)
Περιγραφή
Ελέγχονται και φιλτράρονται οι μεταβλητές που έχουν ως όνομα τις τιμές των ορισμάτων. Οι τιμές αυτές πρέπει να αποτελούν στοιχεία πίνακα (array), διαφορετικά η όποια τιμή είναι string θα θεωρηθεί όνομα ενότητας και θα φιλτραριστούν όσες μεταβλητές έχουν ως όνομα τα πεδία της ενότητας.
Παράδειγμα array:
$variables->getSafeVars(array(’title’, ’action’));
Θα ελεγχθούν οι μεταβλητές $_REQUEST[’title’] και $_REQUEST[’action’] και οι ασφαλείς τιμές που θα προκύψουν θα αποθηκευθούν στις global μεταβλητές $title, $action
Παράδειγμα string:
$variables->getSafeVars(’products’));
Θα γίνει αναζήτηση της ενότητας `products` και αν υπάρχει, όσες μεταβλητές του request προκύπτουν από τα ονόματα πεδίων της ενότητας θα ελεγχθούν και οι ασφαλείς τιμές που θα προκύψουν θα αποθηκευθούν στις ανάλογες global μεταβλητές.
Αν η ενότητα έχει τα πεδία `title`, `description` τότε θα ελεγχθούν οι $_REQUEST[’title’] και $_REQUEST[’description’]
Σύνταξη:
$variables->getSafeVars()
Επιστρεφόμενο αποτέλεσμα
Οι αντίστοιχες μεταβλητές ως global, με ασφαλές περιεχόμενο.