Introducción a PHP – Tipo de variables I

<hola>

Comenzare a realizar una serie de tutoriales para aprender PHP desde lo más básico hasta ver programación orientado a objetos y un pequeño framework MVC para que se entienda el concepto y cuando elijas un framework de php no se te dificulte entenderle y aprenderlo.

¿Qué es php?

PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTMLen lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

Wikipedia

Es bueno conocer la historia de los lenguajes que estas programando, en la parte de arriba les dejo el link de wikipedia para que lo lean y se documenten.

No me voy a meter a la instalación de php porque hay cientos de tutoriales y para diferentes sistemas operativos, en estos tutoriales no quiero meter mucho contenido ya que quiero hacer lo más simple y corto para tener un aprendizaje eficaz, para los ejemplos simples que haremos vamos a utilizar la siguiente liga http://phptester.net/ para la ejecución del código.

Tipo de variables.

Para declarar un variable en php es muy simple.

<?php
//declaracion de una variable
$nombre = "Fulanito Perez";

//imprimir la variable
echo "<pre>";
echo var_dump( $nombre );
echo "</pre>";

?>

Para definir una variable es muy simple comienzas con el signo “$” y luego el nombre que desees, pero para una buena práctica de programación se sugiere que le pongas un nombre significativo, así en un ambiente de trabajo si alguien mas trabajo con tu código evitaras que te pregunte que contiene esa variable ya que cuenta con un nombre significativo, aun así contamos con una función de PHP que nos permite ver de el tipo de variable y el contenido de este.

<?php

//imprimir la variable
echo "<pre>";
echo var_dump( $nombre_variable );
echo "</pre>";

?>

La función de “var_dump()” nos permite ver el contenido de una variable o varias.

<?php

echo "<pre>";
echo var_dump(
$nombre_variable,
$nombre_variable_dos,
$nombre_variable_tres,
$nombre_variable_cuatro );
echo "</pre>";

?>
php-tipo-variable
php-tipo-variable

En la imagen anterior vemos la ejecución de nuestro código, en la parte derecha vemos la impresión de la variable ya que utilizamos las funciones “echo”(imprimir) y “var_dump”(imprime la información de una variable), como vemos, la variable es de tipo “string”( cadena ), de 14 caracteres y contiene la oración “Fulanito Perez”.

Ahora crearemos más variables con diferentes tipos.

<?php
//declaracion de una variable
//cadena - string
$nombre_cliente = "Fulanito Perez";
//entero - int
$edad = 22;
//flotante - float
$salario_diario = 343.23;
//booleano - boolean
$utiliza_lentes = false;
//vector - array
$nombre_hijos = array( "Juanito Perez", "Angelica Perez" );
tipo-variables
tipo-variables

En el ejemplo anterior, vemos 4 tipos de variables nuevas.

  • Entero( int ): numérico sin decimales, ejemplo, 23, 345, 342
  • Flotante( float ): numérico con decimales, ejemplo, 3.14, 343.23
  • Booleano( bool ): este tipo de variable se utiliza como verdadero(true) o falso( false ), ejemplo, si utilizas lentes es $utiliza_lentes = true; y si no $utiliza_lentes = false;
  • Vector ( array ): esta variable es muy interesante ya que es un contenedor de otras variables incluso puedes contener un Vector dentro de otro.

Hasta aquí llegamos con este tutorial de tipo de variables, les sugiero modificar los códigos anteriores para saber los límites de cada variable, por ejemplo, qué pasa si a un Vector le agrego una variable tipo Booleano, ¿explotara mi computadora?, no lo sabremos hasta que lo intentes.

</saludos>

Deja un comentario