Algunas librerías en php son conjunto de funciones y variables que da una jartera tener que definir en todos los archivos, se invocan con un simple Require:
O include_once(), require_once()
<?php
function CabeceraPagina()
{
?>
<FONT SIZE="+1">Esta cabecera estará en todas sus páginas.
</FONT><BR>
<hr>
<? }
function PiePagina()
{
?>
<hr>
<FONT SIZE="-1">Este es el pie de página.</FONT><BR>
Autor: Joaquin Gracia
<? }
function Indice()
{
?>
<A HREF="ejem06a.phtml">Pagina 1</A><BR>
<A HREF="ejem06a2.phtml">Pagina 2</A><BR>
<? } ?>
Y la página que lo usa:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php include("lib.phtml") ?>
<?php CabeceraPagina(); ?>
<TABLE>
<TR>
<TD>
<?php Indice() ?>
</TD>
<TD>
Esta es otra página<BR><BR>
completamente distinta<BR><BR>
pero comparte el pie y la cabecera con la otra.<BR><BR>
</TD>
</TR>
</TABLE>
<?php PiePagina(); ?>
</body>
</html>
Edit:La librería puede ser PHP, o incluso .loquesea, con tal de que Apache los interprete:
AddType application/x-httpd-php .php .phtml .loquesea
Dirás, pero y por qué PHTML!!, en realidad, no importa xD, se pensaba que phtml eran php con html, incrustados, y php, puro código, incluso las versiones .php3, etc... pero ahora ya a nadie le importa, y todo es php y punto
...