# Класс Input

Давайте теперь сделаем класс `Input` для работы с инпутами. Вот готовая реализация этого класса:

`<?php class Input extends Tag { public function __construct() { parent::__construct('input'); } } ?>`

Давайте используем новый класс `Input` вместе с уже созданным нами классом `Form`:

`<?php $form = (new Form)->setAttrs(['action' => '', 'method' => 'GET']); echo $form->open(); echo (new Input)->setAttr('name', 'year')->open(); echo (new Input)->setAttr('type', 'submit')->open(); echo $form->close(); ?>`

В результате получится следующая форма:

`<form action="" method="GET"> <input name="year"> <input type="submit"> </form>`

Скопируйте себе мой код класса `Input`. Скопируйте пример формы. Запустите его в браузере, убедитесь, что форма действительно появляется. Вбейте какие-нибудь данные в инпут и нажмите на кнопку отправки. Убедитесь, что форма действительно рабочая.

← →
↑