Q&A

function 안에서 위에 언급한 변수값이 안읽히는 증상

2023.09.15 01:49
71
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

안녕하세요.

 

바로 윗쪽에 사용한 

total_filesize_mb 라는 변수가 있는데 

 

이상하게 function replaceFunction($matches) 이안에만들어가면 공백이 떠버립니다.

 

<p>전체 데이터 용량이' .$total_filesize_mb. 'mb 입니다.' .$over_img_notice. '</p>

 

사용자가 지정한 변수나 첨부파일 전체합계를 구한변수 값을 저 p 안에 넣을 방법이 없어 애를 먹고 있는 상황입니다.

 

global 전역설정도 해보고 테스트 코드도 넣어보고 어찌해도 방법이 없네요.

 

방법이 있을까요?

 

전체 코드는

https://xetown.com/download/1785441

애드온의 0.1.1 버전 첨부파일 입니다.

 

감사합니다.

톰캣 Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.

댓글 2

  • 2023.09.15 02:56 #1785807
    정상입니다. 함수 안은 독립적인 공간입니다. 밖에 있는 변수를 함수 안에서 쓰고 싶다면 함수의 인자를 사용해서 정식으로 넘겨야 합니다.
  • 2023.09.15 03:06 #1785815

    오 ㅎㅎㅎ

     

    덕분에 잘 해결해서 아주 잘 작동합니다.

    https://xetown.com/download/1785441

     

    감사합니다.