ASIGNACION DE TIPOS DE VALORES EN LA VARIABLE PHP
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:

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 accecer 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
http://apr2.byethost7.com/usoDeEcho.php.
<?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.”
Cuando antecedemos un nombre de variable del carácter \ hacemos que se
interprete como texto en lugar de como una variable. El carácter \ se
suele llamar “carácter de escape”.
Las
variables son almacenamiento de datos, ya sea numérico o texto. También
puede incluir operaciones e incluso asignar una variable sin ningún
valor para posteriormente almacenar datos desde un formulario por
ejemplo. Como el propio nombre indica, su contenido puede variar ya sea
creando, modificando o eliminando variables a lo largo del script. - See
more at:
http://www.yonoprogramo.com/variables-php-introduccion-al-php/#sthash.u28J4Xn4.dpuf
Las
variables son almacenamiento de datos, ya sea numérico o texto. También
puede incluir operaciones e incluso asignar una variable sin ningún
valor para posteriormente almacenar datos desde un formulario por
ejemplo. Como el propio nombre indica, su contenido puede variar ya sea
creando, modificando o eliminando variables a lo largo del script. - See
more at:
http://www.yonoprogramo.com/variables-php-introduccion-al-php/#sthash.u28J4Xn4.d
No hay comentarios:
Publicar un comentario