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:

Si aparece un cartel como el de arriba, está funcionando correctamente.
Instalación de WAMP
Primero instalaremos la librería necesaria, vcredist.

Posteriormente lanzamos el instalador del WAMP.




Y lo comprobamos accediendo a 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:
<?php
$cadena = "Hola";
$entero = 3;
$decimal = 2.5;
echo $cadena;
echo $entero;
echo $decimal;
echo "Hello world!";
?>
Para concatenar lo impreso por pantalla, usaremos el punto.
<?php
$cadena = "Hola";
$entero = 3;
$decimal = 2.5;
echo $cadena . ' ' . $entero . ' ' . $decimal;
?>
Si imprimimos con comillas simples nos imprimirá exactamente lo que escribimos, pero si lo hacemos con comillas dobles irá a buscar las variables.
<?php
$cadena = "Hola";
$entero = 3;
$decimal = 2.5;
echo '$cadena \n $entero \n $decimal';
echo "$cadena \n $entero \n $decimal";
?>
La diferencia sería de ver esto:
$cadena \n $entero \n $decimal
a ver esto:
Hola 3 2.5.
If
<?php
$entero = 3;
if ($entero % 2 == 0) {
echo "el número $entero es par";
}
else {
echo "el número $entero es impar";
}
?>
While
<?php
$entero = 3;
while ($entero >= 0) {
echo $entero;
$entero--;
}
?>
Arrays
While
<?php
$entero = 3;
$decimal = 2.5;
while ($entero >= 0) {
echo "$entero...";
$lista[$entero] = $decimal
$entero--;
}
while ($entero <= 5) {
echo $lista[$entero].",";
$entero++;
}
?>
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.
<html>
<head>
<meta charset="UTF-8"></meta>
</head>
<body>
<ol>
<?php
$numero = 0;
while ($numero < 100) {
echo "<li>$numero</li>";
$numero++;
}
?>
</ol>
</body>
</html>
For
<?php
$for ($i=0; $i<100; $i++) {
echo "<li>$i</li>";
}
?>
Definir un array
<?php
$info = array(
"asignatura" => "lenguajes",
"aula" => "B.01",
"alumno" => "Inazio"
);
print_r($info)
?>
Foreach (for especial para vectores)
<?php
$info = array(
"asignatura" => "lenguajes",
"aula" => "B.01",
"alumno" => "Inazio"
);
$foreach ($info as $etiqueta => $dato) {
echo "$etiqueta -----> $dato \n";
}
?>
¡Salud y coding!
Comentarios