글쓴사람 숙련
글쓴시간2021년 6월 1일 오후 12시 17분 51초
    제목php api 함수 분리후 호출 문제
기존에 작성된 api가 있습니다.(문자 전송 관련)
해당 api에 선언된 class 안에서 여러가지 model를 import하고
model 함수에 접근하는 api를 작성하였는데요.

같은 네임스페이스, 같은 폴더에있는 다른 api 에서 해당 api를 접근하려고하는데
일부분만 필요해서 필요하다고 판단되는 부분을 잘라내서 함수처럼 만들고

기존에 가지고있던 api에서는 $this->functionName(); 과 같은 방식으로 접근하고
새로만드는 api에서는 require_once를 한 후에 $classVal =  new 해당함수를 가진 class()
$classVal->functionName(); 과 같은 방식으로 호출하였습니다.

그런데 함수를 호출하는 과정에서 문제가 발생합니다.

전자는 호출시 파라미터를 가져오는데 그이후로 전혀 로그를 찍지 않고
후자는 호출시 파라미터를 가져와 체크하고 해당 함수를 호출하는데 해당함수 안에서
모델 함수를 호출하는 부분에서 전혀 로그를 찍지 않습니다.

당연히 둘다 결과는 실패로 떨어지구요

단순히 분리한것뿐인데 왜그런지 전혀 짐작지 가지 않습니다.
관리자 다른 php 커뮤니티를 찾아보시고
이곳에서는 템플릿언더바에 관련된 문의만 해주세요

-- 2015년 이후글은 일정시간 후 블라인드하고 있으니 참고하시기 바랍니다
21-06-02 18:57
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com