isset() 함수 는 변수가 설정되어 있고 NULL이 아닌지 확인하는 PHP 내장 함수입니다. 이 함수는 또한 선언된 변수, 배열 또는 배열 키에 null 값이 있는지 확인합니다. 그렇다면 isset()은 false를 반환하고 다른 모든 가능한 경우에는 true를 반환합니다.
구문:
bool isset( $var, mixed )
매개변수: 이 함수는 여러 매개변수를 허용합니다. 이 함수의 첫 번째 매개변수는 $var입니다. 이 매개변수는 변수의 값을 저장하는 데 사용됩니다.
예:
<?php $num = '0'; if( isset( $num ) ) { print_r(" $num is set with isset function <br>"); } // 声明一个空数组 $array = array(); echo isset($array['geeks']) ? 'array is set.' : 'array is not set.'; ?>
출력:
0 is set with isset function array is not set.
empty() 함수 는 다음을 결정하는 데 사용되는 언어 구성입니다. 주어진 변수가 비어 있거나 NULL입니다. ! 빈() 함수는 빈() 함수의 부정 또는 보완입니다. 비어있는() 함수와! isset() 함수는 동일하지만! empty() 함수는 isset() 함수와 동일합니다.
예:
<?php $temp = 0; if (empty($temp)) { echo $temp . ' is considered empty'; } echo "\n"; $new = 1; if (!empty($new)) { echo $new . ' is considered set'; } ?>
출력:
0 is considered empty 1 is considered set
두 가지 기능을 확인하는 이유:
# 🎜 🎜#isset() 그리고! empty() 함수는 비슷하며 둘 다 동일한 결과를 반환합니다. 하지만 유일한 차이점은! empty() 함수는 변수가 존재하지 않을 때 경고나 전자 알림을 생성하지 않습니다. 두 기능 중 하나만 사용해도 충분합니다. 두 가지 기능을 프로그램으로 병합하면 시간 경과가 발생하고 불필요한 메모리 사용량이 발생합니다. 예:<?php $num = '0'; if( isset ( $num ) ) { print_r( $num . " is set with isset function"); } echo "\n"; $num = 1; if( !empty ( $num ) ) { print_r($num . " is set with !empty function"); }출력:
0 is set with isset function 1 is set with !empty function관련 권장 사항: "
PHP 튜토리얼" http ://www.php.cn/course/list/29.html
이 글은 PHP 소개에서 isset()과 !empty() 함수를 모두 확인해야 하는 이유입니다. , 도움이 필요한 친구들에게 도움이 되길 바랍니다!위 내용은 PHP에서 isset() 및 !empty() 함수를 모두 확인하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!