# Класс Submit

Давайте упростим код для создания кнопки отправки формы.

Вместо такого кода:

`<?php echo (new Input)->setAttr('type', 'submit'); ?>`

Мы будем писать вот такой:

`<?php echo new Submit; ?>`

Для этого сделаем класс `Submit`, который будет наследовать от класса `Input`, переопределяя его конструктор и задавая в нем атрибут `type` в значении `submit`:

`<?php class Submit extends Input { public function __construct() { $this->setAttr('type', 'submit'); parent::__construct(); } } ?>`

Проверим работу нового класса:

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

Самостоятельно реализуйте описанный класс `Submit`, проверьте его работу.

← →
↑