Cómo crear variables con PHP

Ya hemos hablado de las ventajas de utilizar PHP como lenguaje de programación del lado servidor. En esta oportunidad veremos como crear variables con este lenguaje.

Para definir una variable en PHP lo hacemos anteponiendo el signo $. Al asignar el valor no es necesario especificar el tipo de dato. Si definimos un string puro (cadena de texto) debemos especificar el valor entre comillas simples. Si indicamos un número o un valor booleano lo hacemos sin comillas. En cuanto a los números, es importante tener en cuenta que si usamos decimales debemos usar el punto (.) en lugar de la coma (,).

¿Algunos ejemplos? Veamos …

$nombre = 'Dami';
$entero = 1;
$decimal = 2.55;

Anteriormente comentaba que para string puro usamos comillas simples. Es cierto que también podremos usar comillas dobles en ese caso, pero el sentido especial de usar comillas dobles es que nos permiten incluir una variable y que se represente su valor en ese caso. Veamos un ejemplo:

$nombre = 'Damian';
$mensaje = "Hola, $nombre";

¿Cómo podemos ver el valor guardado en una variable? La manera más simple es con echo, para mostrar el valor en pantalla. Ejemplo: echo $mensaje;

Si deseamos guardar múltiples valores en una misma variable, lo podemos hacer como array. La declaración de la variable es igual a la que hemos visto, pero al asignar el valor debemos indicar que es un array y especificar los valores entre paréntesis, separados por coma.

También es posible acceder al valor de una variable mediante print_r. Esto puede resultar especialmente interesante si dentro de la variable tenemos guardada una estructura de datos que deseamos analizar, por ejemplo un array.

A continuación veremos como crear un array y mostrarlo con print_r.

$nombres = array('Damian','Maria','Jorge','Elena');
print_r($nombres);

Recomendaciones y reglas para declarar una variable

Algunos aspectos que debemos tener en cuenta al momento de darle el nombre y declarar una variable:

  • Luego del signo $ debe comenzar con una letra o un guión bajo.
  • No puede comenzar con número o ser un número puro.
  • Cuando especificamos el nombre podremos utilizar caracteres alfanuméricos y guión bajo.
  • El nombre de una variable es case-sensitive (distingue entre mayúsculas y minúsculas).
  • La declaración de la variable debe terminar con punto y coma (;)
  • Se recomienda utilizar nombres claros y relacionados con lo que vamos a almacenar.

Algo más sobre PHP y los lenguajes de programación

Si estás comenzando a programar, existen diferentes IDEs y editores de código para trabajar con PHP. Dentro de los editores, en la actualidad se destaca Visual Studio Code.

Si ya estás utilizando Visual Studio Code, en este artículo explico cómo elegir el lenguaje de programación dentro de esa aplicación.

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Diseño y Programación Web y Mobile. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios digitales. Dicto capacitaciones y consultorías sobre lenguajes y herramientas de desarrollo Web

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*


Cursos y capacitaciones para empresas y profesionales

  • HTML & CSS (maquetado web).
  • CSS3 & Responsive Web Design (diseño web adaptado a móviles y tablets).
  • Flexbox & Grids (técnicas modernas de CSS).
  • LESS & SASS (CSS preprocessors).
  • Responsive E-mail (diseño de emails multidispositivo).
  • Bootstrap (el framework de diseño más utilizado).
  • HTML5 (Nivel inicial y Avanzado + APIs).
  • PhoneGap/Cordova (Aplicaciones para Android e iOS basadas en lenguajes Web).
  • JavaScript (Nivel inicial y avanzado con ECMAScript 6).
  • jQuery (una de las librerías más famosas de JavaScript).
  • Angular (framework para construir aplicaciones Web con JavaScript).
  • PHP & MySQL (programación del lado servidor y bases de datos).

Encontrame en las redes sociales. Contactame.