Ejercicios sobre tipos de variables en PHP:
Ejercicios sobre Tipos de Variables en PHP
Ejercicio 1: Declaración de Variables
Descripción: Declara una variable entera con el valor 10
y muestra su contenido.
<?php
$numero = 10;
echo $numero;
?>
Ejercicio 2: Tipo de Dato String
Descripción: Declara una variable de tipo string con el valor "Hola Mundo"
y muestra su contenido.
<?php
$mensaje = "Hola Mundo";
echo $mensaje;
?>
Ejercicio 3: Variables Booleanas
Descripción: Declara una variable booleana con el valor true
y muestra su contenido.
<?php
$esVerdad = true;
echo $esVerdad;
?>
Ejercicio 4: Conversión de Tipos
Descripción: Convierte una variable de tipo entero a string y muestra su tipo y contenido.
<?php
$numero = 20;
$numeroString = (string) $numero;
echo gettype($numeroString) . ": " . $numeroString;
?>
Ejercicio 5: Variables de Tipo Float
Descripción: Declara una variable de tipo float con el valor 3.14
y muestra su contenido.
<?php
$pi = 3.14;
echo $pi;
?>
Ejercicio 6: Concatenación de Strings
Descripción: Declara dos variables de tipo string y concaténalas.
<?php
$nombre = "Juan";
$apellido = "Pérez";
$nombreCompleto = $nombre . " " . $apellido;
echo $nombreCompleto;
?>
Ejercicio 7: Operaciones con Enteros
Descripción: Declara dos variables enteras, suma sus valores y muestra el resultado.
<?php
$a = 5;
$b = 10;
$suma = $a + $b;
echo $suma;
?>
Ejercicio 8: Tipo Null
Descripción: Declara una variable con valor null
y muestra su tipo.
<?php
$variable = null;
echo gettype($variable);
?>
Ejercicio 9: Variables de Tipo Array
Descripción: Declara un array con tres elementos y muestra el segundo.
<?php
$colores = array("Rojo", "Verde", "Azul");
echo $colores[1];
?>
Ejercicio 10: Array Asociativo
Descripción: Declara un array asociativo con tres pares clave-valor y muestra el valor de una clave específica.
<?php
$persona = array("nombre" => "Carlos", "edad" => 25, "ciudad" => "Madrid");
echo $persona["edad"];
?>
Ejercicio 11: Variable de Tipo Objeto
Descripción: Declara una clase simple, crea un objeto y muestra el valor de una de sus propiedades.
<?php
class Persona {
public $nombre = "Ana";
}
$persona = new Persona();
echo $persona->nombre;
?>
Ejercicio 12: Operaciones con Floats
Descripción: Declara dos variables de tipo float, multiplícalas y muestra el resultado.
<?php
$a = 2.5;
$b = 4.2;
$resultado = $a * $b;
echo $resultado;
?>
Ejercicio 13: Verificación de Tipos
Descripción: Verifica si una variable es de tipo entero y muestra el resultado.
<?php
$numero = 15;
echo is_int($numero) ? "Es un entero" : "No es un entero";
?>
Ejercicio 14: Longitud de un String
Descripción: Declara una variable de tipo string y muestra su longitud.
<?php
$mensaje = "Hola Mundo";
echo strlen($mensaje);
?>
Ejercicio 15: Declaración y Uso de Constantes
Descripción: Declara una constante y muestra su valor.
<?php
define("PI", 3.1416);
echo PI;
?>
Ejercicio 16: Tipo de Dato Double
Descripción: Declara una variable de tipo double, divídela por otro double y muestra el resultado.
<?php
$a = 10.5;
$b = 2.5;
$resultado = $a / $b;
echo $resultado;
?>
Ejercicio 17: Cambio de Tipo Automático
Descripción: Declara una variable entera, súmale un float y muestra el tipo y valor resultante.
<?php
$a = 5;
$b = 2.3;
$resultado = $a + $b;
echo gettype($resultado) . ": " . $resultado;
?>
Ejercicio 18: Tipo de Dato Booleano y Operador Lógico
Descripción: Declara dos variables booleanas y utiliza un operador lógico para mostrar el resultado.
<?php
$a = true;
$b = false;
$resultado = $a && $b;
echo $resultado ? "Verdadero" : "Falso";
?>
Ejercicio 19: Convertir String a Entero
Descripción: Declara un string numérico y conviértelo a entero, luego muestra el valor resultante.
<?php
$numeroString = "100";
$numero = (int) $numeroString;
echo $numero;
?>
Ejercicio 20: Verificación de Variable Nula
Descripción: Declara una variable con valor null
y verifica si es nula.
<?php
$variable = null;
echo is_null($variable) ? "Es nula" : "No es nula";
?>
Este conjunto de ejercicios cubre diversos aspectos básicos de las variables en PHP, incluyendo la declaración, conversión de tipos, operaciones básicas, y uso de arrays, objetos, y constantes.