В данном уроке мы с вами сделаем класс Password
,
создающий инпут с типом password
.
Давайте посмотрим, как мы будем пользоваться
описанным классом:
Пример
<?php
echo new Password;
?>
В результате получится следующий код:
<input type="password">
Пример
<?php
echo (new Password)->setAttr('name', 'passw');
?>
В результате получится следующий код:
<input type="password" name="passw">
Пример
А вот так мы будем пользоваться нашим классом в составе формы:
<?php
$form = (new Form)->setAttrs([
'action' => 'test.php',
'method' => 'GET'
]);
echo $form->open();
echo (new Input) ->setAttr('name', 'login');
echo (new Password)->setAttr('name', 'passw');
echo new Submit;
echo $form->close();
?>
В результате получится следующая форма:
<form action="" method="GET">
<input name="login">
<input type="password" name="passw">
<input type="submit">
</form>
Практические задачи
Реализуйте описанный класс, проверьте его работу в составе формы.