понимание filter_input и его свойств

Учитывая следующий код ниже:

if (isset($_POST['validate']) && trim($_POST['email']) != '') {
//validate POST input
$validatePOST = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
echo '<div style="background-color:yellow;padding:10px;color:#000;font-size:16px;">POST METHOD</div>';
if ($validatePOST) {
echo '<div style="background-color:green;padding:10px;color:#fff;font-size:16px;">
<b>' . $_POST['email'] . '</b> is a valid email address
</div>';
} else {
echo '<div style="background-color:red;padding:10px;color:#fff;font-size:16px;">
<b>' . $_POST['email'] . '</b> is  not a valid email address
</div>';
}
}

Теперь, если я преподаю PHP на уроках английского, верно ли мое толкование следующим образом?

$validatePOST = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);

Когда ты сказал filter_input(INPUT_POST , 'email') в основном то, что я говорю:

Привет filter_input можешь пойти проверить? $_POST['email']

И когда я добавляю следующий фильтр (в этом случае FILTER_VALIDATE_EMAIL):

То есть filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);

Я в основном говорю:

Привет filter_input можешь пойти проверить? $_POST['email'] если это на самом деле электронная почта или что-то еще?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]