You are on page 1of 5

Tipos de variables en PHP. Declaracin y asignacin. Instruccin echo.

APRENDERAPROGRAMAR.COM

TIPOS DE VARIABLES EN PHP. DECLARACIN Y ASIGNACIN. LA INSTRUCCIN ECHO PARA MOSTRAR TEXTO POR PANTALLA. (CU00816B)

Seccin: Cursos Categora: Tutorial bsico del programador web: PHP desde cero Fecha ltima actualizacin: 2012 Resumen: Entrega n16 del Tutorial bsico PHP desde cero.

aprenderaprogramar.com, 2006-2012

Autor: Enrique Gonzlez Gutirrez

Tipos de variables en PHP. Declaracin y asignacin. Instruccin echo.

VARIABLES EN PHP Las variables en PHP son representadas con un signo de dlar ($) seguido por el nombre de la variable. El nombre de la variable es sensible a minsculas y maysculas. 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 numrico (slo nmeros, con su valor de clculo) o alfanumrico (slo texto o texto con nmeros). Para declarar un nombre de variable vlido, ste tiene que empezar con una letra (o si no empieza con una letra, tendr que hacerlo con un carcter de subrayado), seguido de cualquier nmero de letras, nmeros y caracteres de subrayado. Veamos algunos ejemplos: Posible nombre de variable
$4variable $_4variable $variable4 $otra $1_otra $variable_de_nombre_muy_largo $ABC $ABC $A_y_B_x_C

Validez Nombre de variable invlido. Nombre de variable vlido. Nombre de variable vlido. Nombre de variable vlido. Nombre de variable invlido. Nombre de variable vlido. Nombre de variable vlido. Nombre de variable invlido. Nombre de variable vlido.

Cuando el intrprete PHP detecta un error en la sintaxis al declarar una variable, cuando tratamos de accecer a la pgina php nos aparecer un mensaje de error. Por ejemplo si en un archivo php incluimos una lnea como $ A B C = 5; donde el nombre de variable es invlido ya que tiene espacios intermedios, nos aparecer un mensaje de error:

aprenderaprogramar.com, 2006-2012

Tipos de variables en PHP. Declaracin y asignacin. Instruccin echo.

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 lnea donde el intrprete considera que est el problema.

DIFERENCIAS ENTRE LOS OPERADORES DE ASIGNACIN E IGUALDAD Asignacin (=) El operador de asignacin es "=". Se podra pensar que es como un "igual a". No lo es. El operador igual en programacin no tiene el mismo sentido que en matemticas. En programacin, significa que el valor de la expresin de la derecha se establece en el operando de la izquierda. Veamos un ejemplo donde todo quedar mucho ms 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 operacin lgica de 'igual a' tal y como podemos apreciar en el siguiente ejemplo. Ejemplo
<?php $a $b $a $a $b $a ?> = 3; = 3; == $b; // El resultado de la comparacin es TRUE porque $a es igual a $b = 3; = 4; == $b; // El resultado de la comparacin 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 intrprete PHP, que es el encargado de interpretar el cdigo. Ahora veremos en una tabla los distintos tipos de datos que se pueden usar en PHP.
aprenderaprogramar.com, 2006-2012

Tipos de variables en PHP. Declaracin y asignacin. Instruccin echo.

TIPO DE DATO

DEFINICIN Los integers, o enteros, pueden tener distintos valores numricos enteros que se expresan con diferentes notaciones.

integer

$variable = 18; // Nmero entero positivo $variable = -18; // Nmero entero negativo $variable = 0x12; // Notacin hexadecimal, es igual a 18 decimales Este tipo de datos son los nmeros de punto flotante a los que normalmente llamamos nmeros decimales, por ejemplo, 9.876. La sintaxis para utilizarlos es bastante simple: $variable = 9.876; El tipo de datos string, tambin conocido como cadena de caracteres, se expresa con la siguiente sintaxis: $variable = "Yo soy una cadena"; Se trata de un tipo lgico. Sus posibles valores son TRUE o FALSE.

float o double

string

boolean

$variable = true; $variable = false;

INSTRUCCIN ECHO Esta instruccin PHP hace que se muestre por pantalla un texto, una variable, o una combinacin de texto y variables. Crea un archivo php con el siguiente cdigo, ponle un nombre como usoDeEcho.php y sbelo al servidor. Luego invcalo usando una ruta como http://apr2.byethost7.com/usoDeEcho.php.

<?php echo $a = echo echo ?> "salida por pantalla. "; 5; $a; " El valor de a es $a.";

La visualizacin en tu navegador deber ser similar a esta. Puede variar ligeramente dependiendo del navegador que uses.

aprenderaprogramar.com, 2006-2012

Tipos de variables en PHP. Declaracin y asignacin. Instruccin echo.

Ten en cuenta que $a se muestra por pantalla como 5 porque el intrprete de PHP considera que debe mostrarse simpre el valor de la variable, incluso si va dentro de un texto. Prueba a escribir la siguiente lnea: echo " El valor de la variable \$a es $a."; Comprobars que se muestra por pantalla salida por pantalla. 5 El valor de la variable $a es 5. Cuando antecedemos un nombre de variable del carcter \ hacemos que se interprete como texto en lugar de como una variable. El carcter \ se suele llamar carcter de escape.

Prxima entrega: CU00817B Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la direccin siguiente:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

aprenderaprogramar.com, 2006-2012