<?php
  require_once( "Cabeza5.inc" );
?>
  <body>
    <?php
      /* unset()
       *
       * (PHP 3, PHP 4, PHP 5)
       * unset -- Remover una variable dada
       *
       * Descripcion:
       * void unset ( mixed var [, mixed var [, mixed ...]] )
       *
       * unset() destruye las variables especificadas. Note que en PHP 3, 
       * unset() siempre devolvera TRUE (en realidad, el valor entero 1). En 
       * PHP 4, sin embargo, unset() no es una funcion verdadera: es una 
       * sentencia. Como tal, no devuelve valor alguno, e intentar tomar el 
       * valor de unset() resulta en un error de interprete. 
       * Nota: Es posible remover incluso propiedades de objetos visibles en el
       * contexto actual. 
       * El comportamiento de unset() al interior de una funcion puede variar 
       * dependiendo del tipo de variable que intenta destruir. 
       * Si se aplica unset() sobre una variable global al interior de una 
       * funcion, solo la variable local es destruida. La variable en el 
       * entorno de la llamada retendra el mismo valor que antes que que se 
       * llamara unset(). 
       * Nota: Puesto que esto es una construccion del lenguaje y no una 
       * funcion, no puede ser llamado usando funciones variables
       * Vea tambien isset(), empty(), y array_splice(). 
       */

      $MiArreglo[0] = 'Quiero';
      $MiArreglo[1] = 'No Quiero';
      $MiArreglo[2] = 'Quiero también';

      $VarNormal = "Contenidos";

      echo( "<p class=\"SubTitleFont\">
               \$MiArreglo tiene " . count( $MiArreglo ) . " elemento(s)
             </p>
             <p class=\"LargeTextFont\">
               \$MiArreglo['0'] = {$MiArreglo['0']}
               <br />
               \$MiArreglo['1'] = {$MiArreglo['1']}
               <br />
               \$MiArreglo['2'] = {$MiArreglo['2']}
             </p>
             <p class=\"SubTitleFont\">
               Usa unset() y después
               <br />" );

      unset( $MiArreglo['1'] );
      unset( $VarNormal );

      echo(   "\$MiArreglo tiene " . count( $MiArreglo ) . " elemento(s)
             </p>
             <p class=\"LargeTextFont\">
               \$MiArreglo['0'] = [$MiArreglo{'0']}
               <br />" );
      if( isset( $MiArreglo['1'] ) )
      {
        echo( "\$MiArreglo['1'] = {$MiArreglo['1']}
               <br />" );
      }
      else
      {
        echo( "\$MiArreglo['1'] No existe y/o es NULL
             <br />" );
      }
      print(  "\$MiArreglo['2'] = {$MiArreglo['2']}
             </p>
             <p class=\"LargeTextFont\">" );

      if( isset( $VarNormal ) )
      {
        echo( "\$VarNormal = $VarNormal" );
      }
      else
      {
        echo( "\$VarNormal No existe y/o es NULL" );
      }

      print( "</p>" );
      require_once( "incPie5.php" );
    ?>