Desarrollo Web con PHP
Una función php es un trozo de código que solo escribiremos
una vez y que podemos utilizar las veces que queramos esto
reduce el tiempo de desarrollo ya que podemos llamar una
función en vez de repetir todo el código
Ejemplo
/**** funcion****/
<?php
function hola(){
$saludo = "hola Mundo";
return $saludo;
}
echo hola();
?>
Con esto podemos impirmir en pantalla hola mundo las veces
que necesitemos.
 Al escribir una sola vez un trozo de codigo que se
ejecuta varias veces en cuanto reduce el tiempo de
depuracion ya que no es necesario llenar la memoria
con mas lineas de codigo.
 <?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Función de ejemplo.n";
return $valor_devuelto;
}
?>
 Su tiempo de depuracion sera menor ya que se en
cuanto sea necesario solo tiene que volver repetir lo
que ya ejecuto
 Es mas sencillo entender lo que hace una funcion con
su nombre, comparación aun gran numero de
operaciones o instrucciones.
 $total=$numero1+$numero2;
 echo $total;
 $total=$numero1-$numero2;
 echo $total;
 $total=$numero1*$numero2;
 echo $total;
 /*Llamado a la funcion con 3 parametros*/
 $total = operaciones($numero1,$numero2,$opera);
 Echo ‘’El resultado es: ‘’.$total;
 El tiempo de mantenimiento es menor y mas facil
ya que no hay que cambiar y buscar barios
cosdigos, sino solo uno en especifico.
 Echo multiplicar($cifra1,$cifra3);
 Echo sumar($e1+$e2);
 Echo saludar();
 En el ejemplo anterior solo se esta imprimiendo
funciones definidas que permiten hacer
operaciones matematica y saludar pero si
tuviesemos error en los resultados de la suma
solo tenemos que dirigirnos a la funcion que
realiza la suma y corregir el fallo.
 Reducción en el uso de la memoria ya que al
definir una función con un trozo de código
que se ejecutara varias veces evitaremos la
reducción de líneas de código lo que reduce
el tamaño del archivo.
Echo multiplicar($cifra1,$cifra3);
Echo sumar($e1+$e2);
Echo saludar();
 Se puede crear un biblioteca con funciones
definidas para ciertos objetivos que podemos
utilizar una y otra vez dentro de varios
proyectos.
 <?php
 include './biblioteca.php';
 include './operaciones.php';
 $numero1=11;
 $numero2=20;
 $operacion="R";
 ?>
 Es más seguro un modulo creado y provado a uno
que se esta por crear y sin probar.
 Function suma($v1,$v2){
$total=$v1+$v2;
Return $total;
}
 }
Function multiplicar ($n1,$n2){
$total=$n1*$n2;
Return $total;
}
}
 1. https://wiki.php.net/rfc
 Es una comunidad de expertos en PHP donde hay foros de
discusión donde se pueden se ponen al tanto de
sugerencias y nuevas ideas
2.Phperos http://www.phperos.net/
‘Tu comunidad de php’ es una cominadad virtual donde se
interactua por medio de foros entre otros acerca de temas de
php y se brinda ayuda a interrogantes o inconvenientes sobre el
uso de php.
3. Meetup www.meetup.com
Es una Comunidad de PHP en México y Latinoamérica que
promueve el uso profesional de PHP desde el año 2010, de se
pueblican algunas de las nevedades del PHP

Ventaja del uso de las Funciones en PHP

  • 1.
  • 2.
    Una función phpes un trozo de código que solo escribiremos una vez y que podemos utilizar las veces que queramos esto reduce el tiempo de desarrollo ya que podemos llamar una función en vez de repetir todo el código Ejemplo /**** funcion****/ <?php function hola(){ $saludo = "hola Mundo"; return $saludo; } echo hola(); ?> Con esto podemos impirmir en pantalla hola mundo las veces que necesitemos.
  • 3.
     Al escribiruna sola vez un trozo de codigo que se ejecuta varias veces en cuanto reduce el tiempo de depuracion ya que no es necesario llenar la memoria con mas lineas de codigo.  <?php function foo($arg_1, $arg_2, /* ..., */ $arg_n) { echo "Función de ejemplo.n"; return $valor_devuelto; } ?>  Su tiempo de depuracion sera menor ya que se en cuanto sea necesario solo tiene que volver repetir lo que ya ejecuto
  • 4.
     Es massencillo entender lo que hace una funcion con su nombre, comparación aun gran numero de operaciones o instrucciones.  $total=$numero1+$numero2;  echo $total;  $total=$numero1-$numero2;  echo $total;  $total=$numero1*$numero2;  echo $total;  /*Llamado a la funcion con 3 parametros*/  $total = operaciones($numero1,$numero2,$opera);  Echo ‘’El resultado es: ‘’.$total;
  • 5.
     El tiempode mantenimiento es menor y mas facil ya que no hay que cambiar y buscar barios cosdigos, sino solo uno en especifico.  Echo multiplicar($cifra1,$cifra3);  Echo sumar($e1+$e2);  Echo saludar();  En el ejemplo anterior solo se esta imprimiendo funciones definidas que permiten hacer operaciones matematica y saludar pero si tuviesemos error en los resultados de la suma solo tenemos que dirigirnos a la funcion que realiza la suma y corregir el fallo.
  • 6.
     Reducción enel uso de la memoria ya que al definir una función con un trozo de código que se ejecutara varias veces evitaremos la reducción de líneas de código lo que reduce el tamaño del archivo. Echo multiplicar($cifra1,$cifra3); Echo sumar($e1+$e2); Echo saludar();
  • 7.
     Se puedecrear un biblioteca con funciones definidas para ciertos objetivos que podemos utilizar una y otra vez dentro de varios proyectos.  <?php  include './biblioteca.php';  include './operaciones.php';  $numero1=11;  $numero2=20;  $operacion="R";  ?>
  • 8.
     Es másseguro un modulo creado y provado a uno que se esta por crear y sin probar.  Function suma($v1,$v2){ $total=$v1+$v2; Return $total; }  } Function multiplicar ($n1,$n2){ $total=$n1*$n2; Return $total; } }
  • 9.
     1. https://wiki.php.net/rfc Es una comunidad de expertos en PHP donde hay foros de discusión donde se pueden se ponen al tanto de sugerencias y nuevas ideas 2.Phperos http://www.phperos.net/ ‘Tu comunidad de php’ es una cominadad virtual donde se interactua por medio de foros entre otros acerca de temas de php y se brinda ayuda a interrogantes o inconvenientes sobre el uso de php. 3. Meetup www.meetup.com Es una Comunidad de PHP en México y Latinoamérica que promueve el uso profesional de PHP desde el año 2010, de se pueblican algunas de las nevedades del PHP