2016年8月11日 星期四

PHP7 Null 合併運算符

Null 合併運算符 

PHP7 新增加了一個更簡化的三元運算符.

在PHP5.X 當我們要判斷變數丘是否為空值時會這樣寫

 $a = isset($_GET['foo']) && trim($_GET['foo']) != '' ? $_GET['foo'] : null;  

PHP7現在只需要這樣

 $a = $_GET['foo'] ?? null;  

我們也可以連續做判斷

 $a = $_GET['foo'] ?? $_GET['bar'] ?? null;  

沒有留言:

張貼留言