在语句中使用两次间接寻址运算符是否是一种很好的做法



有时我会看到这样的事情:

<?php echo $this->getLayout()->createBlock("menupro/menu")->setGroup_id(5)->setTemplate("menupro/menupro.phtml")->toHtml(); ?>

我想知道这是否是一种好的做法?

这是一个相当主观的问题,我个人完全赞成。您可以使代码更具可读性。查看此链接:方法链接的效果

主要缺点是必须返回对象。您不能返回任何其他值,因为您只允许返回$this。

相关内容

最新更新