PHP三元运算符

表达式: 
 (expr1)?(expr2):(expr3); // 表达式1?表达式2:表达式3

$dev = env('APP_ENV') === 'dev' ? 1  : 0;   # 条件 env('APP_ENV') === 'dev' 成立返回1否则为0

 

NULL 合并运算符 ??

// 如果 $_GET['user'] 不存在返回 'nobody',否则返回 $_GET['user'] 的值
$username = $_GET['user'] ?? 'nobody';
// 类似的三元运算符
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

 

上一篇:PHP date('W')计算跨年问题


下一篇:单词排序-xdoj