Сейчас мы с вами займемся созданием классов для работы с HTML формами. Первый класс, который мы с вами сделаем, предназначен для создания открывающего и закрывающего тега form.
Так этот класс и назовем - Form. Вот пример его использования:
<?php
$form = (new Form)->setAttrs(['action' => 'test.php', 'method' => 'POST']);
echo $form->open();
// здесь потом будут элементы формы
echo $form->close();
?>
В результате выполнения кода мы должны получить следующую форму (здесь и далее форматирование HTML выполнено мною для удобства вашего восприятия):
<form action="test.php" method="POST">
</form>
Реализуем наш класс:
<?php
class Form extends Tag
{
public function __construct()
{
parent::__construct('form');
}
}
?>
Реализуйте описанный класс Form самостоятельно и проверьте его работу.