<html>
<head>
<title>
Curso de PHP - Examinamos los tipos de variables en PHP
</title>
</head>
<body>
<?php
/* gettype
* (PHP 3, PHP 4, PHP 5)
* gettype -- Obtener el tipo de una variable
* Descripción
* string gettype ( mixed var )
*
* Devuelve el tipo de la variable PHP var.
*
* Aviso
* Nunca use gettype() para probar si una variable es de cierto tipo,
* ya que la cadena devuelta puede ser sujeta a cambios en versiones
* futuras. Asimismo, es lenta, ya que involucra la comparación de
* cadenas.
* En su lugar, usa las funciones is_*.
*
* Valores retornados
* Los valores posible de la cadena devuelta son:
* "boolean" (a partir de PHP 4)
* "integer"
* "double" (por razones históricas, "double" se devuelve en caso de
* un valor tipo float, y no "float")
* "string"
* "array"
* "object"
* "resource" (a partir de PHP 4)
* "NULL" (a partir de PHP 4)
* "user function" (sólo PHP 3, valor obsoleto)
* "unknown type"
* Para PHP 4, debería usar function_exists() y method_exists() para
* reemplazar el antiguo uso de gettype() sobre una función.
*/
$Examen; // Decleración sin asignación
echo( '<p>' );
echo( gettype( $Examen ) ); # NULL
echo( '<br />' );
$Examen = 10;
echo( gettype( $Examen ) ); // INTEGER
echo( '<br />' );
$Examen = "Diez";
echo( gettype( $Examen ) ); // STRING
echo( '<br />' );
$Examen = 10.0;
echo( gettype( $Examen ) ); # DOUBLE
echo( '<br />' );
$Examen = true;
echo( gettype( $Examen ) ); # BOOLEAN
echo( '</p>' );
?>
</body>
</html>