静态显示在所有其他之前

时间:2016-03-04 14:45:28

标签: php

我在正确位置调用静态方法时遇到问题。它始终显示在html的开头。就像这样:

function topnav()
{
echo "<div class=\"col-md-3\">".Site_Config::url()."</div><div class=\"col-md-3\">".Site_Config::title()."</div>";
}

在页面来源中显示为:

https://www.example.comExample Title<div class="col-md-3"></div><div class="col-md-3"></div>

我不确定为什么会发生这种情况或是否有办法解决这个问题。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

看起来你回显了url函数的结果。相反,返回它。

class Site_Config {
    public static function url() { return 'some_url'; }
}