How to use shorthand if for isset in PHP

4 Answers

0 votes
$l = isset($_SESSION['language']) ? $_SESSION['language'] : "en";

echo $l;


/*
run:

en

*/

 



answered Jul 31, 2020 by avibootz
0 votes
$l = "he";

isset($l) ?: $l = "en";

echo $l;


/*
run:

he

*/

 



answered Jul 31, 2020 by avibootz
0 votes
$l = null;

$l = $l ?? "en";

echo $l;


/*
run:

en

*/

 



answered Jul 31, 2020 by avibootz
0 votes
$l = null;

$l ??= "en";

echo $l;


/*
run:

en

*/

 



answered Jul 31, 2020 by avibootz

Related questions

1 answer 219 views
1 answer 100 views
1 answer 193 views
1 answer 165 views
1 answer 202 views
1 answer 206 views
...