iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 28
1

前言

常常在要使用ORM model或seesion資料之前要確認他們是否為空(Null)。例如session_start()只需要開啟一次,第二次之後會報錯,但有時候程式跑了很多層,不知道之前是否已經開啟,這時候就可以用isset()去確認。

if(!isset($_SESSION)){
	session_start();
}

多個變數要判定時

如果今天有$a、$b、$c三個變數要判定,都要非空值(Null)才做事,直覺可能是這樣。

if(isset($a) && isset($b) && isset($c)){
	// Do something...
}

但比較好且簡單的寫法會是這樣。

if(isset($a, $b, $c)){
	// Do something...
}

沒錯,isset可以一次帶入多個變數判斷。


上一篇
Laravel幫你做好的會員登入系統
下一篇
Laravel:Route Wildcards 2
系列文
網頁後端的30件小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言