Salve, come faccio a creare una classe che automaticamente mi elimini alcuni caratteri dalle variabili?
Ho fatto questa:
Codice PHP:
class FormVar {
// [Member variables]
var $passedparam;
// Member function
function trimdangerouschars() {
return str_replace( array( ",", ":", ";", "\\", "\"", "(", ")", "[", "]", "{", "}", "?", "|", "=" ), "", trim($this->passedparam) );
}
// Constructor function (php >=4)
function FormVar($passedparam) {
$this->passedparam = $passedparam;
}
}
così con
codice:
$us = isset($_GET['us']) ? new FormVar ($_GET['us']) : "";
e poi richiamando
codice:
$us = $us->trimdangerouschars();
vengno eliminati.
Ma per eliminarli automaticamente quando richiamo new FormVar come si fa?