Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Jose Maldonado en 05 de Septiembre 2014, 06:15
-
Hola a todos,
Pueden indicarme, por favor, una buena práctica para ubicar las funciones en un programa php.
No se si se puede escribir una función en un fichero particular y luego desde otro hacer uso de ésta.
Hasta ahora, lo que he hecho es escribir funciones en un mismo programa y cuidar de llamarlas después de donde aparecen escritas.
Puedo escribir partes del programa en tantos bloques "<?php ?>" como quiera, uno seguido de otro, o ¿cuál es la mejor manera?.
saludos
-
Hola Jose, si el código se hace muy extenso y se requiere de la misma función desde distintos archivos php se usa la directiva include:
include da lugar a que se cargue el archivo que tú indiques en el lugar en que tú indiques. Por ejemplo:
<?php include("header.php"); ?>
<p>
Hola, este es el contenido.
</p>
<?php include("footer.php"); ?>
Carga lo que contenga el archivo header.php, luego muestra hola, este es el contenido y luego carga el archivo footer.php
Si quieres puedes tener un archivo que se denomine funciones.php y ahí incluyes todas las funciones que quieras. Luego al comienzo de cada archivo escribes
<?php include("funciones.php"); ?>
Para poder hacer uso de esas funciones dentro de esa página web en concreto
Salu2
-
Perfecto Ogramar.
Muchas gracias