PHP se combinará con HTML5, CSS3, JavaScript y MySQL.

HTML, CSS y JS se ejecutarán en la parte cliente (el navegador), mientras que PHP y MySQL lo harán en la parte servidor.

Es decir, que tendremos que montarnos un servidor.

Instalación de LAMP

Abrimos Linux y escribimos:

sudo apt-get install lamp-server^

Una vez hecho eso configuramos la contraseña para MySQL.

Y volverá a pensar otro rato. Cuando finalice la instalación probamos a ingresar desde el navegador a la dirección IP de la máquina donde hemos montado el servidor:

Página de bienvenida de Apache en LAMP

Si aparece un cartel como el de arriba, está funcionando correctamente.

Instalación de WAMP

Primero instalaremos la librería necesaria, vcredist.

Instalador de vcredist

Posteriormente lanzamos el instalador del WAMP.

Instalador de WAMP

Pasos de instalación de WAMP

Pasos de instalación de WAMP

Pasos de instalación de WAMP

Pasos de instalación de WAMP

Y lo comprobamos accediendo a localhost.

Comprobación de WAMP en localhost

Comandos PHP

Las variables se escriben siempre con $:

$variable

Para escribir cadenas se hará con apóstrofes, y para imprimir usaremos el comando echo:

echo "Hello world";

Para concatenar lo impreso por pantalla, usaremos el punto.

Si imprimimos con comillas simples nos imprimirá exactamente lo que escribimos, pero si lo hacemos con comillas dobles irá a buscar las variables. La diferencia sería de ver esto: $cadena \n $entero \n $decimal a ver esto: Hola 3 2.5.

Variables y echo en PHP

Diferencia entre comillas simples y dobles

If

Ejemplo de if en PHP

While

Ejemplo de while en PHP

Arrays

Ejemplo de arrays en PHP

Visualizando por pantalla lo siguiente: 3...2...1...0..., 2.5, 2.5, 2.5, 2.5, , ,

También podemos, dentro de un documento index.php, mezclar código HTML y PHP, por ejemplo, para hacer un listado del 0 al 100.

Mezcla de HTML y PHP en index.php

For

Ejemplo de for en PHP

Definir un array

Definición de un array en PHP

Definir un array asociativo

Array asociativo en PHP

Resultado del array asociativo

Foreach (for especial para vectores)

Ejemplo de foreach en PHP

¡Salud y coding!