TIPOS DE
VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN, CONCATENACION
VARIABLES
EN PHP
Las variables en PHP son representadas con un
signo de dólar ($) seguido por el nombre de la variable.
El nombre de la variable es
sensible a minúsculas y mayúsculas. Es decir, las siguientes declaraciones
de variables son distintas entre ellas:
$variable, $Variable, $variAble,
$VariAble, etc. representan a distintas variables.
Recordar que una variable es un espacio de la
memoria del ordenador (en este caso del servidor) a la que asignamos un contenido que a grandes
rasgos puede ser un valor numérico (sólo números, con su valor de cálculo) o
alfanumérico (sólo texto o texto con números).
Para declarar un nombre de variable válido,
éste tiene que empezar con una letra (o si no empieza con una letra, tendrá que
hacerlo con un carácter de subrayado), seguido de cualquier número de letras, números
y caracteres de subrayado. Veamos algunos ejemplos:
Posible nombre de
variable Validez
$4variable Nombre
de variable inválido.
$_4variable Nombre de variable válido.
$variable4 Nombre de variable válido.
$otra Nombre
de variable válido.
$1_otra
Nombre de variable inválido.
$variable_de_nombre_muy_largo Nombre de variable válido.
$ABC Nombre
de variable válido.
$ A B C
Nombre de variable inválido.
$A_y_B_x_C Nombre
de variable válido.
Cuando el intérprete PHP detecta
un error en la sintaxis al declarar una variable, cuando tratamos de acceder a
la página php nos aparecerá un mensaje de error. Por ejemplo si en un archivo
php incluimos una línea como $ A B C = 5; donde el nombre de variable es
inválido ya que tiene espacios intermedios, nos aparecerá un mensaje de error:
Parse error: syntax error,
unexpected T_STRING, expecting T_VARIABLE or '$' in /home/miraiz/domains/midominio.com/public_html/prueba.php
on line 3. Este mensaje nos informa de que hay un problema en el archivo php y
nos indica la línea donde el intérprete considera que está el problema.
DIFERENCIAS ENTRE LOS OPERADORES DE ASIGNACIÓN
E IGUALDAD
Asignación (=)
El operador de asignación es "=". Se
podría pensar que es como un "igual a". No lo es. El operador igual en
programación no tiene el mismo sentido que en matemáticas. En programación,
significa que el valor de la expresión de la derecha se establece en el
operando de la izquierda.
Veamos un ejemplo donde todo quedará mucho más
claro.
Ejemplo
<?php
$a = 3; // asignamos el valor 3 a
la variable $a
$b = "cadena"; //
asignamos el valor "cadena" a la variable $b
?>
Igualdad
(==)
El comparador de igualdad es ==.
Como su propio nombre indica, sirve para comparar dos valores o variables y no
para asignar valores. Este operador devuelve el resultado de la operación
lógica de 'igual a' tal y como podemos apreciar en el siguiente ejemplo.
Ejemplo
<?php
$a = 3;
$b = 3;
$a == $b; // El resultado de la
comparación es TRUE porque $a es igual a $b
$a = 3;
$b = 4;
$a == $b; // El resultado de la
comparación es FALSE porque $a no es igual a $b
?>
TIPOS DE
DATOS
En PHP no es necesario indicar el tipo de
datos al que pertenece una variable, sino que son asumidos directamente por el
intérprete PHP, que es el encargado de interpretar el código.
Ahora veremos en una tabla los distintos tipos
de datos que se pueden usar en PHP.
TIPO
DE DATO DEFINICIÓN
integer
Los integers, o enteros, pueden
tener distintos valores numéricos enteros que se expresan con diferentes
notaciones.
$variable = 18; // Número entero
positivo
$variable = -18; // Número entero
negativo
$variable = 0x12; // Notación
hexadecimal, es igual a 18 decimales
float
o double
Este tipo de datos son los
números de punto flotante a los que normalmente llamamos “números decimales”, por ejemplo, 9.876. La
sintaxis para utilizarlos es bastante simple:
$variable = 9.876;
string
El tipo de datos string, también
conocido como cadena de caracteres, se expresa con la siguiente sintaxis:
$variable = "Yo soy una
cadena";
boolean
Se trata de un tipo lógico. Sus
posibles valores son TRUE o FALSE.
$variable = true;
$variable = false;
INSTRUCCIÓN ECHO
Esta instrucción PHP hace que se
muestre por pantalla un texto, una variable, o una combinación de texto y
variables. Crea un archivo php con el siguiente código, ponle un nombre como
usoDeEcho.php y súbelo al servidor. Luego invócalo usando una ruta como
<?php
echo "salida por pantalla.
";
$a = 5;
echo $a;
echo " El valor de a es
$a.";
?>
La visualización en tu navegador
deberá ser similar a esta. Puede variar ligeramente dependiendo del navegador
que uses.
Ten en cuenta que $a se muestra
por pantalla como 5 porque el intérprete de PHP considera que debe mostrarse
simpre el valor de la variable, incluso si va dentro de un texto. Prueba a
escribir la siguiente línea: echo " El valor de la variable \$a es $a.";
Comprobarás que se muestra por
pantalla “salida por pantalla. 5 El valor de la variable $a es 5.”
CONCATENACIÓN
Para concatenar dos
o más variables, se utiliza operador punto (.), se coloca en medio de cada
variable o bloque.
Concatenando
variables en PHP
<!–?php $txt1=”Hola mundo”; $txt2=”1234″; echo $txt1 . ” ” . $txt2 ; ?–>
<!–?php $txt1=”Hola mundo”; $txt2=”1234″; echo $txt1 . ” ” . $txt2 ; ?–>
Prueba este ejemplo.
La salida de estas
instrucciones será: “Hola mundo 1234”.
0 comentarios:
Publicar un comentario