echo $link['Theme'];
if(empty($link['Theme']))
global $Theme;
{ echo $Theme; };
if(empty($Theme))
{ echo 'default'; };
$link
从数据库中提取数据。 $Theme
是更高页面上的可选变量,我真的希望将其作为存储在数据库中的主题的覆盖。
目前,如果数据库中的主题为NULL,我将其设置为打印$Theme
。
我尝试添加另一个if语句,如果$Theme
中没有值,则只需打印'default'即可加载默认设计。
目前最后一个if语句使其打印$link['Theme'}
+默认值(如spacedefault而不仅仅是space或default)
有人可以帮我吗?我还不擅长php。谢谢!
答案 0 :(得分:2)
我相信你正在寻找以下条件
global $Theme;
if (empty($link['Theme'])) {
if (empty($Theme)) {
echo 'default';
} else {
echo $Theme;
}
} else {
echo $link['Theme'];
}
如果你想使用内联条件
,这里有两行代码global $Theme;
echo empty($link['Theme']) ? (empty($Theme) ? 'default' : $Theme) : $link['Theme'];