SlideShare una empresa de Scribd logo
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

PPTX
7 razones para usar funciones en php
DOCX
PROGRAMACION EN Php
PPTX
COMANDO DE BUSQUEDA- GREP
PPTX
Programacion Batch
ODP
Ficheros Php
PPTX
Estructura de un programa en c
DOCX
Php curso03
7 razones para usar funciones en php
PROGRAMACION EN Php
COMANDO DE BUSQUEDA- GREP
Programacion Batch
Ficheros Php
Estructura de un programa en c
Php curso03

La actualidad más candente (18)

PPT
ergonomia
PPTX
Estructuras de control
DOCX
PPTX
Primeros Programas Shell Script
PPTX
Conceptos basicos php
PPT
While Shell Script
PPTX
PDF
Php informacion
DOCX
Tarea sesion3
DOCX
Programaion de codigos PHP.
PPTX
Parámetros en shell script
PDF
Curso php y_mysql
PPT
Cadenas, funciones y objetos
PPTX
Estructura basica para_c_
PPSX
Evidencia funciones con php
PDF
Manual basico de PHP
PPTX
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
ergonomia
Estructuras de control
Primeros Programas Shell Script
Conceptos basicos php
While Shell Script
Php informacion
Tarea sesion3
Programaion de codigos PHP.
Parámetros en shell script
Curso php y_mysql
Cadenas, funciones y objetos
Estructura basica para_c_
Evidencia funciones con php
Manual basico de PHP
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
Publicidad

Similar a Phpactividad3 (20)

PPTX
7 Razones para usar funciones PHP - Desarrollo web en php
PPTX
Evidencia: Sesión Virtual Funciones PHP
PPTX
Sesion virtual funciones_php_actividad3_
PPSX
Desarrollo web con php
PPTX
Evidencia: Sesión virtual “Funciones PHP”
PPTX
Evidencia sesión virtual funciones php
PPTX
7 Razones para usar las funciones php
PPTX
Desarrollo web con php
PPTX
Jose manuel avila gonzález
PPTX
Jose manuel avila gonzález
PPTX
Evidencia sesión virtual “funciones php”
PPTX
Evidencia sesión virtual “funciones php”
PPTX
Evidencia: Sesión virtual “Funciones PHP"
PPTX
Evidencia: Sesión virtual “Funciones PHP”
ODP
semana 3
PPTX
Ventaja del uso de las Funciones en PHP
PPTX
Ventajas de usar funciones en php
PPTX
Funciones php sesion virtual-evidencia
PPTX
Sesión Virtual
PPTX
Desarrollo Web con PHP
7 Razones para usar funciones PHP - Desarrollo web en php
Evidencia: Sesión Virtual Funciones PHP
Sesion virtual funciones_php_actividad3_
Desarrollo web con php
Evidencia: Sesión virtual “Funciones PHP”
Evidencia sesión virtual funciones php
7 Razones para usar las funciones php
Desarrollo web con php
Jose manuel avila gonzález
Jose manuel avila gonzález
Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”
Evidencia: Sesión virtual “Funciones PHP"
Evidencia: Sesión virtual “Funciones PHP”
semana 3
Ventaja del uso de las Funciones en PHP
Ventajas de usar funciones en php
Funciones php sesion virtual-evidencia
Sesión Virtual
Desarrollo Web con PHP
Publicidad

Último (20)

PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Presentación de Redes de Datos modelo osi
PDF
clase auditoria informatica 2025.........
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
historia_web de la creacion de un navegador_presentacion.pptx
Propuesta BKP servidores con Acronis1.pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
la-historia-de-la-medicina Edna Silva.pptx
Influencia-del-uso-de-redes-sociales.pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
CyberOps Associate - Cisco Networking Academy
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Presentación de Redes de Datos modelo osi
clase auditoria informatica 2025.........
Sesion 1 de microsoft power point - Clase 1
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
SAP Transportation Management para LSP, TM140 Col18
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN

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.