Heim  >  Artikel  >  php教程  >  实例研究PHP函数isset和empty的区别

实例研究PHP函数isset和empty的区别

WBOY
WBOYOriginal
2016-06-21 09:01:421564Durchsuche

实例研究PHP函数isset()和empty()的区别

  1  php error_reporting(E_ALL);
  2  echo   ' 未定义$var
' ;
  3  echo   " isset测试:
" ;
  4  if  ( isset ( $var ))
  5 {
  6      echo   ' 变量$var存在!
'  ;
  7 }
  8 
  9 
 10  echo   " empty测试:
" ;
 11  if  ( empty ( $var )){
 12      echo   ' 变量$var的值为空
' ;
 13 }
 14  else
 15 {
 16      echo   ' 变量$var的值不为空
' ;
 17 }
 18 
 19  echo   " 变量直接测试:
" ;
 20  if  ( $var ){
 21      echo   ' 变量$var存在!
' ;
 22 }
 23  else {
 24      echo   ' 变量$var不存在!
' ;
 25 }
 26 
 27  echo   ' ----------------------------------
' ;
 28  echo   ' $var = \ ' \ '
' ;
 29  echo   " isset测试:
" ;
 30  $var   =   '' ;
 31  if  ( isset ( $var ))
 32 {
 33      echo   ' 变量$var存在!
'  ;
 34 }
 35 
 36 
 37  echo   " empty测试:
" ;
 38  if  ( empty ( $var )){
 39      echo   ' 变量$var的值为空
' ;
 40 }
 41  else
 42 {
 43      echo   ' 变量$var的值不为空
' ;
 44 }
 45 
 46  echo   " 变量直接测试:
" ;
 47  if  ( $var ){
 48      echo   ' 变量$var存在!
' ;
 49 }
 50  else {
 51      echo   ' 变量$var不存在!
' ;
 52 }
 53  echo   ' ----------------------------------
' ;
 54  echo   ' $var = 0
' ;
 55  echo   ' isset测试:
' ;
 56  $var   =   0 ;
 57  if  ( isset ( $var ))
 58 {
 59      echo   ' 变量$var存在!
'  ;
 60 }
 61 
 62 
 63  echo   " empty测试:
" ;
 64  if  ( empty ( $var )){
 65      echo   ' 变量$var的值为空
' ;
 66 }
 67  else
 68 {
 69      echo   ' 变量$var的值不为空
' ;
 70 }
 71 
 72  echo   " 变量直接测试:
" ;
 73  if  ( $var ){
 74      echo   ' 变量$var存在!
' ;
 75 }
 76  else {
 77      echo   ' 变量$var不存在!
' ;
 78 }
 79  echo   ' ----------------------------------
' ;
 80 
 81  echo   ' $var = null
' ;
 82  echo   ' isset测试:
' ;
 83  $var   =   null ;
 84  if  ( isset ( $var ))
 85 {
 86      echo   ' 变量$var存在!
'  ;
 87 }
 88 
 89 
 90  echo   " empty测试:
" ;
 91  if  ( empty ( $var )){
 92      echo   ' 变量$var的值为空
' ;
 93 }
 94  else
 95 {
 96      echo   ' 变量$var的值不为空
' ;
 97 }
 98 
 99  echo   " 变量直接测试:
" ;
100  if  ( $var ){
101      echo   ' 变量$var存在!
' ;
102 }
103  else {
104      echo   ' 变量$var不存在!
' ;
105 }
106  echo   ' ----------------------------------
' ;
107 
108 
109  echo   ' $var = "php"
' ;
110  echo   ' isset测试:
' ;
111  $var   =   " php " ;
112  if  ( isset ( $var ))
113 {
114      echo   ' 变量$var存在!
'  ;
115 }
116 
117 
118  echo   " empty测试:
" ;
119  if  ( empty ( $var )){
120      echo   ' 变量$var的值为空
' ;
121 }
122  else
123 {
124      echo   ' 变量$var的值不为空
' ;
125 }
126 
127  echo   " 变量直接测试:
" ;
128  if  ( $var ){
129      echo   ' 变量$var存在!
' ;
130 }
131  else {
132      echo   ' 变量$var不存在!
' ;
133



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