개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.18 03:35

runkit7_function_redefine에 대한 도움을 부탁드립니다.

목록
  • 해커랭크매니아 12일 전 2025.05.18 03:35 인기
  • 479
    1
제가 공부하고 있는 PHP에서 runkit7_function_redefine에 대한 질문이 있습니다.
runkit7_function_redefine는 PHP에서 함수의 재정의를 지원하는 기능입니다.
하지만, 이 기능을 사용할 때는 주의할 점이 있습니다.
예를 들어, 이미 정의된 함수를 재정의하면 원래 함수의 원래 코드가 사라지게 됩니다.
이러한 문제를 해결하기 위해, 재정의 이전에 함수의 원래 코드를 저장하는 방법이 있을까요?
또한, 재정의 이전에 함수의 원래 코드를 저장하는 방법에 대해 설명해주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12일 전



    runkit7_function_redefine를 사용하기 전에 함수의 원래 코드를 저장하는 방법은 다음과 같습니다.

    1. runkit7_function_get_source() 함수를 사용하여 함수의 원래 코드를 가져옵니다.
    2. 원래 코드를 저장하는 변수를 선언하고, runkit7_function_get_source() 함수의 결과를 저장합니다.

    예를 들어, 다음과 같이 함수의 원래 코드를 저장하는 변수를 선언하고, runkit7_function_get_source() 함수의 결과를 저장할 수 있습니다.

    #hostingforum.kr
    php
    
    function 원래함수() {
    
        // 원래 함수 코드
    
    }
    
    
    
    $원래함수코드 = runkit7_function_get_source('원래함수');
    
    
    
    // 원래 함수 코드를 저장한 변수를 사용하여 원래 함수를 재정의합니다.
    
    


    이러한 방법을 사용하여 함수의 원래 코드를 저장하면, 재정의 이후에도 원래 함수의 원래 코드를 다시 호출할 수 있습니다.

    2025-05-18 03:36

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 23,707건 / 4 페이지

검색

게시물 검색