# Класс Link

Давайте сделаем класс, который будет создавать HTML ссылку. Назовем его `Link`. Вот так мы будем пользоваться нашим классом:

`<?php // Выведет <a href="/test.html">link</a>: echo (new Link())->setAttr('href', '/test.html')->setText('link')->show(); ?>`

Реализация:

`<?php class Link extends Tag { public function __construct() { parent::__construct('a'); } } ?>`

Сделаем так, чтобы даже если атрибут `href` не задан, то по умолчанию он становился пустыми кавычками:

`<?php class Link extends Tag { public function __construct() { parent::__construct('a'); $this->setAttr('href', ''); } } ?>`

Проверим:

`<?php // Выведет <a href="">index</a>: echo (new Link())->setText('index')->show(); ?>`

Самостоятельно реализуйте описанный класс `Link`.

С помощью этого класса создайте меню из `5` ссылок. Пусть первая ссылка ведет на страницу `/1.php`, вторая - на страницу `/2.php` и так далее.

Разместите созданную менюшку в отдельном файле, например, в `menu.php`.

Создайте страницы, на которые ведут ссылки вашей менюшки. Добавьте в них какой-нибудь текст.

Подключите инклудом к тексту каждой страницы вашу менюшку из файла. Убедитесь, что ссылки из этой менюшки будут работать корректно.

← →
↑