我有時迷糊中使用它們的其中之一,如果設置了var,我應該使用哪個函數進行測試?
說我有一個名爲getmember($id)
function getmember($id)
{
// now this is the confusing part
// how do i test if a $id was set or not set?
//solution 1
if(empty($id))
{
return false;
}
// solution 2
if(isset($id))
{
return false;
}
}
函數,有時候我也不清楚,有時如果函數中的參數設置類似function($var="")
然後我做
if($var ==="")
{
return false;
}
我應該用什麼下次isset ? empty ? or ===''
?
全面,準確,+1 – dnagirl
YEPP也是從我+1感謝解釋 – streetparade