И вообще, ты не считаешь глупым и не обдуманным применять термин «программа» к одной инструкции? Ведь программа — это последовательность инструкций. А эту последовательность пишет человек. А так как человеку свойственно ошибаться, то программа не может быть идеальной по определению.
Ну хорошо, две инструкции, три, пять, десять… где ваш критерий программы? А десять строк это уже считай функция или метод… Все современные методологии программирования сводятся к тому как неидеальную программу в 100 строк разбить на 10 идеальных подпрограмм по 10 строк. А почему тогда никто не пишет идеальные программы? Потому что они никому не нужны. А почему они никому не нужны? А потому что их «не существует!». Вот имхо как-то так.
Ошибки в компоненте Zend_Form_Element_File