Programación en PHP

Tres funciones útiles en PHP: isset, var_dump y empty

Con los ejemplos que a continuación se exponen podremos saber si la variable existe, su morfología y contenido o si existe pero está vacío.

Las funciones de PHP que se estudian en este artículo están catalogadas como muy útiles cuando se pretende saber el estado de una variable o de una tabla. Estas funciones son isset( ), var_dump( ) y empty( ). Con los ejemplos que a continuación se exponen podremos saber si la variable existe, su morfología y contenido o si existe pero está vacía.

Función isset( ) en PHP 7.3


Esta función permite probar que existe una variable. Si esta existe, devuelve true, y si no existe, false.

Sintaxis: $existe = isset ($variable);

Ejemplo:

<?php
   $frase = "Hola, estamos probando la función isset";
      if  (isset ($frase)){
         echo "La variable existe."; 
      } 
      else {
         echo "La variable no existe."
      }
?>

Da como resultado: La variable existe.

Función var_dump ( ) en PHP 7.3


Esta función nos va a permitir saber el tipo y el contenido de una variable.

Sintaxis: var_dump ($variable);

Ejemplo:

<?php
   $frase = "Hola, hace buen tiempo"
   var_dump ($frase);
?>

Da como resultado: String(22) «Hola, hace buen tiempo».

Esta función acepta también las tablas como parámetro.

Ejemplo:

<?php
   Stabla = array ("Fresa", "Plátano", array (1, 2, 3));
   var_dump ($tabla);
?>

Da como resultado: array(3){[0]=>string(5)»Fresa» [1]=>string(7)»Plátano» [2]=>array(3) {[0]=>int(1) [1]=>int(2) [2]=> int(3)}}

Función empty ( ) en PHP 7.3


Permite comprobar si una variable es o no nula, y devolverá true si el valor es nulo (0, cadena vacía o false, en función del tipo de variable). Por el contrario, será false en caso contrario.

Sintaxis: $nula = empty (variable o función)

Ejemplo:

<?php
   $frase = "Hola, hace buen tiempo";
   if (empty($frase)){
      echo "La variable es nula.";
   }else{
     echo "La variable no es nula."
   }
?>

Da como resultado: La variable no es nula.

Desde PHP 5.3 puede pasarse una función como parámetro.

Ejemplo:

<?php 
   function siempre_falso (){
   return false;
   }
   if (empty (siempre_falso())){
      echo "Se mostrará esto.";
   }
?>

Da como resultado: Se mostrará esto.

Deja una respuesta