miércoles, 21 de marzo de 2012

Segunda Clase

Variables

Una variable es un contenedor de información. en el que podemos meter números enteros, números decimales, caracteres... el contenido de las variables se puede leer y se puede cambiar durante la ejecuciòn de un programa PHP.

En PHP todas las variables comienzan con el símbolo de dólar $ y no es necesario definir una variable antes de usuarla.  Tampoco tienen tipos, es decir que una misma variable puede contenes un número y luego puede contener caracteres.

<html>
<head>
  <title>Ejemplo de variables en php</title>
</head>
<body>
<?php
  $a = 1;
  $b = 3.34;
  $c = "Hola mundo";
  echo $a."<br>".$b."<br>".$c;
?>
</body>
</html>

En este ejemplo hemos definido tres variales $a, $b y $c y con las instruccion echo hemos impreso el valor que contenían, insertando un salto de línea entre ellas con la etiqueta de HTML <br>.

Existen dos tipos de variables, las LOCALES que solo pueden ser usadas dentro de funciones y las variables GLOBALES que tienen su ámbito de uso fuera de las funciones, podemos acceder a una variable global desde una función con las instrucción global nombre_variable.

Al escribir un programa podemos cometer algunos errores al momento de elegir el nombre que daremos a nuestras variables y para evitar esto es necesario seguir estas recomendaciones:
  1. No iniciar el nombre de una variable con numeros, ejemplo $5datos.
  2. No iniciar el nombre de una variable con signos, ejemplo $(datos5).
  3. No incluir espacios en el nombre de la variable, ejemplo $datos 5.
  4. No utilizar diagonales u otros signos en el nombre de la variable, ejemplo $datos/5.
La forma correcta de escribir una variable es esta:  $datos5 o bien: $datos_5.

En una variable se pueden contener varios datos, a continuación varios ejemplos donde utilizaremos variables de diferente forma.

Agregar datos a una variable:

$nombre = "Juan";
$nombre .= " Carlos";
$nombre .= " Lima";
$nombre .= " Cruz";
echo $nombre;

El resultado que obtendríamos sería:  Juan Carlos Lima Cruz.

Agregar el resultado de una operación aritmética:

$a = 5;
$b = 6;
$c = $a + $b;
echo $c;

El resultado que obtendríamos sería: 11.

Substituir el dato de una variable por otro:

$nombre = "Juan Alberto";
$nombre = "Juan Carlos";
echo $nombre;

El resultado que obtendríamos sería: Juan Carlos.


Tambien podemos agregar una instrucción SQL a una variable:

$insertar = "INSERT INTO datos (nombre, cargo, sueldo) values ('$nombre', '$cargo', '$sueldo')";

No hay comentarios:

Publicar un comentario