если учесть, что в этой функции можно таки сделать:
- проверку на предельные значения (для инта это будет величина, а для строк - размер. Это не проверка с выдачей сообщения, а обрезка)
- стрипать слеши
- флоату сделать замену запятой на точку
- и много чего еще полезного,
то имеет смысл задуматься над таким подходом.
вот я уже давно задумываюсь ;-)