Heim  >  Artikel  >  Backend-Entwicklung  >  php 中 empty 和 isset 的区别

php 中 empty 和 isset 的区别

WBOY
WBOYOriginal
2016-07-25 09:07:44846Durchsuche
  1. /**

  2. * isset — 检测变量是否设置
  3. * 如果 变量 存在则返回 true, 否则返回 false
  4. *
  5. * empty — 检查一个变量是否为空
  6. * 如果 变量 是非空或非零的值,则 empty() 返回 false
  7. **/
  8. $is_var = '';

  9. if(isset($is_var)) {

  10. echo "变量存在!
    ";
  11. } else {
  12. echo "变量不存在!
    ";
  13. }
  14. if(empty($is_var)) {

  15. echo "变量为空!
    ";
  16. } else {
  17. echo "变量不为空!
    ";
  18. }
  19. ?>
复制代码

输出结果: 变量存在! 变量为空!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn