<!DOCTYPE html>
<!--
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Scripting/EmptyPHPWebPage.php to edit this template
-->
<html>
<head>
<meta charset="UTF-8">
<title>Ejercicio 01 - Alejandro De la Huerga</title>
</head>
<body>
<h1>Alejandro De la Huerga</h1>
<?php
/**
* author: Alejandro De la Huerga
* 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).
*/
$sNombre='Alejandro';
$iEdad=18;
$fAltura=1.87;
$bEstudiante=true;
$aVariables=['Alejandro',18,1.87,true];
/* Para que no se muestre la variable podemos meterla entre comillas simples o \n delante
* Para saber el tipo de la variable utilizamos la función gettype().
* Para mostrar el valor de la variable simplemente la escribimos como la declaramos.
*/
echo("<h2>Mostrar datos con echo</h2>");
echo('La variable $sNombre es de tipo ' .gettype($sNombre)." y tiene el valor ".$sNombre ."<br>");
echo('La variable $iEdad es de tipo ' .gettype($iEdad)." y tiene el valor ".$iEdad."<br>");
echo('La variable $fAltura es de tipo ' .gettype($fAltura)." y tiene el valor ".$fAltura ."<br>");
echo('La variable $bEstudiante es de tipo ' .gettype($bEstudiante)." y tiene el valor ".$bEstudiante ."<br>");
echo("<h2>Mostrar datos con print</h2>");
print('La variable $sNombre es de tipo '.gettype($sNombre)." y tiene el valor ".$sNombre."<br>");
print('La variable $iEdad es de tipo '.gettype($iEdad)." y tiene el valor ".$iEdad."<br>");
print('La variable $fAltura es de tipo '.gettype($fAltura)." y tiene el valor ".$fAltura."<br>");
print('La variable $bEstudiante es de tipo '.gettype($bEstudiante)." y tiene el valor ".$bEstudiante."<br>");
echo("<h2>Mostrar datos con printf</h2>");
printf("La variable \$sNombre es de tipo %s y tiene el valor %s<br>", gettype($sNombre),$sNombre);
printf("La variable \$iEdad es de tipo %s y tiene el valor %s<br>", gettype($iEdad),$iEdad);
printf("La variable \$fAltura es de tipo %s y tiene el valor %s<br>", gettype($fAltura),$fAltura);
printf("La variable \$bEstudiante es de tipo %s y tiene el valor %s<br>", gettype($bEstudiante),$bEstudiante);
echo("<h2>Mostrar datos con print_r</h2>");
print_r($aVariables);
echo("<h2>Mostrar datos con var_dump</h2>");
var_dump($sNombre."</br>");
var_dump($iEdad."</br>");
var_dump($fAltura."</br>");
var_dump($bEstudiante."</br>");
?>
</body>
</html>