empty 和 isset 虽然都是变量处理函数,它们都用来判断变量是否已经配置,它们却是有一定的区别:empty还会检测变量是否为空、为零。当一个变量值为0,empty 认为这个变量同等于空,即相当于没有设置。
  1. $id=0;
  2. empty($id)?print "It's empty .":print "It's $id .";
  3. //结果:It's empty .
  4. print "
    ";
  5. !isset($id)?print "It's empty .":print "It's $id .";
  6. //结果:It's 0 .
  7. ?>
复制代码


09-17 02:16