CURSO 2025/2026 -- DAW 2 -- I.E.S. LOS SAUCES
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<link rel="icon" type="image/png" href="../webroot/media/favicon/favicon-32x32.png">
<link rel="stylesheet" href="../webroot/css/estilos.css">
<title>Gonzalo Junquera Lorenzo</title>
<style>
main{
margin: 20px 20px 20px 100px;
}
h3{
margin-top: 20px;
}
.negrita{
font-weight: bold;
font-size: 0.9em;
}
.tipo{
color: green;
font-weight: bold;
}
.valor{
color: blue;
font-weight: bold;
}
</style>
</head>
<body>
<div id="aviso">CURSO 2025/2026 -- DAW 2 -- I.E.S. LOS SAUCES</div>
<nav>
<div><a href="../indexProyectoTema3.php">Volver</a></div>
<h2> <a href="../indexProyectoTema3.php">Tema 3</a> - Ejercicio 01</h2>
<h2>Gonzalo Junquera Lorenzo</h2>
</nav>
<main>
<?php
/**
* @author: Gonzalo Junquera Lorenzo
* @since: 09/10/2025
* 1. Inicializar variables de los distintos tipos de datos básicos(string, int, float, bool) y mostrar los datos por pantalla (echo, print, printf, print_r,var_dump).
*/
$texto = "Hola";
$entero = 100;
$decimal = 1.1;
$booleano = false;
$aDatos = [$texto,$entero,$decimal,$booleano];
echo("<h3>Uso de echo</h3>");
echo('La variable <span class="negrita">$texto</span> es de tipo <span class="tipo">'.gettype($texto).'</span> y tiene el valor <span class="valor">'.$texto.'</span><br>');
echo('La variable <span class="negrita">$entero</span> es de tipo <span class="tipo">'.gettype($entero).'</span> y tiene el valor <span class="valor">'.$entero.'</span><br>');
echo('La variable <span class="negrita">$decimal</span> es de tipo <span class="tipo">'.gettype($decimal).'</span> y tiene el valor <span class="valor">'.$decimal.'</span><br>');
echo('La variable <span class="negrita">$booleano</span> es de tipo <span class="tipo">'.gettype($booleano).'</span> y tiene el valor <span class="valor">'.($booleano?"true":"false").'</span><br>');
print("<h3>Uso de print</h3>");
print('La variable <span class="negrita">$texto</span> es de tipo <span class="tipo">'.gettype($texto).'</span> y tiene el valor <span class="valor">'.$texto.'</span><br>');
print('La variable <span class="negrita">$entero</span> es de tipo <span class="tipo">'.gettype($entero).'</span> y tiene el valor <span class="valor">'.$entero.'</span><br>');
print('La variable <span class="negrita">$decimal</span> es de tipo <span class="tipo">'.gettype($decimal).'</span> y tiene el valor <span class="valor">'.$decimal.'</span><br>');
print('La variable <span class="negrita">$booleano</span> es de tipo <span class="tipo">'.gettype($booleano).'</span> y tiene el valor <span class="valor">'.($booleano?"true":"false").'</span><br>');
printf("<h3>Uso de printf</h3>");
printf("La variable <span class='negrita'>%s</span> es de tipo <span class='tipo'>%s</span> y tiene el valor <span class='valor'>%s</span> <br>", '$texto', gettype($texto), $texto);
printf("La variable <span class='negrita'>%s</span> es de tipo <span class='tipo'>%s</span> y tiene el valor <span class='valor'>%d</span> <br>", '$entero',gettype($entero), $entero);
printf("La variable <span class='negrita'>%s</span> es de tipo <span class='tipo'>%s</span> y tiene el valor <span class='valor'>%.2f</span> <br>", '$decimal', gettype($decimal), $decimal);
printf("La variable <span class='negrita'>%s</span> es de tipo <span class='tipo'>%s</span> y tiene el valor <span class='valor'>%s</span> <br>", '$booleano', gettype($booleano), ($booleano?"true":"false"));
print_r("<h3>Uso de print_r</h3>");
print_r($aDatos,false);
echo("<br>");
print_r($aDatos,true);
echo("<br>");
print_r('La variable <span class="negrita">$texto</span>$texto</span> es de tipo <span class="tipo">'.gettype($texto).'</span> y tiene el valor <span class="valor">'.$texto.'</span><br>');
print_r('La variable <span class="negrita">$texto</span>$entero</span> es de tipo <span class="tipo">'.gettype($entero).'</span> y tiene el valor <span class="valor">'.$entero.'</span><br>');
print_r('La variable <span class="negrita">$texto</span>$decimal</span> es de tipo <span class="tipo">'.gettype($decimal).'</span> y tiene el valor <span class="valor">'.$decimal.'</span><br>');
print_r('La variable <span class="negrita">$texto</span>$booleano</span> es de tipo <span class="tipo">'.gettype($booleano).'</span> y tiene el valor <span class="valor">'.($booleano?"true":"false").'</span><br>');
echo("<h3>Uso de var_dump</h3>");
var_dump($texto);echo("<br>");
var_dump($entero);echo("<br>");
var_dump($decimal);echo("<br>");
var_dump($booleano);echo("<br>");
?>
</main>
</body>
</html>