Класс HtmlList в ООП на PHP
Сейчас мы с вами сделаем класс HtmlList
для создания списков ul
и ol
.
У этого класса будет метод addItem
для добавления пунктов списка и метод show
для вывода результата на экран.
Для самих пунктов списка также сделаем отдельный
класс, назовем его ListItem
. Вот пример
того, как мы будем пользоваться нашими классами:
<?php
$list = new HtmlList('ul');
echo $list
->addItem( (new ListItem())->setText('item1') )
->addItem( (new ListItem())->setText('item2') )
->addItem( (new ListItem())->setText('item3') )
->show();
/*
Результат выполнения кода выведет следующее:
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
*/
?>