php 프로그랭에서 서로다른 클래스 함수에서 같은 global 변수 이용하는 법 질문

  • #3372085
    99 174.***.129.199 5290

    아래 php 예에서, 글로벌 변수 설정이 뭐가 잘못되었나요? 제대로 할려면 어떻게 해야죠? 감사합니다.

    
    class A {
       public function foo () {
          global $var;
          $var = "999";
      }
    }
    
    class B{
      public function bar () {
         global $var;
    
         $a = new A();
         $a -> foo();
          echo $var;
      }
    }
    
    $b = new B();
    $b->bar();
    

    저렇게 하면 999가 프린트 아웃되나요?

    • KoreanBard 12.***.37.82

      PHP 개초보지만….

      A가 call 되지 않아서 변수와 값이 없을 거에요.
      아래 두 라인을 $b 하기 전에 추가해주면 999 답이 나옵니다.

      $a = new A();
      $a -> foo();

      온라인 php test 사이트 같은 곳에 코드 붙여놓고 테스트 해보시면 됩니다.

      http://sandbox.onlinephpfunctions.com/

      • 99 174.***.129.199

        참 그렇군요. 감사합니다.

        위처럼 살짝 바꿔서 간략화시킨게 지금 내가 하고 있는건데, 999가 전달이 안되고 있어서 고민중입니다.
        저렇게 테스트해보니 저기에서는 999가 전달이 되는데 말이죠. 글로벌 변수과정말고 다른데서 잘못되고 있는지 살펴봐야겠네요.

    • 73.***.155.26

      신선하네요. 워킹 유에스를 스택오버플로우화 시키죠 ,ㅎㅎㅎ

    • vb 24.***.237.54

      운영자님 따로 이런 게시판 하나 만드시는 건 어떻습니까?

    • 감질맛 174.***.2.115

      이런게 얼마나 자주 있다고 따로 게시판 까지… 거기에도 한국 정치 얘기 올리는 애들 있을거예요. 이런 질문들이 많아 혼잡하다면, 그리고 질문과 답변들이 모여 의미있는 지식 데이타베이스가 된다면 따로 게시판 만들만 하겠죠. 지금 둘 다 아니라고 봅니다. 그냥 stackoverflow에서 찾는 연습하세요.

      • vb 24.***.237.54

        ㅎㅎ 오해하셨군요. 여기서 이런 테크니컬 한 주제를 찾고 싶어서가 아니라 사실은 여기서 보기 싫어서 그렇습니다. 따로 게시판 있으면 안가보면 되니깐요.

    • 77 174.***.129.199

      짜식. 누가 다 니 구미를 맞처주냐?
      만들고 싶으면 니가 하나 만들던지, 돈내라. 내가 하나 만들어 주께.

    • 혼자서도잘해요 12.***.191.194

      전역 변수 var를 함수 bar와 함수 foo에서 공이 사용하시는군요. 어떤 언어로 구현하던 global은 만악의 근원임니다. 스택 오버플로우 올리시면 더 많은 도움이되실듯.

    • aoi 71.***.176.35

      글로벌 안쓰고 하시는게 나중을 위해 좋을겁니다. 테스트도 복잡해지고 실행 순서에 따라서 결과 값도 달라지는게 그건 좋은 구조가 아니죠

    • sexking 91.***.105.92

      Korean Girl Masturbation, Korean Adult Videos, Korean Sex Videos, Korean Porn, Korean Illegal Videos, Korean Public Videos

      https://korea-sexy-girl-blog.blogspot.com/

    • 소라 91.***.105.92

      성인들만의 스와핑,초대남,초대녀,부부교환,커플만남 성인 커뮤니티 카페!!

      대한민국 성인전용 소라넷 스와핑,초대남,초대녀,섹파 만남 공식 카페(커뮤니티) 오픈했어요~ 성의 자유를 억압하는 대한중화민국 성인들을 위한 유일한 탈출구~!! 저희 카페에서 즐거운 시간을 만킥하세요. !!

      !! 단 미성년자는 절대로 출입금지합니다.!!

      https://sexkingsexkingsexking.blogspot.com/

    • 소라 91.***.105.92

      성인들만의 스와핑,초대남,초대녀,부부교환,커플만남 성인 커뮤니티 카페!!

      대한민국 성인전용 소라넷 스와핑,초대남,초대녀,섹파 만남 공식 카페(커뮤니티) 오픈했어요~ 성의 자유를 억압하는 대한중화민국 성인들을 위한 유일한 탈출구~!! 저희 카페에서 즐거운 시간을 만킥하세요. !!

      !! 단 미성년자는 절대로 출입금지합니다.!!

      https://sexking.site/

    • 소라 91.***.105.92

      성인들만의 스와핑,초대남,초대녀,부부교환,커플만남 성인 커뮤니티 카페!!

      대한민국 성인전용 소라넷 스와핑,초대남,초대녀,섹파 만남 공식 카페(커뮤니티) 오픈했어요~ 성의 자유를 억압하는 대한중화민국 성인들을 위한 유일한 탈출구~!! 저희 카페에서 즐거운 시간을 만킥하세요. !!

      !! 단 미성년자는 절대로 출입금지합니다.!!

      <br><br>

      https://sexkingsexkingsexking.blogspot.com/

    • 두치세치 193.***.211.28

      <p align=”center”>피파대리 -피파대리 </p>
      <p align=”center”>피파이벤트-피파이벤트</p>
      <p align=”center”>피파구정이벤트-피파구정이벤트</p>
      <p align=”center”>피파버닝이벤트-피파버닝이벤트</p>
      <p align=”center”>피파대행-피파대행</p>
      <p align=”center”>피파4온라인-피파4온라인</p>
      <p align=”center”>피커투-피커투</p>
      primepc.kr-피파대리
      primepc.kr-피파이벤트
      primepc.kr-피파구정이벤트
      primepc.kr-피파버닝이벤트
      primepc.kr-피파대행
      primepc.kr-피파4온라인
      primepc.kr피커투

    • 후석지두 183.***.20.31

      정부가 신종 코로나바이러스 감염증(코로나19) 사태에 따른 긴급재난지원금 지급을 4일부터 시작한다.

      기존 생계급여, 기초연금, 장애인연금 수급 가구 등 시급한 지원이 필요하다고 판단되는 280만 가구가 우선 대상이며 현금으로 지급한다.

      이들 가구는 주민등록표상 세대주와 세대원 모두 수급자여야 현금으로 받을 수 있다.
      <p>대명상조</p>

      행정안전부에 따르면 현금 지급 대상은 별도 신청·방문 없이 지원금을 받는다.

      1인 가구 40만원, 2인 가구 60만원, 3인 가구 80만원, 4인 이상 가구 100만원을 받는다.

      이날 오후 5시 이후 생계급여·기초연금·장애인연금 수령 계좌에서 현금 수령 여부를 확인할 수 있다. 수령 시점은 지방자치단체별로 며칠간 차이가 날 수 있다.

      현금 수급 대상에 해당하지만 지급 계좌가 해지됐거나 번호 오탈자, 예금주명 불일치 등 오류가 있으면 지급이 늦어질 수 있다.

      정부는 이 경우 관할 지자체의 검증 과정을 거쳐 8일까지는 현금 지급을 마칠 방침이다.

      현금 수급 대상이 아닌 국민은 신용·체크카드, 지류·모바일·카드 지역사랑상품권, 선불카드 중 하나를 택해 지원금을 받을 수 있다.

      신용·체크카드는 11일부터 카드사 홈페이지에서 온라인으로 신청하거나 18일부터 카드사와 연계된 은행 창구에서 오프라인으로 신청할 수 있다. 시티카드 등 일부 제외되는 카드도 일부 있으니 확인해야 한다.

      신용·체크카드 긴급재난지원금은 신청하고 나서 약 이틀 뒤 세대주 명의 카드에 충전된다.

      지역사랑상품권과 선불카드 긴급재난지원금은 18일부터 주민센터나 지역 금고은행에서 신청할 수 있다. 지자체가 별도 홈페이지를 개설했다면 온라인으로도 가능하다.
      <p>보람상조</p>

    • 후석지두 183.***.20.31

      정부가 신종 코로나바이러스 감염증(코로나19) 사태에 따른 긴급재난지원금 지급을 4일부터 시작한다.

      기존 생계급여, 기초연금, 장애인연금 수급 가구 등 시급한 지원이 필요하다고 판단되는 280만 가구가 우선 대상이며 현금으로 지급한다.

      이들 가구는 주민등록표상 세대주와 세대원 모두 수급자여야 현금으로 받을 수 있다.
      <p>대명상조</p>

      행정안전부에 따르면 현금 지급 대상은 별도 신청·방문 없이 지원금을 받는다.

      1인 가구 40만원, 2인 가구 60만원, 3인 가구 80만원, 4인 이상 가구 100만원을 받는다.

      이날 오후 5시 이후 생계급여·기초연금·장애인연금 수령 계좌에서 현금 수령 여부를 확인할 수 있다. 수령 시점은 지방자치단체별로 며칠간 차이가 날 수 있다.

      현금 수급 대상에 해당하지만 지급 계좌가 해지됐거나 번호 오탈자, 예금주명 불일치 등 오류가 있으면 지급이 늦어질 수 있다.

      정부는 이 경우 관할 지자체의 검증 과정을 거쳐 8일까지는 현금 지급을 마칠 방침이다.

      현금 수급 대상이 아닌 국민은 신용·체크카드, 지류·모바일·카드 지역사랑상품권, 선불카드 중 하나를 택해 지원금을 받을 수 있다.

      신용·체크카드는 11일부터 카드사 홈페이지에서 온라인으로 신청하거나 18일부터 카드사와 연계된 은행 창구에서 오프라인으로 신청할 수 있다. 시티카드 등 일부 제외되는 카드도 일부 있으니 확인해야 한다.

      신용·체크카드 긴급재난지원금은 신청하고 나서 약 이틀 뒤 세대주 명의 카드에 충전된다.

      지역사랑상품권과 선불카드 긴급재난지원금은 18일부터 주민센터나 지역 금고은행에서 신청할 수 있다. 지자체가 별도 홈페이지를 개설했다면 온라인으로도 가능하다.
      <p>보람상조</p>

    • 소라 185.***.95.230

      성인들만의 스와핑,초대남,초대녀,부부교환,커플만남 성인 커뮤니티 카페!! 소라넷회원,소라넷사진,소라넷인증샷,소라넷모임,소라넷정모 [핫밤]소라넷우회접속,소라넷트위터,소라넷접속방법,소라넷회원가입,소라넷주소,소라넷도메인 ☆핫밤, 소라넷카페,소라넷후기,소라넷광고,소라넷홍보,

      대한민국 성인전용 소라넷 스와핑,초대남,초대녀,섹파 만남 공식 카페(커뮤니티) 오픈했어요~ 성의 자유를 억압하는 대한중화민국 성인들을 위한 유일한 탈출구~!! 저희 카페에서 즐거운 시간을 만킥하세요. !!

      !! 단 미성년자는 절대로 출입금지합니다.!!


      https://korea-sexy-girl-blog.blogspot.com/

      <br>
      <br>

      <br>
      <br>

      <br>
      <br>

      <br>
      <br>

    • 비트코인볼트 1.***.205.40

      GPAY에 오심을 환영합니다
      실체가 확실한 Gpay입니다
      지페이 구입만 하면 5배가 되여 하루에 0.25%씩 지급되며
      가맹점등에서 지페이로 구매도 할수있는
      G-pay 지금 선점 하세요

      백서도 없고 실물이 없는 pay풀랜은 가라!
      최초 백서를 동반한 실물 g-pay

      기존 pay는 p2p방식 출금은 한계가 있으나
      이제 출발하는 G-pay는 가입과 함께 3개월내에 상장확정된 주식을 담보 제공은 물론 은행과도 연동하였고 거래소 코인으로 전환후 출금 가능 합니다

      G-pay는 자산 10조되는 중국계 구일그룹
      계좌주식과 한국 금광회사에서 Gescoin을 담보로 안정성을 보장 해줍니다
      일일 보너스도 타 pay보더 높습니다