"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP에서 변수 비어 있음을 효율적으로 확인하고 초기화되지 않은 변수를 처리하는 방법은 무엇입니까?

PHP에서 변수 비어 있음을 효율적으로 확인하고 초기화되지 않은 변수를 처리하는 방법은 무엇입니까?

2024-11-08에 게시됨
검색:734

How to Efficiently Check Variable Emptiness and Handle Uninitialized Variables in PHP?

변수 비어 있음 확인: 최적화 및 단순화

PHP에서는 변수를 처리하기 전에 변수가 비어 있는지 확인하는 것이 중요합니다. 예제 코드는 $user_id, $user_name 및 $user_logged가 비어 있는지 확인하지만 이를 달성하는 더 효율적인 방법이 있습니다.

ID 연산자 사용(===)

변수가 실제로 NULL인지 확인하려면(빈 문자열이나 0이 아닌) 항등 연산자를 사용합니다.

$user_id === NULL  // False if $user_id is NULL, true if it's empty

초기화되지 않은 변수 확인

변수가 초기화되었는지 확인하려면 !isset() 함수를 사용하세요.

!isset($user_id)

빈 값 테스트

빈 값(빈 문자열, 0 등)을 확인하려면 empty() 함수를 사용하세요. :

empty($user_id)

비어 있지 않은 값 확인

부정 연산자(!)는 비어 있지 않은지 테스트하는 데 충분합니다. 값:

!$user_id

여러 변수 최적화

여러 변수를 동시에 테스트하려면 배열과 내장 array_map을 사용할 수 있습니다. () 함수:

$variables = array($user_id, $user_name, $user_logged);
$empty_variables = array_map(function($v) { return empty($v); }, $variables);

이것은 어떤 변수가 비어 있는지 나타내는 배열을 반환합니다.

릴리스 선언문 이 글은 1729575256에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3