Constantes y variables en PHP

Código fuente PHP

// 001-CodigoPHP.php
// Versión 1.0 09/12/2017 Juan Manuel Cueva Lovelle. Universidad de Oviedo
// Versión 1.1 08/12/2018 Uso de empty() con un string vscío
// Versión 1.2 15/12/2018 Uso de empty() con un string no vscío

# Inferencia de tipos en PHP
# Los tipos de las constantes y variables en PHP se infieren de la parte derecha de la asignación

# Definir constantes

define("GRACIAS", "Muchas gracias por utilizar mis ejemplos de PHP");
define("DIASAÑO", 365.256363004);

# Mostrar valores y tipos de las constantes
#var_dump(): muestra los valores y tipos de las constantes 

echo"<p>" .GRACIAS. " { var_dump() = ";
    var_dump(GRACIAS);
echo" }</p>";

echo"<p>días al año = " .DIASAÑO. " { var_dump() = ";
    var_dump(DIASAÑO);
echo" }</p>";

# Declarar variables

$entero = 27;
$flotante = 2.7271728;
$cadena = "¡Hola a todos!";
$cadenaVacia = '';
$booleanoTrue = true;
$amigos = array("Luis", "Amparo", "Carlos");

# Declaración de un array asociativo clave-valor

$agenda = [
    "Cris"      => "+3412345678",
    "Antonio"   => "+3487654321",
    "Paloma"    => "+3498712345",
    "Guillermo" => "+1765432190"
];

# Se muestran los valores y tipos de las variables
#var_dump(): muestra los valores y tipos de las variables 

echo "<p>entero = " . $entero . " { var_dump() = ";
    var_dump($entero); 
echo" }</p>";

echo "<p>flotante = " . $flotante . " { var_dump() = ";
    var_dump($flotante); 
echo" }</p>";

echo "<p>cadena = " . $cadena . " { var_dump() = ";
    var_dump($cadena); 
echo" }</p>";

echo "<p>cadena = " . $cadena . " { var_dump() = ";
    var_dump(empty($cadena)); 
echo" }</p>";

echo "<p>cadenaVacia = " . $cadenaVacia . " { var_dump() = ";
    var_dump(empty($cadenaVacia)); 
echo" }</p>";

echo "<p>booleanoTrue = " . $booleanoTrue . " { var_dump() = ";
    var_dump($booleanoTrue); 
echo" }</p>";

echo"<p>amigos = [ " .$amigos[0] . " , " .$amigos[1] ." , " .$amigos[2]. " ] { var_dump() = ";
    var_dump($amigos); 
echo" }</p>";

echo"<p>agenda = [ " .$agenda["Cris"] . " , " .$agenda["Antonio"] ." , " .$agenda["Paloma"]. " , " .$agenda["Guillermo"] . " ] { var_dump() = ";
    var_dump($agenda);
echo" }</p>";

echo"<pre>agenda = ";
    print_r($agenda);
echo"</pre>";

Ejecución del código PHP

Muchas gracias por utilizar mis ejemplos de PHP { var_dump() = string(47) "Muchas gracias por utilizar mis ejemplos de PHP" }

días al año = 365.256363004 { var_dump() = float(365.256363004) }

entero = 27 { var_dump() = int(27) }

flotante = 2.7271728 { var_dump() = float(2.7271728) }

cadena = ¡Hola a todos! { var_dump() = string(15) "¡Hola a todos!" }

cadena = ¡Hola a todos! { var_dump() = bool(false) }

cadenaVacia = { var_dump() = bool(true) }

booleanoTrue = 1 { var_dump() = bool(true) }

amigos = [ Luis , Amparo , Carlos ] { var_dump() = array(3) { [0]=> string(4) "Luis" [1]=> string(6) "Amparo" [2]=> string(6) "Carlos" } }

agenda = [ +3412345678 , +3487654321 , +3498712345 , +1765432190 ] { var_dump() = array(4) { ["Cris"]=> string(11) "+3412345678" ["Antonio"]=> string(11) "+3487654321" ["Paloma"]=> string(11) "+3498712345" ["Guillermo"]=> string(11) "+1765432190" } }

agenda = Array
(
    [Cris] => +3412345678
    [Antonio] => +3487654321
    [Paloma] => +3498712345
    [Guillermo] => +1765432190
)