php 检查变量是否以最佳方式设置
php check if variable isset in the best way
有人能告诉我是否可以用 php 但语法简单 吗?
$myvar1 = $myvar2 || 'lorem';
$myvar2 未定义(或为空)所以 $myvar1 = 'lorem' else $myvar1 = $myvar2
谢谢
$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;
}
有人能告诉我是否可以用 php 但语法简单 吗?
$myvar1 = $myvar2 || 'lorem';
$myvar2 未定义(或为空)所以 $myvar1 = 'lorem' else $myvar1 = $myvar2
谢谢
$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;
}