SlideShare una empresa de Scribd logo
1 de 12
DESARROLLO WEB CON PHP
ACTIVIDAD III
JOSÉ FABIÁN CHAVES ROJAS
2016
 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() {
}
 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.
 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.
 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
}
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;
}
 Funciones que permiten vincular archivos.
Ejemplo
include(agregar.php);
mostrarTotal();
 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.
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.
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.
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.
Gracias..!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
 
Php
PhpPhp
Php
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Merry PH
Merry PHMerry PH
Merry PH
 
Que es php
Que es phpQue es php
Que es php
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
Sesión Virtual
Sesión VirtualSesión Virtual
Sesión Virtual
 
Sesion virtual funciones_php_actividad3_
Sesion virtual funciones_php_actividad3_Sesion virtual funciones_php_actividad3_
Sesion virtual funciones_php_actividad3_
 
Lenguaje de programacion con so
Lenguaje de programacion con soLenguaje de programacion con so
Lenguaje de programacion con so
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Php ppt
Php pptPhp ppt
Php ppt
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 

Destacado

Intro to Ushahidi for Developers
Intro to Ushahidi for DevelopersIntro to Ushahidi for Developers
Intro to Ushahidi for DevelopersUshahidi
 
Introduction to Using PHP & MVC Frameworks
Introduction to Using PHP & MVC FrameworksIntroduction to Using PHP & MVC Frameworks
Introduction to Using PHP & MVC FrameworksGerald Krishnan
 
1. introduction and prerequisites aspdotnet-mvc5-slides
1.  introduction and prerequisites aspdotnet-mvc5-slides1.  introduction and prerequisites aspdotnet-mvc5-slides
1. introduction and prerequisites aspdotnet-mvc5-slidesMasterCode.vn
 
4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slidesMasterCode.vn
 
3 introduction-php-mvc-cakephp-m3-getting-started-slides
3 introduction-php-mvc-cakephp-m3-getting-started-slides3 introduction-php-mvc-cakephp-m3-getting-started-slides
3 introduction-php-mvc-cakephp-m3-getting-started-slidesMasterCode.vn
 
Introduction to PHP H/MVC Frameworks by www.silicongulf.com
Introduction to PHP H/MVC Frameworks by www.silicongulf.comIntroduction to PHP H/MVC Frameworks by www.silicongulf.com
Introduction to PHP H/MVC Frameworks by www.silicongulf.comChristopher Cubos
 
Rasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php DeveloperRasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php DeveloperArno Schneider
 
Learn java in hindi
Learn java in hindiLearn java in hindi
Learn java in hindiVipin sharma
 
CodeIgniter PHP MVC Framework
CodeIgniter PHP MVC FrameworkCodeIgniter PHP MVC Framework
CodeIgniter PHP MVC FrameworkBo-Yi Wu
 

Destacado (13)

Intro to Ushahidi for Developers
Intro to Ushahidi for DevelopersIntro to Ushahidi for Developers
Intro to Ushahidi for Developers
 
Php frameworks
Php frameworksPhp frameworks
Php frameworks
 
Introduction to Using PHP & MVC Frameworks
Introduction to Using PHP & MVC FrameworksIntroduction to Using PHP & MVC Frameworks
Introduction to Using PHP & MVC Frameworks
 
1. introduction and prerequisites aspdotnet-mvc5-slides
1.  introduction and prerequisites aspdotnet-mvc5-slides1.  introduction and prerequisites aspdotnet-mvc5-slides
1. introduction and prerequisites aspdotnet-mvc5-slides
 
4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides
 
3 introduction-php-mvc-cakephp-m3-getting-started-slides
3 introduction-php-mvc-cakephp-m3-getting-started-slides3 introduction-php-mvc-cakephp-m3-getting-started-slides
3 introduction-php-mvc-cakephp-m3-getting-started-slides
 
Introduction to PHP H/MVC Frameworks by www.silicongulf.com
Introduction to PHP H/MVC Frameworks by www.silicongulf.comIntroduction to PHP H/MVC Frameworks by www.silicongulf.com
Introduction to PHP H/MVC Frameworks by www.silicongulf.com
 
Rasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php DeveloperRasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php Developer
 
Ph pin hindi
Ph pin hindiPh pin hindi
Ph pin hindi
 
Learn java in hindi
Learn java in hindiLearn java in hindi
Learn java in hindi
 
PHP & MVC
PHP & MVCPHP & MVC
PHP & MVC
 
CodeIgniter PHP MVC Framework
CodeIgniter PHP MVC FrameworkCodeIgniter PHP MVC Framework
CodeIgniter PHP MVC Framework
 
PHP MVC
PHP MVCPHP MVC
PHP MVC
 

Similar a FUNCIONES PHP

Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpSebastian Torres
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Adrian Ascanio
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorAlejandro Hernandez
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHPJomicast
 
Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en phpGiovanny Cuadros
 
Framework Laravel
Framework LaravelFramework Laravel
Framework LaravelRafael Lobo
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciamilcl0319
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)Margie Dearce
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copyMargie Dearce
 
Programacion iv sesion6 php
Programacion iv sesion6 phpProgramacion iv sesion6 php
Programacion iv sesion6 phpRoberto Garcia
 
Presentacion Sesion Virtual Funciones PHP
Presentacion Sesion Virtual Funciones PHPPresentacion Sesion Virtual Funciones PHP
Presentacion Sesion Virtual Funciones PHPucc
 
Actividad 3 . funciones en php
Actividad 3 . funciones en phpActividad 3 . funciones en php
Actividad 3 . funciones en phpLeonardoPuerta2
 

Similar a FUNCIONES PHP (20)

Evidencia Session en linea
Evidencia Session en lineaEvidencia Session en linea
Evidencia Session en linea
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
 
SEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptxSEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptx
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en php
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Funciones php darianacastillo
Funciones php darianacastilloFunciones php darianacastillo
Funciones php darianacastillo
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidencia
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Programacion iv sesion6 php
Programacion iv sesion6 phpProgramacion iv sesion6 php
Programacion iv sesion6 php
 
Presentacion Sesion Virtual Funciones PHP
Presentacion Sesion Virtual Funciones PHPPresentacion Sesion Virtual Funciones PHP
Presentacion Sesion Virtual Funciones PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Actividad 3 . funciones en php
Actividad 3 . funciones en phpActividad 3 . funciones en php
Actividad 3 . funciones en php
 

FUNCIONES PHP

  • 1. DESARROLLO WEB CON PHP ACTIVIDAD III JOSÉ FABIÁN CHAVES ROJAS 2016
  • 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.