Bienvenidos sean a este post, hoy veremos como son las variables y los distintos tipos de datos que podemos manejar.
Variables
Como todo lenguaje que desee ser etiquetado como tal debe tener la posibilidad de poder almacenar informacion para poder ser usada durante todo el codigo, pero que es una variable? Podemos definirla como:
Es un espacio reservado en memoria para almacenar informacion y su tamaño dependera del tipo de informacion a almacenar
El Tinchicus
Las variables seran nuestras herramientas mas poderosas y tienen dos rangos principalmente:
- Globales
- Locales
Cuando hablamos de variables globales son aquellas que se encuentran definidas en la raiz o al principio de nuestro codigo y las podemos usar durante todo el codigo y sus distintos bloques, clases o funciones y desaparecera cuando termine el programa, en cambio las locales solamente tienen un rango estabeclido por el bloque donde las definimos, es decir si creamos una funcion las variables que definamos en su interior desapareceran cuando se termine el bloque o la funcion, es decir que su uso es mas limitado pero a diferencia de las globales es mucho mas rapida y no satura la memoria a largo plazo, por lo tanto bien utilizado pueden ser mucho mas versatiles unas que otras pero siempre vamos a necesitar una que se distribuya por todo el codigo, a continuacion veremos dos temas como son la sintaxis de la variable y del lenguaje:
<?php $NOMBRE_VARIABLE = VALOR; ?>
La sintaxis son siempre las mismas, para la estructura comenzaremos con el signo de menor (<) seguido de la interrogacion (?) y la palabra php y todo el bloque terminara con el signo de interrogacion y el signo de mayor (>), las variables siempre comienzan con el valor de pesos ($) seguido del nombre de la misma, este nombre puede ser alfanumerico y usar el caracter de guion bajo o underscore (_) pero no pueden empezar con numeros o caracteres especiales, tampoco pueden contener algunos de ellos, luego ira un igual que asignara un valor cualquiera, el tipo que puede almacenar lo veremos un poco mas adelante, a continuacion les mostrare algunos nombres validos:
$nombre = "Tinchicus";
$nombre_var = "Martin";
$_nombre = "";
Pasemos a ver algunos nombres invalidos de variables:
$1234 = "";
$*nombre = "";
$año = 2021;
$nombre#var = "";
Pero que sucede si nos olvidamos del signo de pesos? El lenguaje no la considera como variable sino como constante pero que es una constante? Es una variable que solo permite un valor y lo mantiene CONSTANTE durante todo el codigo y no podemos modificarlo en ningun momento, esto es ideal para cuando necesitamos un valor que se utiliza en todo el codigo y utilizamos la constante para representarlo, un ejemplo es el valor de PI que lo podemos asignar a una constante y utilizarlo cuando lo necesitamos asegurandonos que ese valor nunca cambiara pero si no la creamos como corresponde nos devolvera un error al querer trabajar sobre ella pero de esto hablaremos en otro post, con esto hemos cubierto lo basico para una variable pasemos al siguiente tema.
Tipos de datos
Si notaron una particularidad hablando de variables es que no le definimos el tipo, esto es debido a que el lenguaje define el tipo en base a la informacion que le asignemos, podemos decir que en realidad trabaja con un tipo llamado Variant donde se ajusta en base a lo mencionado anteriormente, a diferencia de otros lenguajes mas antiguos o de tipo safe-type donde si o si debemos asignarle uno, veamos los tipos que podemos utilizar en nuestras variables:
Tipos | Ejemplos |
Cadena (String) | Hola, Mundo! |
Numero (Number) | 1234 |
Flotante (Float) | 103.4 |
Booleano (Boolean) | TRUE o FALSE |
Con estos tipos podemos manejar todos los valores basicos de nuestros programas, desde textos hasta estados booleanos pasando por los numeros, otra opcion interesante del lenguaje es que podemos cambiar los tipos de una manera muy dinamica, es decir con solo cambiar los valores tambien se cambiaran los tipos automaticamente evitando inconvenientes o problemas de incompatibilidad.
En resumen, hoy hemos visto que es una variable, como es su sintaxis, como es la sintaxis basica de un codigo de PHP, como se puede transformar en una constante, cuales son los tipos que manejamos y el beneficio que nos devuelve trabajar de esta forma, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
