一定有更好的方法(php,string)

maz*_*lix 2 php string if-statement operators

我想显示用户的名字,如果他们给我们一个,否则他们的电子邮件.下面的代码功能,但我不喜欢它如何需要这么多行,我隐约回想起一些可能用OR做这个的方法?我(基本上):

if ($firstname == "")
{
$name   = $email;
}else{
$name = $firstname;
}
echo $name;
Run Code Online (Sandbox Code Playgroud)

Ale*_*tau 5

echo ($firstname) ? $firstname : $email;
Run Code Online (Sandbox Code Playgroud)