例項研究PHP函式isset和empty的區別

2021-05-25 03:16:05 字數 1849 閱讀 4882

1 <? php error_reporting(e_all);

2 echo  '未定義$var

' ;3 echo  " isset測試:

" ;4 if ( isset ( $var ))

5 8 

9 10 echo  " empty測試:

" ;11 if ( empty ( $var ))

14 else

15 18 

19 echo  " 變數直接測試:

" ;20 if ( $var )

23 else

26 27 echo  ' ----------------------------------

' ;28 echo  '$var = ' '

' ;29 echo  " isset測試:

" ;30 $var  =  '' ;

31 if ( isset ( $var ))

32 35 

36 37 echo  " empty測試:

" ;38 if ( empty ( $var ))

41 else

42 45 

46 echo  " 變數直接測試:

" ;47 if ( $var )

50 else

53 echo  ' ----------------------------------

' ;54 echo  '$var = 0

' ;55 echo  ' isset測試:

' ;56 $var  =  0 ;

57 if ( isset ( $var ))

58 61 

62 63 echo  " empty測試:

" ;64 if ( empty ( $var ))

67 else

68 71 

72 echo  " 變數直接測試:

" ;73 if ( $var )

76 else

79 echo  ' ----------------------------------

' ;80 

81 echo  '$var = null

' ;82 echo  ' isset測試:

' ;83 $var  =  null ;

84 if ( isset ( $var ))

85 88 

89 90 echo  " empty測試:

" ;91 if ( empty ( $var ))

94 else

95 98 

99 echo  " 變數直接測試:

" ;100 if ( $var )

103 else

106 echo  ' ----------------------------------

' ;107 

108 

109 echo  '$var = "php"

' ;110 echo  ' isset測試:

' ;111 $var  =  " php " ;

112 if ( isset ( $var ))

113

116 

117 

118 echo  " empty測試:

" ;119 if ( empty ( $var ))

122 else

123

126 

127 echo  " 變數直接測試:

" ;128 if ( $var )

131 else {

132   echo  ' 變數$var不存在!

' ;133

關於PHP的isset 函式

1 doctype html 2 html 3 head 4 title title 5 meta charset utf 8 6head 7 body 8 form action method get 9 select name select option html語法 10 option val...

empty和isset函式詳解

1.empty函式 用途 檢測變數是否為空 若變數不存在則返回 true 若變數存在且其值為 0 0 null false array var var 以及沒有任何屬性的物件,則返回 ture 若變數存在且值不為 0 0 null false array var var 以及沒有任何屬性的物件,則返...

php中isset 和empty 區別

1 isset 用於檢測變數是否設定值 若變數不存在則返回 false 若變數存在且其值為null,也返回 false 若變數存在且值不為null,則返回 ture 同時檢查多個變數時,每個單項都符合上一條要求時才返回 true,否則結果為 false empty 用於檢測變數是否為空 若變數不存在...