обрабатываю так
if (filter_has_var(0, 'do')) {
$login = trim(filter_input(0, 'login', /* сюда не нашёл аналога trim() */));
$password = trim(filter_input(0, 'password', /* сюда не нашёл аналога trim() */));
$email = filter_input(0, 'email', 517); // 517 - это фильтр FILTER_SANITIZE_EMAIL
$this->mMain = new Main();
if ($this->mMain->signupHandler($login, $password, $email) === true) {
$this->sendMail($email, 'Логин: ' . $login . "\n" . 'Пароль: ' . $password);
$this->alertRedirect('success', $this->mMain->alert, '/menu');
}
$this->alertRedirect('danger', $this->mMain->alert);
}
FILTER_SANITIZE_EMAIL работает похожим на trim() образом, но удаляет не только концевые пробелы,
я не нашёл фильтра, аналогичного trim(), поэтому сделал так, может я что-то пропустил и он всё-таки есть?