问答详情
源自:5-2 变量输出、赋值和替换

关于return

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

提问者:123丶 2018-01-04 16:23

个回答

  • _蛰伏
    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

    多看两遍