Поместите вашу функцию в файл с именем function.php следующим образом:
<?php
function left_side()
{
echo <div class="left_side">
echo <ul>
echo <li><a href="page1.php">First Page</a></li>
echo <li><a href="page2.php">Second Page</a></li>
echo <li><a href="page3.php">Third Page</a></li>
echo </ul>
echo </div>
}
?>
Затем на каждой странице сделайте это где-нибудь вверху:
<?php require_once('/path/to/function.php'); ?>
Затем вы можете использоватьэто с
<?php left_side() ?>
Как правило, require () лучше, чем include (), потому что вы захотите, чтобы он выдавал ошибку, если файл отсутствует (это нарушит работу вашего сайта, так как вывод HTML не будет).Кроме того, require_once () лучше, чем require (), потому что функция должна быть прочитана только один раз веб-сервером.Если вы начнете включать другие файлы, например стандартный верхний и нижний колонтитулы на своей странице, которые также вызывают function.php, то require_once () не будет выполняться на этих последующих страницах, что приведет к небольшому увеличению производительности.
Наличиесказал, что если вы просто выводите HTML, вам вовсе не обязательно нужен обёртка функции.Просто используйте операторы echo в function.php (вы также можете просто использовать HTML без echo) и используйте include () для вывода содержимого при каждом его вызове.