테스트 사이트 - 개발 중인 베타 버전입니다

외부프로그램의 lib 에서 어떤 의미인지 해석 도움 부탁드립니다 채택완료

해피정 7년 전 조회 3,059

화창한 개천절 아침에 조언부탁드립니다. 작업때문에 운영중인 업체의 데이타를 테스트 서버에 세팅하는 중인데요.

아래의 lib 파일에서 아래 주석으로 설명문 적은 곳에서 에러가 뜨는데,

이것이 어떤 의미인지를 유추할 수 있을까요?

r=['c'=>0,'msg'=>'Fail'];  // 요것은 어떤 의미일까요???     }     function X($msg=null,$c=null){         if($msg) $this->r['msg']=$msg;         if($c) $this->r['c']=$c;         echo json_encode($this->r);         exit;     }     function conts($conts){         $this->r['conts']=$conts;         return $this;     }     function addCont($k,$v){         $this->r[$k]=$v;         return $this;     } } ?>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

$this->r=['c'=>0,'msg'=>'Fail'];

이것은 멤버변수 또는 프로퍼티 r이 연관배열이라는 뜻입니다.

여기에 에러가 난다면 다음 처럼 바꿔 시도해 보시죠.

 

private $r; 이것은 private $r = array();

그리고 아랫부분은 다음처럼 바꿔

$this->r = array('c'=>0,'msg'=>'Fail');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해피정
7년 전
감사합니다. 내용을 변경했더니 화면이 보입니다.
디자인 작업때문에 임시 세팅하는 거라서...
이제 작업을 할 수 있게 되었습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인