Tabla de contenido
Asignación e inicialización de variables
asignación de referencia variable
declaración de variables
Una de las características de PHP es que no requiere que las variables sean declaradas antes de ser utilizadas . Una variable se crea cuando se le asigna un valor por primera vez . Las variables se utilizan para almacenar valores como números, cadenas de texto o matrices. Una vez que se establece una variable, se puede reutilizar en scripts.
Las variables en PHP deben representarse con un signo de dólar $ seguido del nombre de la variable , utilizando la operación de asignación = para asignar un valor a una variable.
<?PHP
echo $name; //变量未定义,内存中没有创建该变量
$name = "HYC"; //变量的初始化赋值,会在内存中创建该变量
echo $name; //HYC
?>
liberación variable
La función unset() libera la variable especificada
unset($nombre); //liberar $nombre
nombres de variables
1. Los nombres de las variables distinguen estrictamente entre mayúsculas y minúsculas, y las variables con mayúsculas y minúsculas diferentes son completamente diferentes.
2. El nombre de la variable está compuesto por letras, números y guiones bajos, y no puede comenzar con un número, ni puede contener otros caracteres (caracteres en blanco...)
3. Adopte el método de nomenclatura de camellos
4. No se recomienda utilizar palabras clave como nombres de variables
Asignación e inicialización de variables
Cuando una variable se utiliza por primera vez, se le asigna un valor, este proceso se denomina "inicialización". Cuando la variable se usa más tarde, el valor de la variable se puede modificar en cualquier momento.
Utilice directamente a = para completar la asignación de variables.
Es decir, puede usarlo asignando directamente un valor a la variable.
variable mutable
Un nombre de variable se puede establecer y utilizar dinámicamente.
$$ es una característica de PHP y también es la causa de las vulnerabilidades de cobertura variable en PHP.
<?php
$name = "HYC";
$$name = "hello word"; //$ABC
echo $name;
echo "<hr />";
echo $ABC;
?>
El resultado final es: HYC hola palabra
asignación de referencia variable
La comprensión simple es dar a las variables un alias.
$b=$a;