Сейчас мы с вами займемся созданием классов
для работы с 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
самостоятельно
и проверьте его работу.