PHP首先分配不为null,设置而不是空值

时间:2015-07-14 13:18:48

标签: php variables

我用上面的一行部分解决了从POST方法获得的不同其他人设置变量

$myvar= $_POST['myvar_a'] ?: $_POST['myvar_b'] ?: $_POST['myvar'] ?: NULL;

但我需要注意不设置和空值。 当没有设置myvar_a和myvar_b时,取myvar,否则强制为NULL,因为我必须在当前执行中设置它。 我真的用嵌套来实现它,如果那么其他就像这个伪

if isset and !empty myvar = myvar_a
else ...

但我希望缩短代码。任何提示?

0 个答案:

没有答案