// 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>";
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 )