鍍金池/ 問答/PHP/ PHP7這種三元運算如何寫?

PHP7這種三元運算如何寫?

$get = isset($_GET['get'])?$_GET['get']:'get';//php7前
$get = $_GET['get']??'get';//PHP7
echo $get;//get

那么:
1:$get = isset($_GET['get'])?'有':'無';
2:$get = empty($_GET['get'])? '零':'正';
3:$get = empty($_GET['get'])? $_GET['get']:null;
像這幾個PHP7如何

回答
編輯回答
兔囡囡

如果變量存在且值不為NULL, 返回自身的可以用'??'
否則老老實實的用'?:'

2018年1月5日 04:07
編輯回答
挽青絲

能用??就用唄。

<?php
echo $_GET['get'] ?? 'get';

不行的話,你還不是得老老實實的用三元。

2018年9月8日 03:50