El detalle es el siguiente, tengo tres funciones
function display_web($imagen)
{
?>
<div global>
<table>
<tr><td><? display_page_header($imagen) ?></td></tr>
<tr><td><? display_page_body() ?></td></tr>
<tr><td><? display_page_footer() ?></td></td>
</table>
</div>
<?
}
function display_page_header($imagen)
{
?>
<table>
<tr><td><? display_page_header_logo_publigoogle468x60() ?></td></tr>
<tr><td><? display_page_header_publispider_840x80($imagen) ?></td></tr>
<tr><td><? display_page_header_menu_horizontal() ?></td></tr>
</table>
<?
}
function display_page_header_publispider_840x80($imagen)
{
?>
<table>
<tr><td><img src="images/publispider/<?=$imagen ?>" width="840" height="80"</td></tr>
</table>
<?
}
Tengo el archivo index.php que es desde donde llamo a la función
...
display_web($imagen);
...
Como vemos la funcion display_web() llama a la funcion display_page_header() y esta a su vez llama a la funcion display_page_header_publispider_840x80()
Tengo muchas paginas que hacen uso de la funcion display_web($imagen)
El argumento $imagen es el nombre de una imagen a mostrar segun la pagina visitada.
Como hago para que el argumento dado llegue hasta la ultima funcion ???
Saludos
Haz una clase y metes tus funciones, solo las llamas con el argumento de la imagen.
Suerte
Alguna otra solución que no sea trabajar con clases.
Estoy comenzando a trabajar con PHP. Y trabajaré con programación orientada a objetos cuando este un poco diestro. Es decir despues que logre terminar la web que estoy haciendo... ja ja ja. Espero sea antes de diciembre.
Saludos!!!