>  기사  >  백엔드 개발  >  변수가 비어 있는지 확인하는 PHPempt() 함수에 대한 자세한 설명

변수가 비어 있는지 확인하는 PHPempt() 함수에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-07-14 10:31:531674검색

empty()는 변수만 확인하며, 변수가 아닌 항목을 확인하면 구문 분석 오류가 발생합니다. 즉, 다음 문은 작동하지 않습니다.empty(addslashes($name))

empty — 변수가 비어 있는지 확인

버그 신고 Description

bool 비어 있음(혼합 $var)
If var가 비어 있지 않거나 0이 아닌 값인 경우, empty()는 FALSE를 반환합니다. 즉, properties가 없는 "", 0, "0", NULL, FALSE, array(), var $var; 및 objects는 비어 있는 것으로 간주되며, var가 비어 있으면 TRUE가 반환됩니다. .

변수가 설정되지 않았을 때 경고를 생성하지 않는 것 외에도,empty()는 (boolean) var의 반의어입니다. 자세한 내용은 부울로 변환을 참조하세요.

예제 #1 empty()와 isset()의 간단한 비교입니다.

코드는 다음과 같습니다.

<?php 
$var = 0; 
// 结果为 true,因为 $var 为空 
if (empty($var)) { 
echo &#39;$var is either 0 or not set at all&#39;; 
} 
// 结果为 false,因为 $var 已设置 
if (!isset($var)) { 
echo &#39;$var is not set at all&#39;; 
} 
?>

참고: 함수가 아닌 언어 생성자이기 때문에 변수 함수로 호출할 수 없습니다.

참고:

empty()는 변수만 테스트하며, 변수가 아닌 모든 것을 테스트하면 구문 분석 오류가 발생합니다. 즉, 다음 명령문은 작동하지 않습니다: 비어 있음(addslashes($name)).

위 내용은 변수가 비어 있는지 확인하는 PHPempt() 함수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.