Variables:PHP, Java y JavaScript.

Hoy os voy a hablar de como se declaran las variables en los tres Lenguajes más populares en la actualidad.

Una variable solo es un espacio de memoria reservado para guardar un dato. Esta es la parte común. Después cada lenguaje lo estructura de distinta forma.

Por ejemplo en el caso de Java las variables deben declarase indicando el tipo de variable: int, String, char, double, float y Boolean. Las reglas de declaración son:

Los nombres pueden contener letras, dígitos, guiones bajos y signos de dólar
Los nombres deben comenzar con una letra
Los nombres también pueden comenzar con $ y _
Los nombres distinguen entre mayúsculas y minúsculas («miVar» y «mivar» son variables diferentes)
Los nombres deben comenzar con una letra minúscula y no pueden contener espacios en blanco
Las palabras reservadas no se pueden usar como nombres

Ejemplos:

int num = 1;
float floatNum = 1.99f;   
char letra = ‘d’;        
boolean miBool = true;    
String miTexto = «Hola»;

El caso de Java es el más estricto de los tres ya que hay que determinar previamente el tipo de la variable y posteriormente no se puede cambiar el tipo de variable.

En el caso de JavaScript las variables se declaran anteponiendo var al nombre de la variable:

var entero =5;
var miTexto = «Hola»;

El tratamiento que JavaScript hace de estas variables es muy diferente a Java, con el que nunca podríamos hacer esto que si permite JavaScript

var enteroString=entero + miTexto;//el valor que tiene ahora es una cadena de texto con valor «5Hola».

Las reglas para generar variables en JavaScript son :

Los nombres pueden contener letras, dígitos, guiones bajos y signos de dólar.
Los nombres deben comenzar con una letra
Los nombres también pueden comenzar con $ y _
Los nombres distinguen entre mayúsculas y minúsculas
Las palabras reservadas no se pueden usar como nombres

En el caso de PHP las variables se declaran escribiendo el símbolo $ y después el nombre de la variable, en general PHP trata a las variables de una más parecida a JavaScript que a Java.

Ejemplos:

$miTexto = «Hello world!»;
$entero = 5;
$decimal = 10.5;

Las reglas para PHP son:

Una variable comienza con el signo $, seguido del nombre de la variable
El nombre de una variable debe comenzar con una letra o el carácter de subrayado
Un nombre de variable no puede comenzar con un número
Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (A-z, 0-9 y _)
Los nombres de las variables distinguen entre mayúsculas y minúsculas

Un caso peculiar es el siguiente

$numero = '13' + 1;// $numero es un integer