You are on page 1of 4

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 IACC 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/

You might also like