Hemos cubierto un montón de diseño y programación de front-end en algunas publicaciones recientes a la, twitter bootstrap. ¿Qué hay de cuidar la parte trasera? Cuando hablamos de back-end, hablamos de PHP. ¿Qué es PHP? Es un lenguaje de programación genial que se utiliza de muchas formas para comunicarse con una base de datos, generar sesiones y cookies, recopilar contenido único para servirlo en un navegador e incluso interactuar con API de terceros o interfaces de programación de aplicaciones.

PHP es un tema amplio, por lo que lo dividiremos en muchas publicaciones de blog, pero comencemos por el principio aquí y hablemos de variables y tipos de datos.

Tipos de datos en PHP

PHP admite los siguientes tipos de datos básicos:
Entero : se usa para números enteros
Flotante (también llamado doble) : se usa para números reales
Cadena: se usa para cadenas de caracteres
Booleano: se usa para valores verdaderos o falsos
Matriz: se usa para almacenar varios elementos de datos
Objeto: Se utiliza para almacenar instancias de clases.

Además de los tipos de datos enumerados anteriormente , PHP también tiene un tipo de recurso y NULL. Si a una variable no se le ha asignado un valor, se ha establecido explícitamente en NULL o se ha desarmado, se dice que tiene un valor NULL. Puede encontrarse con el tipo de recurso cuando se trata de archivos y bases de datos, ya que las funciones en PHP a menudo hacen uso de un recurso cuando necesita abrir un archivo para leerlo o conectarse a una base de datos. Lo que esto significa es que le brindan un identificador de archivo o una conexión de base de datos como recurso, que luego puede usar para pasar a otras funciones.

Tipo Fuerza

PHP es un lenguaje de tipo débil, lo que significa que una variable no necesita ser declarada con un tipo, simplemente asigna valores a la variable independientemente del tipo de datos. Hay pros y contras de este enfoque. Para el programador experimentado, puede ahorrar tiempo. Para el recién llegado, puede conducir a algunos resultados extraños.

Considere el siguiente código:

$ value1 tiene un valor entero, simplemente porque se le asignó el número 1. $ value2, por otro lado, es un valor flotante, ya que 2.00 es un valor de punto flotante.

Ahora prepárate para volar tu mente.

¡$ value2 ahora es una cadena! Al asignar el valor de cadena a la variable, está permitiendo que PHP actualice el tipo de variable en función de lo que se ha asignado a la variable. Necesitamos cubrir MUCHO más terreno, pero esta es una introducción súper simple a las variables y tipos de datos de PHP. ¡Nos vemos en la siguiente publicación!