PHP

=PHP=

PHP es un lenguaje de programación de script que permite la generación dinámica de contenidos en un servidor web.

El código PHP puede ser incluido dentro del código HTML de una página. Para delimitar el tipo de código PHP tenemos varios métodos:
 * Usando las etiquetas ****.
 * Usando las etiquetas **<?** y **?>**
 * Usando los tags ** **

El proceso de funcionamiento de una página alojada en un servidor y desarrollada en PHP es el siguiente:
 * 1) El navegador cliente solicita un documento PHP al servidor web.
 * 2) El servidor localiza el documento, lanza el intérprete de PHP y ejecuta todo su código.
 * 3) El intérprete genera el resultado en HTML.
 * 4) El servidor transfiere el HTML resultante y es mostrado en el navegador del cliente.

VARIABLES.
Una **variable** es una posición de memoria creada para introducir un valor y que durente la ejecución del script el valor de la variable puede cambiar. En PHP //no hay que declarar las variables, basta con anteponer el símbolo// **$**. Por otra parte, PHP diferencia entre mayúsculas y minúsculas.

Los **tipos de datos** posibles que puede almacenar una variable son:
 * **Integer:** Números enteros positivos y negativos.
 * **Double:** Números decimales o de coma flotante.
 * **String:** Cadenas de caracteres.
 * **Boolean:** Valores verdadero o falso.
 * **Array:** Tipo special de colección de valores.
 * **Object**: Tipo especial de dato compleo.


 * Comandos para la conversión de tipos:**
 * **gettype; :** Devuelve el yipo de variable que es.
 * **settype($variable, 'tipo variable'); :** Transforma el tipo de variable de su modo actual al modo indicado.

CONSTANTES:
Son valores que no cambian durante la ejecución del script. Para asignarles un valor usamos: **define("nombre constante", valor);**

NUESTRO PRIMER SCRIPT EN PHP
Ejercicio 1
 * **EJERCICIO 1.-** ||

Esta parte es HTML.



// || En este primer ejemplo vemos algunas cuestiones interesantes de la programación en PHP:


 * En primer lugar vemos cómo se inserta el script PHP en una página HTML mediante el uso de los delimitadores **
 * Todas las líneas del script deberán ir separadas por **punto y coma**, excepto las sentencias de control.
 * El código '' representa un comentario en una línea. Si quisiéramos comentarios de más de una línea los delimitaríamos con: /* y */.
 * Finalmente vemos cómo asignasr valores a una variable ($myvar) y sacamos su valor por pantalla con el comando **echo**.

Se puede ver el resultado de este ejemplo [|aquí].