2. Disminución de errores: una vez escrita la función y de corregido los
problemas, esta funcionará correctamente cada vez que la usemos.
Ejemplo
function agregar() {
}
3. Facilidad de lectura: es mucho más fácil de entender el nombre de
una función que varias instrucciones. Al definir con nombres
respectivos nuestras funciones se hace más fácil para futuros
mantenimientos de las mismas.
Ejemplo
function mostrarContacto () {
//Información de contacto
}
Se llama a la función cada vez que tengamos que dar información de
Contacto.
4. Disminución de código: las funciones permiten ser utilizadas
cuantas veces sean necesarias, por lo cual ahorra una gran cantidad
de líneas de códigos permitiendo utilizar las funciones.
Ejemplo
function fechaactual() {
echo date("d-m-Y");
}
cada vez que se necesite la fecha actual se llama la función.
5. Modificaciones: cuando existe la necesidad de un realizar algún
mantenimiento o cambiar alguna tarea es más sencillo buscar la función que
deseamos modificar que empezar a navegar por todo nuestro código en
busca del código que queremos modificar.
Ejemplo
function mostrarTotal() {
//se puede modificar la operación a realizar
}
6. 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 un mensaje:
function mostrarMensajel(){
$mensaje = ‘HOLA MUNDO';
return $mensaje;
}
7. Funciones que permiten vincular archivos.
Ejemplo
include(agregar.php);
mostrarTotal();
8. 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. COMUNIDADES DE EXPERTOS EN
FUNCIONES PHP
PHPPEROS: Foro muy popular donde la comunidad de
desarrolladores de PHP interactúa a diario.
• El propósito del presente es recolectar currículos de personas
con conocimientos de PHP. Existen 3 posiciones a cubrir: +
Lead PHP Software Engineer + PHP Software Engineer + PHP QA
Engineer Los requerimientos son: PHP, Pear, MVC (Zoop,
mvcphp u otro), XML, HTML, MySQL, SQL, mejores prácticas en
desarrollo con PHP, Inglés.
10. Comunidad de PHP: Apoyo a sus miembros de PHP con la
creación de proyectos, esta en español.
• Propósito: la Comunidad de PHP es donde se reúnen todos los
entusiastas de la web, que usan PHP con algún CMS o
Framework o aplicación creada por esta plataforma, para
generar la mejor experiencia en la web.
• Ventaja: esta plataforma es comunidad de Programadores de
PHP, que tienen como objetivo el tener un espacio para generar
nuevos proyectos de software usando la plataforma de PHP.
Innovación hace a los programadores de PHP que están dentro
de esta comunidad serán, apoyados para que sus ideas sean las
mejores en todo el mercado. Se enfocan en impulsar
aplicaciones desarrolladas como idioma nativo el español.
11. The RFC process: es el proceso por el cual los desarrolladores
pueden sugerir y discutir nuevas ideas con la comunidad.
Propósito: Compartir conocimientos.
Ventajas: Diferentes criterios.