Tecnología

Inicio

Las variables de PHP vs. funciones

En PHP, que denotan nuevas variables con el carácter "$", por ejemplo:.. "$ Var =" valor "de PHP tiene varias funciones integradas, pero puede crear su propio uso de la" palabra clave function "Al utilizar ciertas funciones , se pueden utilizar variables como argumentos, o devolver los valores de las funciones. también puede utilizar variables para llamar a las funciones y los valores predeterminados establecidos para garantizar esas variables tienen una relación calidad-precio.

Alcance

Cuando el uso de variables en PHP, donde se crean ellos les da su alcance. Cuando se crea una variable fuera de cualquier función, que tiene un alcance global. Usted puede utilizar y modificar en cualquier lugar dentro de su código PHP. Sin embargo, si se crea una variable dentro de una función, que tiene un alcance local y sólo se puede usar dentro de esa función. Si intenta modificar fuera de la función, PHP devuelve un error. Si utiliza el mismo nombre para una variable local como uno que existe a nivel mundial, el valor local tiene prioridad.

Argumentos de función

Cuando se llama a las funciones que requieren argumentos, puede pasar variables como argumentos. Por ejemplo, escriba "algunaFuncion ($ var1, var2 $);" para pasar los valores de esas dos variables como argumentos de la función. También puede utilizar los parámetros por defecto en una función. Por ejemplo, escriba "someFunc función ($ var =" valor ")" y luego definen la función. Cuando se llama a someFunc en su programa, si usted no pasa un argumento a la función, se utiliza el valor "$ var" por defecto.

Volviendo Variables

Al igual que usted puede pasar variables como argumentos de una función, puede devolver los valores de las variables en una función también. Por ejemplo, si la función realiza una serie de cálculos sobre la variable "$ var", forma de "retorno $ var;" en el extremo del cuerpo de función para enviar dicho valor de nuevo a la parte del programa que llama a la función. No se puede devolver múltiples variables a partir de una función, pero se pueden realizar operaciones, por ejemplo escribiendo "devolver $ var1 + $ var2;", o incluso volver matrices de variables, tales como "return array ($ var1, $ var2);".

Funciones variables

Cuando se agrega paréntesis al final de una variable cuyo valor es el mismo que una función existente, por ejemplo "$ miVar ();" la variable intenta ejecutar la función. Sin embargo, el lenguaje construir funciones como echo (), isset () o require () no son compatibles con funciones variables. Si una función requiere parámetros, se pasa como argumentos dentro de los paréntesis. Puede pasarlos como datos sin procesar, tales como cadenas o números, o como otras variables, incluyendo matrices.