实例研究PHP函数isset和empty的区别_[PHP教程]
					实例研究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