PHP isset函數(shù)作用
isset函數(shù)是檢測變量是否設置。
格式:bool isset( mixed var [, mixed var [, ...]] )
返回值:
若變量不存在則返回FALSE
若變量存在且其值為NULL,也返回FALSE
若變量存在且值不為NULL,則返回TURE
同時檢查多個變量時,每個單項都符號上一條要求時才返回TRUE,否則結果為FALSE
如果已經使用unset()釋放了一個變量之后,它將不再是isset()。若使用isset()測試一個被設置成NULL的變量,將返回FALSE。同時要注意的是一個NULL字節(jié)("\0")并不等同于PHP的NULL常數(shù)。
警告:isset()只能用于變量,因為傳遞任何其它參數(shù)都將造成解析錯誤。若想檢測常量是否已設置,可使用defined()函數(shù)。
<?php $a = array ('test' => 1, 'hello' => NULL); var_dump( isset ($a['test') ); // TRUE var_dump( isset ($a['foo') ); // FALSE var_dump( isset ($a['hello') ); // FALSE // 'hello' 等于 NULL,所以被認為是未賦值的。 // 如果想檢測 NULL 鍵值,可以試試下邊的方法。 var_dump( array_key_exists('hello', $a) ); // TRUE ?>
網站欄目:PHPisset()及empty()用法區(qū)別詳解-創(chuàng)新互聯(lián)
標題URL:http://www.chinadenli.net/article2/didcoc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、自適應網站、軟件開發(fā)、網站建設、標簽優(yōu)化、網站排名
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容