*   >> Lectura Educación Artículos >> science >> programación

Función de PHP Basics

Conceptos básicos de PHP - Parte 9 Introducción Esto es parte de mi serie 9, Principios básicos de PHP. Una función es un conjunto de sentencias que llevan a cabo una tarea específica. Cuando se llega a escribir programas, te darás cuenta de que los programas son muy largas. Te darás cuenta de que hay grupos de declaraciones que tendrán que estar haciendo la misma tarea en diferentes partes del código (programa). Usted no tiene que escribir este grupo de sentencias en diferentes partes del código. Puede escribir una vez, y luego llamar a donde quiera que se necesite en el código.

En este artículo voy a explicar los conceptos básicos de las funciones de PHP. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Definición de funciones El grupo de instrucciones forma la función, pero hay que agruparlos en una manera particular. Al hacer esto, se dice que está definiendo una función en PHP. En algunas lenguas, este proceso se divide en dos.

Una fase se llama, que declara la función y la otra fase se llama, la definición de la función. Para este artículo y para la programación básica de PHP, utilizaremos un solo proceso, que está definiendo la función. Una definición de función consiste en lo siguiente en el orden dado - La palabra reservada, función. - El nombre de la función. - Una lista de parámetros a la función, entre paréntesis y separados por comas (ver más abajo). - Los estados que definen la función, encerrados entre llaves.

Las declaraciones en una función pueden tener entre ellos las llamadas a otras funciones definidas en el programa actual (aplicación). Nota: otro nombre para la palabra reservada es la palabra clave. Ejemplo En el siguiente ejemplo, definimos una función que sumar dos números, encontrar el cuadrado de la suma y luego devolver el resultado. función myFn () {$ num1 = 2; $ num2 = 3; $ sum = $ num1 + $ num2; $ cuadrado = $ suma * $ suma; devolver $ cuadrado; }?> La función comienza con la palabra reservada, función. El nombre de la función es myFn. Esto es seguido por paréntesis.

Entonces usted tiene el bloque. En el bloque, que tiene la declaración y asignación de los dos números. La tercera declaración en el bloque suma los dos números. La cuarta plazas de los estados de la suma. La última instrucción devuelve la plaza a la declaración que llamar a la función, fuera de la función. La palabra reservada, a cambio, se utiliza para ello. Esta es seguida por una variable o un literal. No todas las funciones terminan con la instrucción de retorno. Algunas funciones sólo realizar una tarea y no devuelven nada.

Llamar a una función Se llama a una función con solo teclear el nombre de la función, seguido de paréntesis, en un comunicado. El siguiente código ilustra esto. Inténtelo: myFn function () {$ num1 = 2; $ num2 = 3; $ sum = $ num1 + $ num2; $ cuadrado = $ suma * $ suma; devolver $ cuadrado; } $ Resultado = myFn (); echo $ resultado; ?> Este código es similar a la anterior con la adición de dos últimos estados. El penúltimo sola declaración llama a la función. Esta llamada declaración es fuera de la función. El operando de la derecha de la declaración es "myFn ()".

Es esta expresión que llama a la función. Cuando se llama a la función, recibe el valor devuelto por la sentencia return en la función. Este valor está ahora asignado al, $ resultado variable. La última declaración muestra el resultado. Una llamada de función no siempre tiene que asignar un valor de retorno a una variable. Funciones que no tienen valores de retorno son llamadas con solo teclear el nombre, seguido de paréntesis (a continuación, punto y coma, para formar una declaración).

Parámetros y argumentos Ahora, en la función anterior sólo podemos tratar con dos números particulares, que son 2 y 3. Esto es una desventaja. Si declaramos (crear) y asignamos las variables fuera de la función, entonces siempre podemos cambiar los valores de las variables, a continuación, enviar las variables a la función antes de que se ejecute la función. De esta manera, hemos de ser capaces de tratar con muchos otros pares de números.

El siguiente ejemplo ilustra esto: $ num1 = 4; $ num2 = 5; myFn función ($ no1, $ no2) {$ sum = $ no1 + $ no2; $ cuadrado = $ suma * $ suma; devolver $ cuadrado; } $ Resultado = myFn ($ num1, $ num2); echo $ resultado; ?> Esta vez las variables han sido declarados y asignados fuera de la función. Alguna otra función en otros lugares en el código realmente puede cambiar estos valores. Sin embargo, una función no puede cambiar el valor de una variable dentro de alguna otra función (todo permanece igual). En la definición de la función, los paréntesis tienen ahora dos variables.

Estas variables en esta posición se llaman parámetros. Estos parámetros de la función se utilizan dentro de la función. En el penúltimo de un comunicado, donde la función se llama; los paréntesis tienen dos variables. Estas variables en esta posición se llaman argumentos. Estos argumentos de la función son las variables declaradas fuera de la función. Los argumentos de una llamada de función, pueden ser literales, algo como: $ resultado = myFn (4, 5); Lea el código de arriba y probarlo.

Es aconsejable hacer siempre las variables para los parámetros diferentes de las variables correspondientes a los argumentos. Si no lo hace, a continuación, mientras que la manipulación de los parámetros dentro de la función, es posible cambiar los valores de las variables fuera de la función. Valor predeterminado Argumento Imagine que en el ejemplo anterior, un número es fijo, y el otro puede estar cambiando. Por ejemplo, supongamos que $ num2 siempre será 5 y $ num1 puede ser cualquier otro número como 2, 4, 6, 15, etc. En este caso, la única variable declarada (creada) sería de $ num1.

El número fijo será uno de los parámetros de la función como muestra el siguiente ejemplo: $ num1 = 2; myFn función ($ no1, $ no2 = 5) {$ sum = $ no1 + $ no2; $ cuadrado = $ suma * $ suma; devolver $ cuadrado; } $ Resultado = myFn ($ num1); echo $ resultado; ?> Cuando algo se mantiene fija como esto, decimos que es el valor por defecto Argumento. Sólo tienes un nombre de parámetro y asignar un valor a la misma en los paréntesis de la definición de la función. Tenga en cuenta que en la llamada de función, sólo una variable ($ num1) se ha utilizado.

No es necesario incluir el valor del argumento predeterminado en la llamada de función. El eco construir la construcción de eco que hemos estado usando no es realmente una función. Es por eso que no necesita paréntesis cuando se utiliza. Sólo sé que se puede enviar más de un argumento con la construcción de eco. Separe los argumentos con comas como en el siguiente ejemplo: echo "uno", "", "dos"; ?> Puede utilizar variables en lugar de los literales.

Las variables en cadenas Si una cadena es entre comillas dobles y tiene como parte de su contenido, una variable, se mostrará el valor de esa variable. Sin embargo, si la cadena está entre comillas simples, a continuación, se mostrará el nombre de la variable y no el valor de la variable. Leer y tratar el siguiente código: $ var = "bueno"; echo "Este es un hombre $ var."; echo "echo" Este es un hombre $ var. ';?>

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.