在另一个之前处理一个功能

时间:2015-12-02 12:59:32

标签: php global-variables global template-engine

我正在创建一个非常简单的电子商务平台,并且我坚持使用元标记。我有类似的东西(代码当然非常简化:P):

class Blabla {

    public $meta_title = 'zzzzzzz';

    function pages() {
        $this->meta_title = 'xxxxxx';
    }

    function title() {
        return $this->meta_title;
    }
}

比我有index.php这样:

require_once('blabla.php');
$blabla= new Blabla();
<html>
    (...)
    <?php echo $blabla->title(); ?>
    (...)
    <?php echo $blabla->pages(); ?>
    (...)
</html>

我的问题是如何首先运行pages()并正确显示meta()? 我可以将$ this-&gt; pages()添加到__construct(),但我认为这不是解决问题的最佳方式。

0 个答案:

没有答案