[請益] php if的判斷
小弟初學php,看書上範例不是很懂,想麻煩各位大大解惑
以下是書中擷取的一小段程式:
session_start();
if(!session_is_registered("userIP")){
session_register("userIP");
$_SESSION["userIP]=$this->getIP;
$sql="update dailyistics set visitNum=visitNum+1 where visitDate='" . $setDate .
"'";
mysql_query($sql);
}else{
$_SESSION["userIP"]=$this->getIP;
}
其中,getIP是一個function的名稱(有傳回值)
我的問題是,為什麼在做if判斷的時候,userIP都還沒有給值,卻可以做判斷呢?
因為不是在if中的$_SESSION["userIP] = $this->getIP,userIP才有值,那怎麼沒值可以
先判斷?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.29.141
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1411480534.A.FEE.html
→
09/23 22:17, , 1F
09/23 22:17, 1F
→
09/23 22:18, , 2F
09/23 22:18, 2F
→
09/23 22:31, , 3F
09/23 22:31, 3F
→
09/23 22:33, , 4F
09/23 22:33, 4F
→
09/23 22:44, , 5F
09/23 22:44, 5F
→
09/23 22:44, , 6F
09/23 22:44, 6F
推
09/25 14:42, , 7F
09/25 14:42, 7F
→
09/25 14:42, , 8F
09/25 14:42, 8F
→
09/25 20:13, , 9F
09/25 20:13, 9F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章