鍍金池/ 問(wèn)答/PHP/ PHP7這種三元運(yùn)算如何寫(xiě)?

PHP7這種三元運(yùn)算如何寫(xiě)?

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

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

回答
編輯回答
兔囡囡

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

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

能用??就用唄。

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

不行的話(huà),你還不是得老老實(shí)實(shí)的用三元。

2018年9月8日 03:50