SlideShare una empresa de Scribd logo
1 de 13
Diego Andrés Guerrero
Londoño
Desarrollo web con php
7 Razones por las que conviene el
uso de funciones para agilizar el
proceso de desarrollo
1
Permite estandarizar procesos y clasificarlos
por funcionalidad.
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS of F Y h:i:s A');
Usort(&$arreglo);
$consulta=mysql_db_query ( string $database , string $query);
$conection= mysql_connect ([ string $server ,string $username,
string $password);
2
Facilita el uso ya que con solo llamar la
función, manejar algunos parámetros o
recibir un retorno es mas que suficiente si
se conoce su forma de trabajar.
Llamado
$resultado=sumar(4,5);
Declaración
function sumar($num1,$num2){
return $num1 + $num2;
}
3
Permite reutilizar código y reducir líneas en
el programa.
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS of F Y h:i:s A');
/* use the constants in the format parameter */
// prints something like: Wed, 25 Sep 2013 15:28:57 -0700
echo date(DATE_RFC2822);
4
Permite optimizar la ejecución del
programa mediante el establecimiento de
módulos.
//inicio del programa
ingresoDatos();
//procesamiento de datos
$calculo=calculoArea($largo,$ancho);
//salida de los datos
Imprimir($cadena);
5
Facilita la depuración de errores, al poder
testear las funciones muchas veces antes
de ser estandarizadas para su uso.
6
Permite establecer bibliotecas comunes de
código que puede usar cualquier
desarrollador.
7
Al poderse empaquetar en bibliotecas pueden
ser utilizadas en cualquier parte del programa.
conexion.php
<?
$conexion=mysql_connect(“url”,”username”,”password”)
or die(“No se pudo conectar a la base de datos”);
mysql_select_db(“nombrebd”)
or die(“No se pudo seleccionar la base de datos”);
?>
Usuarios.php
…..
<BODY>
<?
include(“conexion.php”);
?>
</BODY>
……
COMUNIDADES DE EXPERTOS
Entre las comunidades de expertos
tenemos por ejemplo:
Zend community
PHP Builder
Community meetups Hispana
Zend community
Propósito: Comunidad comprometida con el código abierto en todo el
lenguaje PHP. En este momento hay más de 5 millones de desarrolladores
de PHP activos en el mundo, y Zend soporta múltiples proyectos de código
abierto que proporciona los recursos adicionales por el liderazgo, apoyo y
desarrollo.
Ventajas: comunidad muy extensa en expertos.
Desventajas: Es en ingles.
Atributos: Documentación extensa, soporte Framework propio,
entrenamiento, herramientas gratis, y pagas, recursos y programas de
certificación.
http://www.zend.com/en/company/community/local-php-user-groups
PHP Builder
Propósito: conectar desarrolladores PHP del área de Estados Unidos y
Canada y ofrecer información actualizada sobre bases de datos, funciones,
herramientas.
Ventajas: Tutoriales, noticias y foros de discusión, herramientas en
desarrollo, código.
Desventajas: Es en ingles.
Atributos: Códigos avanzados, tutoriales de temas avanzados.
Community meetups Hispana
Propósito: Meetup pone en contacto a personas de una ciudad para que
hagan juntas lo que les gusta hacer. La idea es muy simple: cuando nos
reunimos y hacemos lo que nos importa, damos lo mejor de nosotros
mismos. Eso es lo que hace Meetup: reúne a grupos de personas para hacer,
explorar y aprender.
Ventajas: Es en español
Desventajas:
Atributos: Contactos para empleo, blogs y foros importantes,
documentación api extensa.
https://www.meetup.com/es/topics/php/

Más contenido relacionado

Destacado

Derechos del franquiciador
Derechos del franquiciadorDerechos del franquiciador
Derechos del franquiciadoranavirginia17
 
Tugasan 1 B - kehadiran pelajar
Tugasan 1 B -  kehadiran pelajarTugasan 1 B -  kehadiran pelajar
Tugasan 1 B - kehadiran pelajarnabihahzaini
 
Les voyelles orales composées
Les voyelles orales composéesLes voyelles orales composées
Les voyelles orales composéesClaudia Martínez
 
Perencanaan pembelajaran pendidikan anak usia dini
Perencanaan pembelajaran pendidikan anak usia diniPerencanaan pembelajaran pendidikan anak usia dini
Perencanaan pembelajaran pendidikan anak usia diniSuraya Atika
 
Staffing, pimpinan dan kepemimpinan lpi
Staffing, pimpinan dan kepemimpinan lpiStaffing, pimpinan dan kepemimpinan lpi
Staffing, pimpinan dan kepemimpinan lpiFitri117
 
Sumber daya manusia perbankan syariah
Sumber daya manusia perbankan syariahSumber daya manusia perbankan syariah
Sumber daya manusia perbankan syariahheru_UMY
 

Destacado (10)

Derechos del franquiciador
Derechos del franquiciadorDerechos del franquiciador
Derechos del franquiciador
 
Tugasan 1 B - kehadiran pelajar
Tugasan 1 B -  kehadiran pelajarTugasan 1 B -  kehadiran pelajar
Tugasan 1 B - kehadiran pelajar
 
CV 2016
CV 2016CV 2016
CV 2016
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Blog
BlogBlog
Blog
 
Les voyelles orales composées
Les voyelles orales composéesLes voyelles orales composées
Les voyelles orales composées
 
Perencanaan pembelajaran pendidikan anak usia dini
Perencanaan pembelajaran pendidikan anak usia diniPerencanaan pembelajaran pendidikan anak usia dini
Perencanaan pembelajaran pendidikan anak usia dini
 
Staffing, pimpinan dan kepemimpinan lpi
Staffing, pimpinan dan kepemimpinan lpiStaffing, pimpinan dan kepemimpinan lpi
Staffing, pimpinan dan kepemimpinan lpi
 
LETRAS LETTERS BUCHSTABE
LETRAS LETTERS BUCHSTABELETRAS LETTERS BUCHSTABE
LETRAS LETTERS BUCHSTABE
 
Sumber daya manusia perbankan syariah
Sumber daya manusia perbankan syariahSumber daya manusia perbankan syariah
Sumber daya manusia perbankan syariah
 

Similar a Funciones

Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en phpGiovanny Cuadros
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con phpscotw08
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpSebastian Torres
 
Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Juan Carbajal
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARMarcos Martinez
 
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
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyJhoel Dgez Garcia
 

Similar a Funciones (20)

Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en php
 
Funciones php darianacastillo
Funciones php darianacastilloFunciones php darianacastillo
Funciones php darianacastillo
 
Sesión Virtual
Sesión VirtualSesión Virtual
Sesión Virtual
 
SEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptxSEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptx
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
Desarrollo web con php unidad 3
Desarrollo web con php unidad 3Desarrollo web con php unidad 3
Desarrollo web con php unidad 3
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Funciones php
Funciones phpFunciones php
Funciones php
 
Mvc
MvcMvc
Mvc
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
 
Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Zend Framework - MVC - 2008
Zend Framework - MVC - 2008
 
Glosariosaurio 2
Glosariosaurio 2Glosariosaurio 2
Glosariosaurio 2
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
 
Funciones en php
Funciones en phpFunciones en php
Funciones en 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...
 
Php
PhpPhp
Php
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Actividad III
Actividad IIIActividad III
Actividad III
 

Funciones

  • 2. 7 Razones por las que conviene el uso de funciones para agilizar el proceso de desarrollo
  • 3. 1 Permite estandarizar procesos y clasificarlos por funcionalidad. // Prints something like: Monday 8th of August 2005 03:12:46 PM echo date('l jS of F Y h:i:s A'); Usort(&$arreglo); $consulta=mysql_db_query ( string $database , string $query); $conection= mysql_connect ([ string $server ,string $username, string $password);
  • 4. 2 Facilita el uso ya que con solo llamar la función, manejar algunos parámetros o recibir un retorno es mas que suficiente si se conoce su forma de trabajar. Llamado $resultado=sumar(4,5); Declaración function sumar($num1,$num2){ return $num1 + $num2; }
  • 5. 3 Permite reutilizar código y reducir líneas en el programa. // Prints something like: Monday 8th of August 2005 03:12:46 PM echo date('l jS of F Y h:i:s A'); /* use the constants in the format parameter */ // prints something like: Wed, 25 Sep 2013 15:28:57 -0700 echo date(DATE_RFC2822);
  • 6. 4 Permite optimizar la ejecución del programa mediante el establecimiento de módulos. //inicio del programa ingresoDatos(); //procesamiento de datos $calculo=calculoArea($largo,$ancho); //salida de los datos Imprimir($cadena);
  • 7. 5 Facilita la depuración de errores, al poder testear las funciones muchas veces antes de ser estandarizadas para su uso.
  • 8. 6 Permite establecer bibliotecas comunes de código que puede usar cualquier desarrollador.
  • 9. 7 Al poderse empaquetar en bibliotecas pueden ser utilizadas en cualquier parte del programa. conexion.php <? $conexion=mysql_connect(“url”,”username”,”password”) or die(“No se pudo conectar a la base de datos”); mysql_select_db(“nombrebd”) or die(“No se pudo seleccionar la base de datos”); ?> Usuarios.php ….. <BODY> <? include(“conexion.php”); ?> </BODY> ……
  • 10. COMUNIDADES DE EXPERTOS Entre las comunidades de expertos tenemos por ejemplo: Zend community PHP Builder Community meetups Hispana
  • 11. Zend community Propósito: Comunidad comprometida con el código abierto en todo el lenguaje PHP. En este momento hay más de 5 millones de desarrolladores de PHP activos en el mundo, y Zend soporta múltiples proyectos de código abierto que proporciona los recursos adicionales por el liderazgo, apoyo y desarrollo. Ventajas: comunidad muy extensa en expertos. Desventajas: Es en ingles. Atributos: Documentación extensa, soporte Framework propio, entrenamiento, herramientas gratis, y pagas, recursos y programas de certificación. http://www.zend.com/en/company/community/local-php-user-groups
  • 12. PHP Builder Propósito: conectar desarrolladores PHP del área de Estados Unidos y Canada y ofrecer información actualizada sobre bases de datos, funciones, herramientas. Ventajas: Tutoriales, noticias y foros de discusión, herramientas en desarrollo, código. Desventajas: Es en ingles. Atributos: Códigos avanzados, tutoriales de temas avanzados.
  • 13. Community meetups Hispana Propósito: Meetup pone en contacto a personas de una ciudad para que hagan juntas lo que les gusta hacer. La idea es muy simple: cuando nos reunimos y hacemos lo que nos importa, damos lo mejor de nosotros mismos. Eso es lo que hace Meetup: reúne a grupos de personas para hacer, explorar y aprender. Ventajas: Es en español Desventajas: Atributos: Contactos para empleo, blogs y foros importantes, documentación api extensa. https://www.meetup.com/es/topics/php/