El mejor tutorial de las variables de PHP en 2024. En este tutorial podrás aprender Ejemplos,algebraica similares,las variables de PHP,Crear (declaración) variables de PHP,Ejemplos,PHP es un lenguaje débilmente tipificado,PHP ámbito de las variables,ámbito local y global,Ejemplos,PHP palabra clave mundial,Ejemplos,Ejemplos,alcance estático,Ejemplos,parámetros Alcance,Ejemplos,

las variables de PHP

Variable se utiliza para almacenar información en un "contenedor":

Ejemplos

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Instancia en ejecución »

algebraica similares

x = 5
y = 6
z = x + y

En álgebra, usamos las letras (como x), y darle un valor (por ejemplo, 5).

A partir de la expresión anterior z = x + y, podemos calcular el valor de z 11.

En PHP, estas cartas se llamanvariables.

lámpara Variable es un contenedor para el almacenamiento de datos.


las variables de PHP

Al igual que en el álgebra, puede ser asignado a un valor PHP variable (x = 5) o expresiones (z = x + y).

Variable puede ser un nombre corto (por ejemplo, x e y), o un nombre más descriptivo (como la edad, carname, totalvolume).

reglas variables de PHP:

  • Las variables comienzan con el símbolo $, seguido del nombre de la variable
  • Los nombres de variables deben comenzar con una letra o un carácter de subrayado
  • Los nombres de variables sólo pueden contener caracteres alfanuméricos y el guión bajo (AZ, 0-9 y _)
  • Los nombres de variables no pueden contener espacios
  • Los nombres de variables entre mayúsculas y minúsculas ($ yy $ Y son dos variables diferentes)
lámpara PHP declaraciones y las variables de PHP entre mayúsculas y minúsculas.

Crear (declaración) variables de PHP

PHP no manda la declaración de variables.

Variable se crea la primera vez que se asigna a ella cuando:

Ejemplos

<? Php
$ Txt = "Hola mundo!";
$ X = 5;
$ Y = 10,5;
?>

Instancia en ejecución »

En se ejecuta la sentencia anterior, la variabletxt contendrá el valor Hola mundo !,y la variable x contendrá el valor 5.

Nota: Cuando se asigna un valor a una variable de texto, las comillas en el valor de texto.


PHP es un lenguaje débilmente tipificado

En el ejemplo anterior, observamos, que no tiene que declarar el tipo de datos de la variable de PHP.

PHP se basará en el valor de la variable, la variable se convierte automáticamente en el tipo de datos correcto.

En un lenguaje de programación fuertemente tipado, debemos declarar primero las variables de tipo y nombre (definidos) antes de utilizar variables.


PHP ámbito de las variables

Ámbito de una variable es partes puede hacer referencia a las variables de proceso / utilizados.

Hay cuatro diferentes PHP ámbito de las variables:

  • local
  • global
  • estático
  • parámetro

ámbito local y global

En todas las variables definidas fuera de la función tiene un alcance global. Además de las funciones, variables globales se puede acceder a cualquier parte de la secuencia de comandos, para acceder a una variable global en una función, es necesario utilizar la palabra clave global.

variable de PHP declarada dentro de una función son variables locales sólo se puede acceder dentro de la función:

Ejemplos

<? Php
$ X = 5; // variables globales

myTest función ()
{
$ Y = 10; // variable local
echo "<p> Función de prueba dentro de la variable: <p>";
echo "la variable x es: $ x";
echo "<br>";
echo "variable y es: $ Y";
}

myTest ();

echo "<p> Función de prueba variables externas: <p>";
echo "la variable x es: $ x";
echo "<br>";
echo "variable y es: $ Y";
?>

Instancia en ejecución »

En el ejemplo anterior myTest () función define las variables $ xy $ y. $ X variable fuera una declaración de la función, por lo que es una variable global, $ y variable declarada dentro de una función es una variable local.

Cuando llamamos MyTest () valores de la función y de salida de dos variables, la función de salida el valor de $ y es una variable local, pero no el valor de salida de $ x, ya que la variable $ x definida fuera de una función no se puede utilizar dentro de una función, si acceder a una variable global en una función, es necesario utilizar la palabra clave global.

A continuación, la función que myTest () está fuera de los valores de salida de dos variables, el valor de la función completa es la salida de la variable local $ x, pero el valor de salida de $ y no puede, porque la variable $ y definido dentro de una función, es una variable local.

nota Se puede utilizar el mismo nombre de variable en diferentes funciones, debido a que estas funciones dentro de los nombres de las variables definidas son variables locales, actuar sólo dentro de la función.

PHP palabra clave mundial

palabra clave global se utiliza para acceder a las variables globales dentro de una función.

Llamar a una variable global definida fuera de la función dentro de una función, es necesario antes de las variables de la función más global Palabras clave:

Ejemplos

<? Php
$ X = 5;
$ Y = 10;

myTest función ()
{
global de $ x, $ y;
Y = $ $ $ x + y;
}

myTest ();
echo $ y; // salida 15
?>

Instancia en ejecución »

PHP se almacenan todas las variables globales en una matriz llamada$GLOBALS [índice] en. Guardar nombre de índice variable. Esta matriz se puede acceder dentro de la función también se puede utilizar para actualizar las variables globales directamente.

Ejemplos de lo anterior se puede escribir así:

Ejemplos

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Instancia en ejecución »


alcance estático

Cuando se completa una función, que es por lo general se eliminarán todas las variables. Sin embargo, a veces uno quiere no se elimina una variable local.

Para ello, utilice la palabra claveestática cuando se declara una variable de primera:

Ejemplos

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Instancia en ejecución »

Entonces, cada vez que se invoca la función, la variable retendrá un valor antes de llamar a la función.

Nota: Esta variable sigue siendo variables locales de la función.


parámetros Alcance

Los parámetros se pasan por valor a las variables locales de la función código de llamada.

Los parámetros se declaran en la lista de parámetros, como parte de una declaración de la función:

Ejemplos

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Vamos a la función PHP sección hizo un análisis más detallado.

las variables de PHP
10/30