Случай:
У меня есть класс формы, который обрабатывает формы HTML, очищает поля и проверяет правильность.
Я думаю о создании отдельных классов для различных полей формы, например:text / file / select / etc.
То, как я собираюсь использовать это, выглядит примерно так:
$form = new Form();
$form->element['fieldname'] = new HtmlTextField('length'=>3);
Однако кто-то здесь, на SO, однажды сказал мне, что конструкция классаникогда не должен ничего возвращать.
В приведенном выше случае он вернул бы поле формы.
Правильно ли, что __construct()
никогда не должен ничего возвращать?