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.
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
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.