2. Explique 7 razones por las cuales considera conveniente el uso de las funciones para
agilizarelprocesodedesarrolloenPHP,indicandounejemploporcadauna.
1. Menos escritura: basta con escribir las instrucciones una vez, dentro de la función.
Cuando queramos ejecutar dichas instrucciones, sólo tendremos que llamar a la función
que las contiene.
Ejemplo
function fechaactual() {
echo date("d-m-Y");
}
cada vez que se necesite la fecha actual se llama la función.
3. 2. Lectura más fácil: es mucho más fácil de entender el nombre de una función que
varias instrucciones. Además, tenemos que procurar poner nombres orientativos de lo
que hace una función.
Ejemplo
function mostrar_logo () {
//imagen del logo
}
cada vez que se necesite el logo se llama la función.
4. 3. Menos errores: después de haber escrito la función y haber arreglado sus problemas,
funcionará correctamente cada vez que la usemos.
Ejemplo
function listar_Aprendices() {
}
5. 4. Más fácil de cambiar: es muy frecuente querer cambiar la forma de hacer una tarea.
Con el uso de funciones sólo hará falta cambiar esa tarea en un lugar. Si no usáramos
funciones, tendríamos que mirar en todo el código en busca de los sitios donde se
realiza esa tarea, y cambiar el código en cada lugar.
Ejemplo
function descuento() {
//solo se cambia el descuenta en esta función y no en otras partes del código.
}
6. 5. La sentencia return detiene la ejecución de la función y regresa al programa principal.
No es obligatorio ponerlo, pero facilita la comprensión de la función. No obstante, habrá
casos en que querremos que nuestra función devuelva algún resultado. Usaremos
return con este fin
Ejemplo para retornar el logo
function mostrar_logo(){
echo “<hr width=’50’ align=’left’/>”;
echo“<img src=’/images/logo.jpg’ width=’50’ height=’50’/>”;
echo “<hr width=’50’ align=’left’/><br>”;
return;
}
7. 6. Las funciones del sistema que permiten vincular archivos
Ejemplo
// en el archivo logo se encuentra la función mostrar_logo en este caso llamamos el
archivo y la función
include(logo.php);
mostrar_logo();
8. 7. Funciones internas (incluidas)
Ejemplo
function fechaactual() {
echo date("d-m-Y");
}
Para calcular la fecha actual se hace uso de la función DATE predefinida en php para
mostrar y dar formato a la fecha actual.
9. Tres comunidades virtuales de
expertos disponibles en la web
para ampliar los conocimientos
en funciones PHP.
10. 1. http://aprenderaprogramar.com/
Propósito:
El propósito es dar a conocer el manejo de las funciones para que las personas entiendan los conceptos
básicos y se guíen por medio de ejemplos para su uso.
Ventajas:
La ventaja es la forma simple y practica de explicar el uso de las funciones.
Desventajas:
Su explicación es muy general, no hace énfasis en algunos detalles importantes, además no cuenta con
un buen foro de dudas y comentarios.
2. http://www.forosdelweb.com/
El propósito es aprender y desarrollarse en php, .net, javascript, html5, seo, java, android, programación,
software, diseño y desarrollo web.
3. http://comunidad.dragonjar.org/
• DragonJAR es una comunidad de investigadores, estudiantes, profesionales y entusiastas de la
Seguridad Informática, nacida en Colombia pero que a través de losaños se ha convertido en un
referente de seguridad informática de habla hispana, propendiendo por mantener un enfoque
práctico a la teoría, sin olvidar las bases esenciales de esta.
• En más de una década la Comunidad DragonJAR se ha caracterizado por ser el semillero para quienes
hoy son grandes profesionales en el ámbito de la seguridad informática, tanto en Colombia cómo en
Latinoamérica y continúa trabajando para que esta labor perdure muchos más años.