viernes, 21 de enero de 2011

PHP

PHP es un lenguaje para desarrollar páginas web dinámicas mucho más fácil de aprender, comparado con otros lenguajes como Java ya que se puede crear programas sencillos sin estudiar a fondo sus funciones.

Las páginas desarrolladas en PHP son simples páginas HTML con código PHP embebido, teniendo por ejemplo la siguiente estructura:

<html>
  <head>
      <title> Ejemplo PHP </title>
  </head>
  <body>
       <?php
       $nombre="Juan";
       ?>
      <p>Mi nombre es <?php echo $nombre; ?> </p>
  </body>
</html>

PHP es un lenguaje versátil, se puede ejecutar en una gran variedad de sistemas operativos Linux, Mac OS, Windows etc. es un lenguaje que se ejecuta del lado del servidor, basicamente lo que ocurre es lo siguiente:

El cliente a través de un navegador solicita una página al servidor, el servidor procesa todo el código PHP y devuelve solo HTML para que pueda ser interpretado por el navegador del cliente.

Las tecnologias del lado del servidor se interpretan y ejecutan exclusivamente en este, el código a ser interpretado esta inmerso en etiquetas parecidas a las de HTML.

Las tecnologías del lado del cliente se descargan junto con la página web solicitada y se ejecutan en nuestro computador, normalmente son tecnologías mas orientadas al diseño.

PROGRAMANDO EN PHP

Una sentencia le dice a PHP como ejecutar una determinada acción, las sentencias que conforman un programa en PHP deben estar inmersas entre las siguientes etiquetas.

<?php       ?>

Una de las sentencias mas comunes de PHP es la sentencia echo que tiene como proposito mostrar algo como salida.

<?php echo "Hola"; ?>

La sentencia echo instruye que se debe mostrar todo lo que esta entre comillas (" ") el ejemplo despliega la palabra Hola, esta sentencia es una sentencia simple este tipo de sentecias deben finalizar con (;), uno de los errores mas comunes es ovidar finalizar las sentencias con (;) resultando un error con el mensaje

Parse error: expecting `’,’’ or `’;’’ in file.php on line 6

mensaje que nos da la linea donde se encuentra el error que en este caso probablemente el error este en la linea 5, en programas extensos es conveniente usar un editor que muestre los números de lineas para poder identificar rápidamente los errores.

Normalmente muchas sentencias estan combinadas en un bloque demarcado por los simbolos {} las sentencias que estan en un bloque se ejecutan de manera conjunta, el conjunto de sentencias simples que se encierran en {} se llama sentencia compleja.

Algo muy importante antes de empezar de lleno con PHP es aprender a documentar los scripts, esto es escencial para saber lo que un dterminado bloque de sentencias esta haciendo, para esto se usa /* y */ que habren y cierran un bloque comentado ó // para comentar toda la linea a partir de estos.

/* ....texto explicativo.............
....texto explicativo................ */

// linea comentada

echo "hola"; // muestra por pantalla la palabra hola

VARIABLES

Las variables son contenedores que almacenan datos, primero se debe dar un nombre a la variable el cual deberia ser lo suficientemente descriptivo para que los scripts sean mas sencillos de entender, para nombrar una variable se inicia con el simbolo $nombre_de_variable, este nombre puede tener cualquier longitud, solamente puede incluir letras, numeros y barras bajas, pueden empezar con una letra o una barra baja mas no con un numero se distingue entre letras mayusculas y letras minusculas y a diferencia de otros lenguajes no necesita ser declarada con anterioridad con el tipo de dato que deba almacenar los siguientes ejemplos son variables válidas.

$direccion
$_fecha_nacimiento
$nombre_3

TIPOS DE VARIABLES


Entero (integer): Almacena números sin decimales.
Coma Flotante (double): Números con decimales.
Caracter (string): Texto o información numérica escrita entre comillas dobles ("") o simples ('').
Boolean: Sólo tiene dos posibles valores: Verdadero o Falso.
Nulo (NULL): Es un tipo especial que solo contiene un valor: NULL.
Vectores (array): Colecciones de datos.
Objetos (object): Conjunto de datos y funciones independientes.

Para asignar valores a las variables se usa un signo (=) simple por ejemplo:

Entero               ->     $edad = 21;
Coma Flotante ->     $altura = 20.52;
Caracter           ->     $nombre = “Pedro Pinto”;
boolean             ->     $verdadero = TRUE;
NULL                 ->     $vacio = NULL;

En estos ejemplos se puede observar que las comillas solo son usadas para el tipo de variable string para que PHP lo maneje como una unidad los diferentes tipos de variables serán explicadas mas adelante.

Se recomienda como buena práctica de programación nombrar a las variables lo mas descriptivamente posible.


No hay comentarios:

Publicar un comentario