我正在创建一个非常简单的电子商务平台,并且我坚持使用元标记。我有类似的东西(代码当然非常简化: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(),但我认为这不是解决问题的最佳方式。