2016年7月20日 星期三

PHP7: NULL 合併運算式 (Null coalescing operator)

Null 合併運算式 Null coalescing operator

三元運算式(Ternary operator)結合 isset() 的判斷

原本的寫法
$option = (isset($_GET['option'])) ? $_GET['option'] : 'option';

可改成
$option = $_GET['option'] ?? 'option';

也可以加入 $_POST
分別判斷 $_GET['option']  $_POST['option'] 是否存在
$option = $_GET['option'] ?? $_POST['option'] ?? 'option';

很實用的一個功能


沒有留言: