php isset和empty方法的區別

2022-05-01 09:21:09 字數 509 閱讀 2454

我總結了下面幾點區別,直接上**;

empty方法:

變數不存在,返回true

變數存在,值為空,返回true

變數存在,值不為空,返回false

function empty1()else

}empty1(); //變數不存在

function empty2()else

}empty2(); //值為空

function empty3()else

}empty3(); //值不為空

isset方法:

變數存在,返回true

變數不存在,返回false

function isset1()else

}isset1(); //變數存在

function isset2()else

}isset2(); //變數不存在

PHP isset和empty的區別

檢測變數是否設定 bool isset mixed var mixed 引數 var 要檢查的變數 若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要求時才返回true,否則結果為fals...

PHP isset 與empty 的使用

php isset函式作用 isset函式是檢測變數是否設定。格式 bool isset mixed var mixed var 返回值 若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要...

PHP isset 與empty 的使用

php isset函式作用 isset函式是檢測變數是否設定。格式 bool isset mixed var mixed var 返回值 若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要...