В документации для filter_input()
упоминается:
Значение запрошенной переменной в случае успеха, FALSE, если фильтр не работает, или NULL, если переменная variable_name не установлена.
Изучив различные примеры в Интернете, я был удивлен, увидев, что ни один из них (по крайней мере, о которых я знаю) не проверял значение FALSE
. В большинстве примеров проверяется только значение NULL
:
if ( is_null( filter_input( INPUT_POST, 'name', FILTER_SANITIZE_STRING ) ) ) {
// display error
}
Есть причина для этого ? Или есть реальный пример, который проверяет значение FALSE
? Если да, не могли бы вы привести пример, чтобы я мог извлечь из него пользу.
Кроме того, не могли бы вы указать обстоятельства, при которых filter_input мог бы дать сбой. Очень признателен.
FALSE
проверяется на ? Во-вторых, при каких обстоятельствахfilter_input
может выйти из строя? - person Grateful   schedule 29.09.2014