АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ppOpClFr 71 of 107 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Мы уже начали, но еще можно присоединится!

Класс Form

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