SlideShare una empresa de Scribd logo
1 de 13
OCTAVIO GARZÓN LUNA
DESARROLLOWEB CON PHP
7 razones por las cuales es
conveniente el uso de las
funciones para agilizar el
proceso de desarrollo en PHP
1. PHP tiene una gran librería de funciones que
está en crecimiento constante y nos puede
facilitar mucho la labor de programar. Por
ejemplo, si necesitamos conocer la longitud de
una cadenas de caracteres, se puede recurrir a
la función strlen(), que pertenece a las librerías
de php, así:
<?php
$str = 'sena';
echo strlen($str); // 4
?>
2. Se pueden crear bibliotecas (archivos php con
diferentes funciones) que se pueden incluir en
cualquier otro archivo php, para utilizar sus
funciones, lo que ahorra mucho trabajo y permite
tener el código mucho mas organizado. Por
ejemplo, si tengo un archivo llamado
“miBiblioteca.php” y dentro de él tengo una función
menu(). En cualquier archivo php, puedo usarla así:
<?php
include "biblioteca.php"; //incluir
“miBiblioteca.php”
menu(); // llamada a la función menú()
print "<p>Esta página es válida</p>";
?>
3. Las funciones permiten ahorrar muchas líneas de código,
cuando la tarea que realizan se debe llevar a cabo varias veces
dentro del programa, es suficiente con escribir las instrucciones
una sola vez, dentro de la función.Y de ahí en adelante cada que
queramos ejecutar dichas instrucciones, sólo basta con llamar a
la función que las contiene. Por ejemplo:
<?php
function suma ($arg_1, $arg_2)
{
$salida = $arg_1 + $arg_2
return $salida;
}
$cantidadA = 25;
$cantidadB = 4;
$total = sums($cantidadA, $cantidadB);
Echo “La suma es :” . $total;
?>
 4. Con el uso de funciones, hay menos
posibilidad de errores, pues si el código de la
función que solo se escribe una vez, está bien
hecho, al no tener que volverlo a escribir, hay
menos posibilidad de error, solo basta con
utilizar bien la función.
5. Código más fácil de entender, pues si los nombres de
funciones son claros e indicativos de su labor, es fácil
entender al código general. Por ejemplo, el siguiente
fragmento es muy claro de entender.
<?php
$totalDevengado = calculoTotalDevengado();
$totalDeducciones = calculoTotalDeducciones();
$sueldoNeto = $totalDevengado - $totalDeducciones;
imprimirRecibo($nombre, $cargo, $totalDevengado,
$totalDeducciones, $sueldoNeto);
?>
6. Encontrar un error. Al saber por ejemplo
que calculo o tarea se está realizando mal, es
fácil, mirar el código de la función respectiva
y ahí buscar el error. Si por ejemplo en el
caso anterior, todos los cálculos están bien,
pero se imprime un sueldo neto incorrecto,
basta con revisar la función
imprimirRecibo(…) y allí debe estar el error.
 Facilidad para cambiar código, si por ejemplo,
se quiere incluir un aporte a un fondo de
empleados, se empezaría por ver cómo hacer
el cambio en la función
calculoTotalDeducciones() y eso sería todo.
Tres comunidades virtuales
de expertos disponibles en
la web para ampliar los
conocimientos en funciones
PHP
Nombre: PHP
Dirección: http://php.net/manual/en/tutorial.php
Propósito: Enseñar desde cero a programar en el
lenguaje PHP, con múltiples manuales,
trucos útiles, preguntas frecuentes y
documentos
Ventajas: contiene muchos ejemplos fáciles de
entender para empezar a programar en
este lenguaje
Nombre: VideoPHP
Dirección:
http://www.videophpblog.com/category/beginners/
Propósito: proveer al programador de diversa
información relacionada con
programación php y web en general.
Ventajas: cuenta con una sección para principiantes
cuyos videos son claros para el
aprendizaje de este lenguaje.
 Nombre: VideoPHP
 Dirección:
http://www.videophpblog.com/category/beginners/
 Propósito: el webmaster Cesar Cancino, tiene
como propósito compartir su
conocimiento sobre programación a
través de este sitio Web, donde
muestra algunos videos realizados por
él y da a conocer tips para dominar por
completo el PHP
 Ventajas: cuenta con más de 300 videos sobre
programación, entre ellos, varios sobre
Php y MySql.
 Desventajas: algunos cursos no son de acceso libre.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Mini manual php
Mini manual phpMini manual php
Mini manual php
 
ergonomia
ergonomiaergonomia
ergonomia
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Primeros Programas Shell Script
Primeros Programas Shell ScriptPrimeros Programas Shell Script
Primeros Programas Shell Script
 
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
 
While Shell Script
While  Shell ScriptWhile  Shell Script
While Shell Script
 
Guia 1
Guia 1Guia 1
Guia 1
 
Php informacion
Php informacion Php informacion
Php informacion
 
Programaion de codigos PHP.
Programaion de codigos PHP.Programaion de codigos PHP.
Programaion de codigos PHP.
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
Parámetros en shell script
Parámetros en shell scriptParámetros en shell script
Parámetros en shell script
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Cadenas, funciones y objetos
Cadenas, funciones y objetosCadenas, funciones y objetos
Cadenas, funciones y objetos
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Evidencia funciones con php
Evidencia funciones con phpEvidencia funciones con php
Evidencia funciones con php
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
 

Similar a Phpactividad3

Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones phpLeugean Mantilla
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Alejandro Andrés Aranda
 
Evidencia: Sesión virtual “Funciones PHP"
 Evidencia: Sesión virtual “Funciones PHP" Evidencia: Sesión virtual “Funciones PHP"
Evidencia: Sesión virtual “Funciones PHP"Alejandro Andrés Aranda
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciamilcl0319
 
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
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpSebastian Torres
 
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php luigiacarigua
 
Taller listasyeasygui
Taller listasyeasyguiTaller listasyeasygui
Taller listasyeasyguiAlbert Page
 

Similar a Phpactividad3 (20)

Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones php
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
 
Evidencia: Sesión virtual “Funciones PHP"
 Evidencia: Sesión virtual “Funciones PHP" Evidencia: Sesión virtual “Funciones PHP"
Evidencia: Sesión virtual “Funciones PHP"
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Php
PhpPhp
Php
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidencia
 
54 Php. La Opcion Include
54 Php. La Opcion Include54 Php. La Opcion Include
54 Php. La Opcion Include
 
Funciones
FuncionesFunciones
Funciones
 
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...
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Funciones
FuncionesFunciones
Funciones
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
 
Taller listasyeasygui
Taller listasyeasyguiTaller listasyeasygui
Taller listasyeasygui
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 

Phpactividad3

  • 2. 7 razones por las cuales es conveniente el uso de las funciones para agilizar el proceso de desarrollo en PHP
  • 3. 1. PHP tiene una gran librería de funciones que está en crecimiento constante y nos puede facilitar mucho la labor de programar. Por ejemplo, si necesitamos conocer la longitud de una cadenas de caracteres, se puede recurrir a la función strlen(), que pertenece a las librerías de php, así: <?php $str = 'sena'; echo strlen($str); // 4 ?>
  • 4. 2. Se pueden crear bibliotecas (archivos php con diferentes funciones) que se pueden incluir en cualquier otro archivo php, para utilizar sus funciones, lo que ahorra mucho trabajo y permite tener el código mucho mas organizado. Por ejemplo, si tengo un archivo llamado “miBiblioteca.php” y dentro de él tengo una función menu(). En cualquier archivo php, puedo usarla así: <?php include "biblioteca.php"; //incluir “miBiblioteca.php” menu(); // llamada a la función menú() print "<p>Esta página es válida</p>"; ?>
  • 5. 3. Las funciones permiten ahorrar muchas líneas de código, cuando la tarea que realizan se debe llevar a cabo varias veces dentro del programa, es suficiente con escribir las instrucciones una sola vez, dentro de la función.Y de ahí en adelante cada que queramos ejecutar dichas instrucciones, sólo basta con llamar a la función que las contiene. Por ejemplo: <?php function suma ($arg_1, $arg_2) { $salida = $arg_1 + $arg_2 return $salida; } $cantidadA = 25; $cantidadB = 4; $total = sums($cantidadA, $cantidadB); Echo “La suma es :” . $total; ?>
  • 6.  4. Con el uso de funciones, hay menos posibilidad de errores, pues si el código de la función que solo se escribe una vez, está bien hecho, al no tener que volverlo a escribir, hay menos posibilidad de error, solo basta con utilizar bien la función.
  • 7. 5. Código más fácil de entender, pues si los nombres de funciones son claros e indicativos de su labor, es fácil entender al código general. Por ejemplo, el siguiente fragmento es muy claro de entender. <?php $totalDevengado = calculoTotalDevengado(); $totalDeducciones = calculoTotalDeducciones(); $sueldoNeto = $totalDevengado - $totalDeducciones; imprimirRecibo($nombre, $cargo, $totalDevengado, $totalDeducciones, $sueldoNeto); ?>
  • 8. 6. Encontrar un error. Al saber por ejemplo que calculo o tarea se está realizando mal, es fácil, mirar el código de la función respectiva y ahí buscar el error. Si por ejemplo en el caso anterior, todos los cálculos están bien, pero se imprime un sueldo neto incorrecto, basta con revisar la función imprimirRecibo(…) y allí debe estar el error.
  • 9.  Facilidad para cambiar código, si por ejemplo, se quiere incluir un aporte a un fondo de empleados, se empezaría por ver cómo hacer el cambio en la función calculoTotalDeducciones() y eso sería todo.
  • 10. Tres comunidades virtuales de expertos disponibles en la web para ampliar los conocimientos en funciones PHP
  • 11. Nombre: PHP Dirección: http://php.net/manual/en/tutorial.php Propósito: Enseñar desde cero a programar en el lenguaje PHP, con múltiples manuales, trucos útiles, preguntas frecuentes y documentos Ventajas: contiene muchos ejemplos fáciles de entender para empezar a programar en este lenguaje
  • 12. Nombre: VideoPHP Dirección: http://www.videophpblog.com/category/beginners/ Propósito: proveer al programador de diversa información relacionada con programación php y web en general. Ventajas: cuenta con una sección para principiantes cuyos videos son claros para el aprendizaje de este lenguaje.
  • 13.  Nombre: VideoPHP  Dirección: http://www.videophpblog.com/category/beginners/  Propósito: el webmaster Cesar Cancino, tiene como propósito compartir su conocimiento sobre programación a través de este sitio Web, donde muestra algunos videos realizados por él y da a conocer tips para dominar por completo el PHP  Ventajas: cuenta con más de 300 videos sobre programación, entre ellos, varios sobre Php y MySql.  Desventajas: algunos cursos no son de acceso libre.