Función isset()
La función isset() es una función incorporada en PHP que verifica si una variable está configurada y no es NULL. Esta función también verifica si una variable, array o clave de array declarada tiene un valor nulo; si lo tiene, isset() devuelve falso, devuelve verdadero en todos los demás casos posibles.
Sintaxis:
bool isset( $var, mixed )
Parámetros: Esta función acepta más de un parámetro. El primer parámetro de esta función es $var. Este parámetro se utiliza para almacenar el valor de la variable.
Ejemplo:
PHP
<?php // PHP program to illustrate // isset() function $num = '0'; if( isset( $num ) ) { print_r(" $num is set with isset function <br>"); } // Declare an empty array $array = array(); // Use isset function echo isset($array['geeks']) ? 'array is set.' : 'array is not set.'; ?>
0 is set with isset function array is not set.
La función empty() es una construcción de lenguaje para determinar si la variable dada está vacía o es NULL. La función !empty() es la negación o el complemento de la función empty(). La función empty() es considerablemente igual a la función !isset() y la función !empty() es igual a la función isset().
Ejemplo:
PHP
<?php // PHP program to illustrate // empty() function $temp = 0; // It returns true because // $temp is empty if (empty($temp)) { echo $temp . ' is considered empty'; } echo "\n"; // It returns true since $new exist $new = 1; if (!empty($new)) { echo $new . ' is considered set'; } ?>
0 is considered empty 1 is considered set
Motivo para verificar ambas funciones: las funciones
isset() y !empty() son similares y ambas devolverán los mismos resultados. Pero la única diferencia es que la función !empty() no generará ninguna advertencia o aviso electrónico cuando la variable no exista. Es suficiente usar cualquiera de las funciones. Al incorporar ambas funciones en un programa provoca lapsos de tiempo y uso de memoria innecesario.
Ejemplo:
PHP
<?php // PHP function to demonstrate isset() // and !empty() function // initialize a variable $num = '0'; // Check isset() function if( isset ( $num ) ) { print_r( $num . " is set with isset function"); } // Display new line echo "\n"; // Initialize a variable $num = 1; // Check the !empty() function if( !empty ( $num ) ) { print_r($num . " is set with !empty function"); }
0 is set with isset function 1 is set with !empty function
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .
Publicación traducida automáticamente
Artículo escrito por MerlynShelley y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA