En este capítulo vamos a ver qué son las variables y para que sirven. Mientras vamos desarrollando nuestra aplicación, vamos a tener la necesidad de almacenar información en alguna parte, por ejm en un sistema de ventas querremos almacenar la información del producto (precio, categoría...). Ese espacio de lugar donde vamos a almacenar dicha información se le conoce como variables. Las variables no son propias de PHP, todos los lenguajes de programación utilizan variables.
Identificadores
Para nombrar a estas variables tenemos que utilizar lo que se conocen como identificadores. Viene a ser el nombre que vamos a darle a esa variable, y gracias a ese nombre recuperaremos la información de dicha variable.
Todos los identificadores de variable deben comenzar con el símbolo de dólar ($).
Ejm
Para asignarle un valor a dicha variable utilizamos el operador igual (=) y terminar con punto y coma (;).
Case sensitive
Las variables en PHP son sensibles a mayúsculas y minúsculas.
Débilmente tipado
Cuando creamos una variable no hemos de poner el tipo de variable que va a ser, es lo que se conoce como variable débilmente tipada.
Caracteres alfanuméricos
El nombre de las variables sólo puede llevar caracteres alfanuméricos, es decir, letras, números y el guion bajo.
Estilos de escritura
Si necesitamos crear un identificador de variable con 2 o más palabras, existen diversos estilos de escritura para crearlos:
- Snake Case: $mi_variable (se separa cada palabra con un guion bajo)
- Upper Camel Case: $MiVariable (las primeras palabras en mayúsculas)
- Lower Camel Case: $miVariable (todas menos la primera letra de cada palabra en mayúsculas)
- Kebab Case: $mi-variable (se separa cada palabra con un guion medio)
Normalmente se suele utilizar Snake Case o el Lower Camel Case para la creación de variables.