Funciones en PHP Nombre Alumno Programación Computadores I Instituto IACC 19 de enero de 2018
Desarrollo
INSTRUCCIONES: Para desarrollar el siguiente control, descargue desde la plataforma del curso la plantilla establecida por I ACC para la entrega de controles de la semana, y realice las siguientes actividades: 1. Explique con sus propias palabras las principales características de los siguientes tipos de funciones:
a) Definidas por el usuario: son funciones referenciadas por el usuario, son creadas
para poder resolver cualquier problema dentro de un código, este tipo de funciones toleran una cantidad variable de argumentos. La sintaxis de una función definida por el usuario tiene un nombre de función única, el usuario puede pasar cualquier número de argumentos separados por comas, el usuario puede incluir cualquier código PHP e incluso otra función. Se trata de las funciones que creamos como usuarios, son personalizadas para resolver un problema propio de nuestro código. b) Variables: no permiten constructores de php (echo,print ,unset,) ,son funciones
donde podemos asignar un texto o un string a la variable teniendo la función y la variable un mismo nombre por lo tanto llamamos a la variable utilizando $nombre variable()”, son funciones útiles al tratar de concatenar texto en esa variable. La sintaxis significa que si un nombre de variable tiene paréntesis anexos a él, PHP buscará una función con el mismo nombre que lo evaluado por la variable, e intentará ejecutarla. c) Anónimas: permite la creación de funciones sin un nombre especifico, se utilizan
mucho para llamadas de retorno, También realiza el llamado desde otras funciones como si fuera un argumento.
2. Explique con sus propias palabras el significado del concepto “pasarle argumentos a una función”.
Son las variables que uno le entrega al código para pasar información a las funciones, son datos que reciben o se asignan a las funciones.
Enumere y defina brevemente en qué consiste cada uno de los tipos de paso de argumentos a una función vistos en el curso. Valor: Es la forma, por defecto, de pasar argumentos o parámetros en una función, si
cambiamos un dato de un parámetro no modifica el dato de la variable, que se pasó a la función. Por ejemplo, nuestra función “por valor”, tendrá una variable llamada $valor1, la cual es pasada como parámetro y luego llamaremos a nuestra función cambiando el parámetro por nuestra segunda variable ($variable), donde la variable original no se ve afectada por ese cambio. Por referencia: Es lo contrario al caso anterior, es decir, el cambio del valor de un
parámetro dentro de una función sí afecta al valor de la variable original. por valor predeterminado: Permite predeterminar un valor o dato de forma predefinida
en una función, este valor predeterminado tiene que ser una expresión constante, es decir, no puede ser una variable, un miembro de una clase o una llamada a una función. También es posible usar arreglos y otros especiales como null como valores predeterminados.
3. Explique qué significa que una función devuelva el valor NULL.
Control errores, no encuentra lo que está buscando, debemos generar un control de null o excepciones donde si el programa no encuentra los buscado retorne null ósea error o termino de programa. Devuelve un valor en blanco, es que te indica que o existe un valor, con una variable que no hemos declarado en ningún lugar del código. También se considerará NULL.
Bibliografía Materia entregada durante la semana más búsquedas en la web http://fernando-gaitan.com.ar/aprendiendo-php-parte-10-funciones/