PHP學習筆記之issert和empty的區別

2022-09-05 00:48:10 字數 339 閱讀 2502

一:php中 issert和empty的區別:

isset檢視乙個變數是否已經被設定並且不為空(determine if a variable is set and is not null)

empty檢視乙個變數是否為空 ""、0、"0"、null、false、array()、$var($var是乙個沒有賦值的變數)

另外需要注意的是從php5.5開始,empty()只能支援變數,其他任何東西傳遞進來都將會導致介解析錯誤。

換句話說,像下面的這個表示式將不再湊效empty(trim($name))。我們應該用trim($name) == false來代替它來做判斷

上面**的執行結果:

PHP學習筆記之PHP操作(二)

一.開啟和關閉檔案 1.fopen 函式將resource繫結到乙個流或控制代碼。繫結之後,指令碼就可以通過控制代碼與此資源互動 以唯讀方式開啟乙個位於本地伺服器的文字檔案 fn fopen test.txt r 以唯讀方式開啟乙個遠端檔案 fn2 fopen r 2.fclose handle 將...

PHP學習筆記之PHP函式(三)

認識php函式 函式引數的傳遞 1.值傳遞 傳值 函式內對引數值的改變不會影響函式外部的值 2.引用傳遞 傳址 有些情況下,可能希望在函式體內對引數的修改在函式體外也能反映 3.預設引數值 可以為引數指定預設值,在沒有提供其他值的情況下,則將預設值自動賦 函式中變數的作用域 1.區域性變數 func...

php之yii快取學習筆記

php之yii快取學習筆記 其中yii支援 1.資料快取 2.片段快取 3.頁面快取 4.http快取 1.資料快取 資料快取是指將一些 php 變數儲存到快取中,使用時再從快取中取回。它也是更高階快取特性的基礎,例如查詢快取 和內容快取。1 讀取快取 use yii web controller ...