..::Entrega# 1. Introducción a PHP y sus Variables::..

Posted: octubre 6, 2010 in Curso::Codificando Php y MySql::
Etiquetas: ,

Hoy en este post hablaremos de las variables y la manera en que son almacenadas en php. Aunque  tratamos de ser más dinámicos hay que aprender las bases teóricas y en principio los conceptos que nos ayudarán a entender mejor los ejercicios, una vez puestos en práctica.

Las variables son trozos de código que almacenan una información determinada, para asignar una variable en php anteponemos el sigo de dólar “$”, los valores de las variables pueden ser de varios tipos sin entrar en muchos detalles nombraremos las principales.

Comentábamos que, para PHP, las variables eran definidas anteponiendo el símbolo dólar ($) al nombre de la variable que estábamos definiendo.

Dependiendo de la información que contenga, una variable puede ser considerada de uno u otro tipo:

Variables numéricas
Almacenan cifras
Enteros $entero=2002; Numeros sin decimales
Real $real=3.14159; Numeros con o sin decimal
Variables alfanuméricas
Almacenan textos compuestos de números y/o cifras
Cadenas Almacenan variables alfanuméricas $cadena=”Hola amigo”;
Tablas
Almacenan series de informaciones numéricas y/o alfanuméricas
Arrays Son las variables que guardan las tablas $sentido[1]=”ver”;
$sentido[2]=”tocar”;
$sentido[3]=”oir”;
$sentido[4]=”gusto”;
$sentido[5]=”oler”;
Objetos
Se trata de conjuntos de variables y funciones asociadas. Presentan una complejidad mayor que las variables vistas hasta ahora pero su utilidad es más que interesante.

A diferencia de otros lenguajes, PHP posee una gran flexibilidad a la hora de operar con variables. En efecto, cuando definimos una variable asignándole un valor, el ordenador le atribuye un tipo. Si por ejemplo definimos una variable entre comillas, la variable será considerada de tipo cadena:

$variable=”5″; //esto es una cadena

Sin embargo si pedimos en nuestro script realizar una operación matemática con esta variable, no obtendremos un mensaje de error sino que la variable cadena será asimilada a numérica:

<?
$cadena=”5″; //esto es una cadena
$entero=3; //esto es un entero
echo $cadena+$entero
?>

Este script dará como resultado “8″. La variable cadena ha sido asimilada en entero (aunque su tipo sigue siendo cadena) para poder realizar la operación matemática. Del mismo modo, podemos operar entre variables tipo entero y real. No debemos preocuparnos de nada, PHP se encarga durante la ejecución de interpretar el tipo de variable necesario para el buen funcionamiento del programa.

Sin embargo, en contraste, hay que tener cuidado en no cambiar mayúsculas por minúsculas ya que, en este sentido, PHP es sensible. Conviene por lo tanto trabajar ya sea siempre en mayúsculas o siempre en minúsculas para evitar este tipo de malentendidos a veces muy difíciles de localizar.

Variables asignadas por referencia

En PHP también podemos asignar variables por referencia. En ese caso no se les asigna un valor, sino otra variable, de tal modo que las dos varialbles comparten espacio en memoria para el mismo dato.

La notación para asignar por referencia es colocar un “&” antes del nombre de la variable.

<?php
$foo = ‘Bob’; // Asigna el valor ‘Bob’ a $foo
$bar = &$foo; // Referencia $foo vía $bar.
$bar = “Mi nombre es $bar”; // Modifica $bar…
echo $foo; // $foo también se modifica.
echo $bar;
?>

Esto dará como resultado la visualización dos veces del string “Mi nombre es Bob”. Algo como:

Mi nombre es Bob Mi nombre es Bob

=========================================================================

Si tienes preguntas por favor envíalas al correo kodercr@gmail.com . A continuación veamos el vídeo tutorial de nuestra primera entrega…


Si deseas descargar este vídeo tienes que ingresar a VIMEO y hacerte miembro, una vez que ingresas debes confirmar tu solicitud en al correo electrónico con el que te inscribiste, Vimeo te envía un correo con el link de confirmación. Hecho esto, ingresas a tu cuenta y buscas el vídeo en la parte superior derecha por el nombre del curso en este caso “codificando php y MySql”,  allí aparecerá la lista de vídeos que tiene el curso; selecciona el que deseas descargar y en la parte inferior derecha de la página veras un link de descarga como se los presento a continuación:

Espero sus cometarios, y cualquier consulta pueden hacermela llegar al correo electrónico kodercr@gmail.com

Hasta pronto.

Advertisement
Comentarios
  1. Javier dice:

    Excelente video tutorial. Gracias por su esfuerzo.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s