Comprobación del vacío de la variable: optimización y simplificación
En PHP, es crucial comprobar si una variable está vacía antes de procesarla. El código de ejemplo verifica si $user_id, $user_name y $user_logged están vacíos, pero existen métodos más eficientes para lograrlo.
Uso del operador de identidad (===)
Para determinar si una variable es verdaderamente NULL (a diferencia de una cadena vacía o cero), use el operador de identidad:
$user_id === NULL // False if $user_id is NULL, true if it's empty
Comprobación de variables no inicializadas
Si desea comprobar si una variable se ha inicializado, utilice la función !isset():
!isset($user_id)
Prueba de valores vacíos
Para comprobar si hay valores vacíos (cadenas vacías, cero, etc.), utilice la función vacía() :
empty($user_id)
Comprobación de valores que no estén vacíos
El operador de negación (!) será suficiente para comprobar si no están vacíos valores:
!$user_id
Optimización para múltiples variables
Para probar múltiples variables simultáneamente, puede usar una matriz y el array_map incorporado () función:
$variables = array($user_id, $user_name, $user_logged); $empty_variables = array_map(function($v) { return empty($v); }, $variables);
Esto devolverá una matriz que indica qué variables están vacías.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3