关于return

来源:5-2 变量输出、赋值和替换

123丶

2018-01-04 16:23

我想问一下....那个$this->assign('key','value') 没有return  是怎么输出来的.......

写回答 关注

2回答

  • _蛰伏
    2018-03-18 15:53:37

    assign()内部封装的方法,本来就已经有返回的状态的了,所以不再需要return,附上assign()的方法,不明白的时候,可以看一下封装的方法,这样比较容易理解,反正是开源的,随便看。个人的一点小建议

    /**
    * 模板变量赋值
    * @access protected
    * @param  mixed $name  要显示的模板变量
    * @param  mixed $value 变量的值
    * @return $this
    */
    protected function assign($name, $value = '')
    {
       $this->view->assign($name, $value);
       return $this;
    }

  • 刘怡然
    2018-01-04 21:08:24

    多看两遍

快速入门ThinkPHP 5.0--基础篇

ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~

58655 学习 · 495 问题

查看课程

相似问题