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

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

QA

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

답변 1

본문

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


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

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


<?php
class ex{
    private $r;
    function __construct(){
        $this->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

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

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

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

 

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 43
© SIRSOFT
현재 페이지 제일 처음으로