>백엔드 개발 >PHP 튜토리얼 >PHP에서 isset()과 !empty() 함수의 유사점과 차이점

PHP에서 isset()과 !empty() 함수의 유사점과 차이점

autoload
autoload원래의
2021-03-26 14:14:172872검색

 isset()! empty() 함수는 유사하며 둘 다 동일한 결과를 반환합니다. 하지만 유일한 차이점은! empty() 함수는 변수가 존재하지 않을 때 경고나 전자 알림을 생성하지 않습니다. 두 기능 중 하나만 사용해도 충분합니다. 두 가지 기능을 프로그램으로 병합하면 시간 경과가 발생하고 불필요한 메모리 사용량이 발생합니다. isset()!empty()函数类似,两者都将返回相同的结果。但唯一的区别是!当变量不存在时,empty()函数不会生成任何警告或电子通知。它足以使用任何一个功能。通过将两个功能合并到程序中会导致时间流逝和不必要的内存使用。

1.isset()

isset ( mixed $var , mixed $... = ? ) : bool
  • var:要检查的变量。

  • 返回值:如果 var 存在并且值不是 null 则返回 true,否则返回 false。

PS:如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 null 的变量,将返回 false。同时要注意的是 null 字符("

위 내용은 PHP에서 isset()과 !empty() 함수의 유사점과 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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