class Filter
{
/**
* Очищает строку от специальных символов, преобразуя их в HTML-сущности.
* Используется для безопасного отображения пользовательского ввода.
*/
public static function clearFullSpecialChars(string $string): string
{
}
/**
* Алиас для clearFullSpecialChars — используется при выводе данных.
*/
public static function output(string $string): string
{
return self::clearFullSpecialChars($string);
}
/**
* Очищает строку от тегов и лишних пробелов.
*/
public static function clearString(string $string): string
{
}
/**
* Извлекает и возвращает целое число из строки.
* Удаляет все нецифровые символы, кроме знака.
* Использует фильтр FILTER_VALIDATE_INT для корректной валидации.
*/
public static function clearInt(string|int $string): int
{
$filtered = filter_var($string, FILTER_VALIDATE_INT
); return $filtered === false ?
0 : abs($filtered); }
}