Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

B02 — Datos que cuentan una historia: variables y tipos

Nivel básico · Lección B02

B02 — Datos que cuentan una historia: variables y tipos

B02 — Datos que cuentan una historia: variables y tipos

Resultado: una ficha de recurso educativo con datos coherentes.
Concepto central: cada dato tiene significado y tipo.
Tiempo orientativo: 60–90 minutos.

¿Es lo mismo “5”, 5 y verdadero?

No. Aunque puedan verse parecidos, representan texto, un número y un estado lógico. Elegir el tipo correcto evita cálculos extraños y reglas difíciles de entender.

Conexión anterior

En B01 usamos nombre, meta y horas. Ahora distinguiremos string, int, float, bool y null.

Conceptos

  • string: texto, como un título.
  • int: número entero, como 12 sesiones.
  • float: decimal, como 1.5 horas.
  • bool: true o false.
  • null: ausencia intencional de un valor.

El tipo no es decoración: determina qué operaciones tienen sentido.

Laboratorio guiado

<?php
$title = "Introducción a PHP";
$sessions = 6;
$hoursPerSession = 1.5;
$available = true;
$certificateDate = null;

echo "Curso: $title<br>";
echo "Horas totales: " . ($sessions * $hoursPerSession) . "<br>";
echo $available ? "Disponible" : "Cerrado";

Usa var_dump($sessions); durante la exploración para observar valor y tipo; retíralo de la presentación final.

Misión Media

Crea una ficha de un club o taller ficticio con seis variables y al menos cuatro tipos. Explica por qué una cantidad no debería almacenarse como texto.

Extensión Universidad

Prueba comparaciones estrictas entre 5 y "5". Documenta el resultado de == y ===, explica el riesgo de conversiones implícitas y propone nombres de variables consistentes.

Pruebas

  • Cambia disponibilidad entre true y false.
  • Usa cero sesiones.
  • Comprueba los tipos con var_dump.

Entrega

Envía código, captura, tabla variable–tipo–razón y una duda. ENVIAR AL TUTOR.

Siguiente: B03 — Calcula una meta alcanzable.

Comments

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez