Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Tu primer script en PHP

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

30 minutos

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

PalabraQué significaEjemplo
ScriptUn programa pequeño que ejecuta el servidor. En PHP vive en un fichero .php.menu.php
Etiqueta de aperturaLo que avisa al servidor de que empieza código PHP.<?php
echoLa orden que escribe un texto o un número en la respuesta.echo "Hola";
Punto y comaMarca el final de una orden. Sin él, PHP da un error.;
ComentarioUna nota para personas. PHP la ignora.// esto es una nota
Salto de líneaLo 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

Código: php
<?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

Código: php
<?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 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus 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.

La lección continúa

8 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.