Класс 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>
	*/
?>



Чат с GPT Компилятор