如果
$a = null;
isset($a)會傳回False
is_null($a)會傳回Ture
$a === null 會傳回True
$a == null 會傳回True
empty($a)會傳回True
----------------------------------------
$a = ture;
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回False
empty($a)會傳回False
----------------------------------------
$a = false;
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回True
empty($a)會傳回True
----------------------------------------
$a = 0;
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回True
empty($a)會傳回True
----------------------------------------
$a = 1;
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回False
empty($a)會傳回False
----------------------------------------
$a = \0;
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回False
empty($a)會傳回False
----------------------------------------
$a 沒有被設定
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回False
empty($a)會傳回False
----------------------------------------
$a = "";
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回True
empty($a)會傳回True
----------------------------------------
$a = [];
isset($a)會傳回True
is_null($a)會傳回False
$a === null 會傳回False
$a == null 會傳回True
empty($a)會傳回True
----------------------------------------
圖表:
參考資料:
http://stackoverflow.com/questions/8236354/php-is-null-or-empty
2014年4月5日 星期六
Vim透過行號(line number)複製或刪除
在Normal mode下,輸入:
:23, 25 co 30
表示把23到25行之間(包括23和25行)的內容複製到第30行後,
也就是31行,
原本在31行的文字(或程式碼...)就會往後排序。
也可只輸入一個數字代表只複製一行:
:23 co 30
輸入:
:23, 25 del
表示刪除23到25行(包括23和25行)的內容,
原本在23至25行底下的內容會往上移。
:23, 25 co 30
表示把23到25行之間(包括23和25行)的內容複製到第30行後,
也就是31行,
原本在31行的文字(或程式碼...)就會往後排序。
也可只輸入一個數字代表只複製一行:
:23 co 30
輸入:
:23, 25 del
表示刪除23到25行(包括23和25行)的內容,
原本在23至25行底下的內容會往上移。
Ubuntu更換開機畫面(Boot Splash Screen)
這邊只更換已經存在的開機畫面,
如果要替換自行下載的開機畫面,
可以參考:
http://askubuntu.com/questions/173329/what-alternatives-are-available-to-replace-the-purple-boot-splash-screen
step1:
開啟terminal並輸入:
如果要替換自行下載的開機畫面,
可以參考:
http://askubuntu.com/questions/173329/what-alternatives-are-available-to-replace-the-purple-boot-splash-screen
step1:
開啟terminal並輸入:
sudo update-alternatives --config default.plymouth
step2:
輸入欲更換開機畫面的號碼,並按下[ENTER]
step3:
更新設定,在terminal下輸入:
sudo update-initramfs -u
Finished!! 下次開機時就會更換畫面了!
在Gnome 3接收藍牙傳輸的檔案
Gnome版本:3.8.4
Gnome3中要接收藍牙發送來的檔案跟我的理解不太一樣,
並不是在「設定值」> 「Bluetooth」裡面設定,
而是透過「
參考資料:
Gnome3中要接收藍牙發送來的檔案跟我的理解不太一樣,
並不是在「設定值」> 「Bluetooth」裡面設定,
而是透過「
gnome-file-share-properties
」這隻程式設定的。參考資料:
http://evilshit.wordpress.com/2013/03/24/how-to-receive-files-via-bluetooth-on-gnome3/
訂閱:
文章 (Atom)