有人可以告诉我是否可以使用php 进行此操作但是采用简单的语法方式?
$myvar1 = $myvar2 || 'lorem';
$ myvar2未定义(或为null)所以$ myvar1 ='lorem'其他$ myvar1 = $ myvar2
感谢
答案 0 :(得分:4)
$myvar1 = isset($myvar2) ? $myvar2 : 'lorem';
你需要三元运算符
语法:
(expression) ? whenExpIsTrue : whenExpIsFalse;
等于:
if (isset($myvar2)) {
$myvar1 = $myvar2;
} else {
$myvar1 = 'lorem';
}
或
$myvar1 = 'lorem'; //default value
if (isset($myvar2)) {
$myvar1 = $myvar2;
}