이름
비밀번호
    메일
    제목
    내용
 
> xpa님의 글

안녕하세요 템플릿 언더바 문의드립니다.


function print_($fid, $scope = '', $sub = false)
...
            if ( isset($this->var_[$fid]) )
            {
                $scope = $fid;
            }

이런 구문이 있는데
setscope에 의해서 scope변수가 여러번 지정되고.
fid와 scope변수중 하나가 일치하는 경우
print_로 배열 scope가 넘어왔지만
$this->var[$fid]가 존재하기때문에
$scope = $fid;를 해버려서
원래 넘겨야할 스코프 배열이 fid로 교체되어 버리는데요
체크해봐야할것이 있을까요?
 
Since 2003-03-03 hosted on vultr.com