>백엔드 개발 >PHP 튜토리얼 >求分析这个php函数的功能

求分析这个php函数的功能

WBOY
WBOY원래의
2016-06-06 20:19:561330검색

<code>  function assign($tpl_var, $value = null)
    {
        if (is_array($tpl_var)){
            foreach ($tpl_var as $key => $val) {
                if ($key != '') {
                    $this->_tpl_vars[$key] = $val;
                }
            }
        } else {
            if ($tpl_var != '')
                $this->_tpl_vars[$tpl_var] = $value;
        }
    }</code>

小菜刚开始学php。看了些关于函数和类的文章了,但是这个函数里面的_tpl_vars这个数组是怎么来的??
这个函数又实现了什么功能

回复内容:

<code>  function assign($tpl_var, $value = null)
    {
        if (is_array($tpl_var)){
            foreach ($tpl_var as $key => $val) {
                if ($key != '') {
                    $this->_tpl_vars[$key] = $val;
                }
            }
        } else {
            if ($tpl_var != '')
                $this->_tpl_vars[$tpl_var] = $value;
        }
    }</code>

小菜刚开始学php。看了些关于函数和类的文章了,但是这个函数里面的_tpl_vars这个数组是怎么来的??
这个函数又实现了什么功能

查看你的类属性~~~
然后你执行函数后,你在var_dump你的类属性~~~~~

$this 是自身类,你这个函数是类里面的一个函数, $this->_tpl_vars 是类里面的变量。
应该是少东西导致你看不懂了

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.