Examen del nivel 0 — reforzado

Examen — preguntas inéditas

0.1 · Recuerdo

1. ¿Qué es PHP y dónde se ejecuta?

PHP se ejecuta en el servidor; el visitante solo recibe el HTML generado.
0.1 · Aplicación

2. Riad abre la fuente de su página en el navegador: solo ve HTML, ninguna línea de PHP. ¿Por qué?

Ciclo petición → PHP → HTML: solo el resultado se envía al cliente.
0.1 · Aplicación

3. Riad debe mostrar el nombre de cada visitante conectado. ¿Por qué se habla de página dinámica?

El servidor regenera un HTML personalizado con cada solicitud, en lugar de uno fijo.
0.1 · Arbitraje

4. Se propone a Riad verificar las contraseñas solo en JavaScript del lado del navegador, sin control PHP. ¿Qué veredicto?

El usuario puede eludir el cliente; lo sensible pertenece al servidor.
0.2 · Recuerdo

5. ¿De qué se compone un entorno local PHP (AMP)?

El paquete reúne las tres piezas preconfiguradas para desarrollar en local.
0.2 · Aplicación

6. Riad acaba de instalar su paquete en Constantine. ¿Qué gesto verifica que todo funciona?

La página de info de PHP mostrada prueba que el servidor ejecuta el código.
0.2 · Aplicación

7. Riad coloca bonjour.php en htdocs pero lo abre con doble clic desde el explorador: el código PHP se muestra en claro. ¿Qué debe hacer?

Sin pasar por localhost, ningún intérprete ejecuta el código.
0.2 · Arbitraje

8. El sitio de Riad funciona en local pero no en línea: un archivo incluido cambia de mayúsculas. ¿Qué diagnóstico?

Clásica diferencia local/producción: las mayúsculas deben ser exactas en todas partes.
0.3 · Recuerdo

9. ¿Qué ocurre fuera y dentro de las etiquetas ?

Esto hace de PHP un lenguaje de plantillas natural.
0.3 · Aplicación

10. Riad escribe echo 'Bonjour' sin punto y coma y el error se señala en la línea siguiente. ¿Qué corregir?

El punto y coma olvidado es el error n.º 1; PHP suele señalar la línea siguiente.
0.3 · Aplicación

11. En su plantilla, Riad quiere mostrar $prenom correctamente. ¿Qué elegir?

Sintaxis corta = echo conciso para las vistas, con escape de los datos.
0.3 · Arbitraje

12. La página de Riad mezcla consultas SQL y HTML en 300 líneas ilegibles. ¿Qué veredicto?

Separar lógica y presentación mantiene el código legible y mantenible.
¿Y ahora qué?
Volver a la guíaÍndice de la guía