1樓:司馬刀劍
php的isset()函式 一般用來檢測變數是否設定
格式:bool isset ( mixed var [, mixed var [, ...]] )
功能:檢測變數是否設定
返回值:
若變數不存在則返回 false
若變數存在且其值為null,也返回 false
若變數存在且值不為null,則返回 ture
同時檢查多個變數時,每個單項都符合上一條要求時才返回 true,否則結果為 false
版本:php 3, php 4, php 5
更多說明:
使用 unset() 釋放變數之後,它將不再是 isset()。
php函式isset()只能用於變數,傳遞任何其它引數都將造成解析錯誤。
檢測常量是否已設定可使用 defined() 函式。
php的empty()函式 判斷值為否為空
格式:bool empty ( mixed var )
功能:檢查一個變數是否為空
返回值:
若變數不存在則返回 true
若變數存在且其值為""、0、"0"、null、、false、array()、var $var; 以及沒有任何屬性的物件,則返回 ture
若變數存在且值不為""、0、"0"、null、、false、array()、var $var; 以及沒有任何屬性的物件,則返回 false
版本:php 3, php 4, php 5
更多說明:
empty()的返回值=!(boolean) var,但不會因為變數未定義而產生警告資訊。參見轉換為布林值獲取更多資訊。
empty() 只能用於變數,傳遞任何其它引數都將造成paser error而終止執行。
檢測常量是否已設定可使用 defined() 函式。
2樓:超級心情日記
isset()..............
php中判斷變數值是否為空的問題
3樓:千鋒教育
if (isset($obj))
isset函式是檢測變數是否設定。
格式:bool isset ( mixed var [, mixed var [, ...]] )
返回值:
若變數不
存在則返專回 false
若變數存在且其值為null,也
屬返回 false
若變數存在且值不為null,則返回 ture
同時檢查多個變數時,每個單項都符合上一條要求時才返回 true,否則結果為 false
如果已經使用 unset() 釋放了一個變數之後,它將不再是 isset()。若使用 isset() 測試一個被設定成 null 的變數,將返回 false。同時要注意的是一個 null 位元組(”\0″)並不等同於 php 的 null 常數。
警告: isset() 只能用於變數,因為傳遞任何其它引數都將造成解析錯誤。若想檢測常量是否已設定,可使用 defined() 函式。
4樓:
有區別的:
if($a=='')只能判斷變數$a是否為空字串。
empty()函式可以判斷變數的值是否為空字串、數值0或者null三種情況。
php中的和or,有什麼區別呢優先順序一樣麼
if asdfjklkj sdfjlk or sadfl sdfkjh 和if asdfads hgk asdfsad fghdfgh 前者全文來字顯得正規,檔次,自只是or混在其中不是bai很好找 du後者 符號明zhi顯好找,易懂。優先dao級順序是 andor 優先順序順序知道的人不多,老手也...
細數動漫中設定特別奇特的動漫主角有哪些
夏爾 黑執事 夏爾 凡多姆海恩,真實姓名尚不明。日本漫畫家樞樑的漫畫作品 黑執事 及的主人公。製造糖果和玩具的大規模公司 凡多姆公司 的社長,是個少年天才實業家,有大人和小孩的兩面。十歲生日時家人被殺,隨後跟哥哥夏爾一起被黑彌撒教徒折磨了一個月。真名未知,夏爾 實為他雙胞胎哥哥之名,但哥哥被黑彌撒教...
在電路中真正接地的地線中是否有電流通過接地線
絕緣良好的電氣裝置,地線是沒有電流的,但有漏電的電氣裝置,地線就有電流通過。如果沒有故障,接地線中沒有電流 在電bai路中,地線是構成該電路迴路的du基準因zhi素。當然有電流通過了dao。這和市電 版不同之處在於權市電的電迴路是由火線和零線構成的。而電路中 例如 直流電路 迴路是由正極和負極構成的...