4. Funciones
Las funciones se declaran con function, independientemente de si retornan o no un valor.
function hola() { return "hola"; };
Argumentos
Los argumentos que se reciben son pasados por valor, es decir, se pasa una copia de cada argumento y la función no puede modificar los valores originales.
function incrementar($arg) { $arg = $arg + 1; echo( $arg ); };
$contador = 10;
echo( $contador ); # Imprime 10
incrementar($contador); # incrementar() Imprime 11
echo( $contador ); # Imprime 10
Alcance de Variables
Las variables se asumen locales a menos que se diga lo contrario.
$animal = "perro";
function animal1() {
$animal = "gato"; # Válido sólo dentro de animal1()
echo $animal; # Imprime "gato"
};
animal1();
echo $animal; # Imprime "perro" - animal1() alteró sólo su # variable local
Más información ... ver artículo sobre estructuras de control y funciones.
Autor y licencia de 'PHP: Nociones Basicas - Funciones'
Carlos Castillo Extraído de: http://www.tejedoresdelweb.com/307/article-1067.html
Esta obra está bajo una licencia de Creative Commons.
|
|
Los contenidos de este sitio pueden ser reproducidos solamente bajo estas condiciones. La licencia está respaldada con el registro de propiedad intelectual número 97.125 en Chile y otros países. |
|
|
|
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
|
|
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
|
|
Wikis relacionados con 'PHP: Nociones Basicas - Funciones'
PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables...
Más »
Hoy parece evidente que las funciones-poderes del Estado están llamadas a una colaboración y a...
Más »
Anotaciones sobre funciones mateméticas.
Síntesis y Adaptación de esta obra, al lenguaje y simbolismo moderno, de la tradición de...
Más »
Define como crear el archivo base y distintas formas 3D:
Esfera, Cono, cilindro, Caja.
Se trata...
Más »
¿Estás seguro de que deseas eliminar este capítulo?