화창한 개천절 아침에 조언부탁드립니다.
작업때문에 운영중인 업체의 데이타를 테스트 서버에 세팅하는 중인데요.
아래의 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개 / 댓글 1개
$this->r=['c'=>0,'msg'=>'Fail'];
이것은 멤버변수 또는 프로퍼티 r이 연관배열이라는 뜻입니다.
여기에 에러가 난다면 다음 처럼 바꿔 시도해 보시죠.
private $r; 이것은 private $r = array();
그리고 아랫부분은 다음처럼 바꿔
$this->r = array('c'=>0,'msg'=>'Fail');
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
디자인 작업때문에 임시 세팅하는 거라서...
이제 작업을 할 수 있게 되었습니다.