function clean_request($request, $is_numeric = false)
{
	if (is_numeric($request) || $is_numeric)
		return !empty($request) ? (int) $request : 0;
	else
		return !empty($request) ? htmlspecialchars($request, ENT_QUOTES) : '';
}
Sayısal değer girildiyse (veya girilmesi gerekliyse) integer türüne dönüştürür.
Yazı girildiyse, HTML'de kullanılan özel karakterleri HTML öğelerine dönüştürür. Böylece ekranda düzgün çıktı alırken, HTML olarak girilmiş yazılar, HTML kodu olarak ayıklanmaz.
Değerlerboş ise; sayısal değerler için 0, yazılar için boş döner.