Выкладываю свой первый класс.
Для чего он?
Для защиты, от XSS и SQL-INJ.
Применяем так:
$text = "<b>Тест</b>";
Anti_Xak::no_sql_inj(); // от SQL-INJ
echo Anti_Xak::output($text); // Для вывода текста
echo Anti_Xak::input($text); // Для заноса в БД
echo Anti_Xak::num($text); // Для фильтра цифр
echo Anti_Xak::outtext($text); // Для текста
Жду от кодеров, правильных советов по улучшению 
"Istsam12"
Почему у всех привычка ставить в конце 12?)
добавлено спустя 1 минуту:
Да это и классом тяжело назвать. Просто набор методов, не связанных. Класс, кстати, очень много выполняет действий. Я бы разделили на более маленькие...
2, цифра 12 у кажого обозначает своё
Как бы сделал ты в классе?
3, о_O
у меня не выводятся ошибки
добавлено спустя 5 минут:
если вы про это:
Notice: Undefined variable: value in Z:\home\test1.ru\www\common\Anti_Xak.php on line 20
Notice: Undefined variable: key in Z:\home\test1.ru\www\common\Anti_Xak.php on line 20
?
добавлено спустя 38 секунд:
в строке 20, Такой код:
$_GET[$key] = str_replace(array('\'', '"', '/*', '--', '(', ')', '%'), '',$value );
плагиаторы: xman12, Istsam12.
Класс должен быть полностью отделен от внешнего кода. То есть не должно быть такого:
$_GET[$key] = str_replace(array('\'', '"', '/*', '--', '(', ')', '%'), '',$value );
А если запрос post? А если мне нужны в тексте кавычки и скобки?
А суть класса какая? Нельзя просто обьявить функции? Надо переть целый класс? Не всегда ооп лучший вариант... (Ничего против не имею просто так думаю) да и создавать "$xak = new Anti_Xak(); // Создаём класс" не айс имхо
А нельзя через "::" ?
Интересно но глупо. О как скажу. Сорри если что не так 
WMS_ITACHI, на что знаний ООП хватило - то и написал.
Заметь, Версия: 0.1, Первый класс
Istsam, Да понятно
просто ты взял те функции что все видели и окружил их class{}
Надо что-то интересней 