Una página que piensa
Una página de HTML es igual para todos. Hoy, mañana y dentro de un año.
Pero a veces quieres otra cosa. Que la página te salude por tu nombre. Que enseñe el menú de hoy.
Para eso el servidor necesita un programa. Hoy escribes el primero, en un lenguaje llamado PHP.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Script | Un programa pequeño que ejecuta el servidor. En PHP vive en un fichero .php. | menu.php |
| Etiqueta de apertura | Lo que avisa al servidor de que empieza código PHP. | <?php |
| echo | La orden que escribe un texto o un número en la respuesta. | echo "Hola"; |
| Punto y coma | Marca el final de una orden. Sin él, PHP da un error. | ; |
| Comentario | Una nota para personas. PHP la ignora. | // esto es una nota |
| Salto de línea | Lo que baja el texto a la línea siguiente. Se escribe con barra y n. | \n |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Un script de PHP
Un script de PHP es un fichero que acaba en .php. El servidor lo lee de arriba abajo.
El código va entre la etiqueta de apertura <?php y, si quieres, la de cierre ?>.
Todo lo que escribas fuera de esas etiquetas se envía tal cual al navegador.
Pruébalo: tu primer echo
<?php
// echo escribe el texto que va entre comillas.
echo "Hola desde el servidor";
// Cambia el texto por tu nombre y pulsa Ejecutar otra vez.
echo y el punto y coma
Con echo escribes un texto entre comillas dobles. También puedes escribir un número sin comillas.
Cada orden acaba con un punto y coma. Es como el punto de una frase. Sin él, PHP no sabe dónde acaba la orden.
Un comentario empieza con //. PHP no lo lee.
El error más común
Advertencia
Si olvidas el punto y coma, PHP escribe un mensaje que empieza por "Parse error". Mira el número de línea que da. El fallo suele estar en esa línea o justo encima.
Pruébalo: varias líneas
<?php
echo "Bar del instituto\n";
echo "Bocadillo: 3 euros\n";
echo 2 + 3;
echo "\n";
echo "2 + 3";
// Mira la diferencia entre las dos últimas líneas.
Repaso rápido: ¿qué escribe?
Inténtalo
Repaso rápido: ¿qué escribe?
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Mezclar HTML y PHP
Un fichero .php puede tener HTML y PHP a la vez. El HTML se envía tal cual. El PHP se ejecuta y se cambia por su resultado.
El ejemplo de abajo escribe la fecha de hoy dentro de un párrafo. La función date da el día, el mes y el año que marca el servidor.