개발자 Q&A

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

2025.06.23 02:17

runkit7_function_add 관련 질문

목록
  • 패턴마스터 1일 전 2025.06.23 02:17
  • 8
    1
선생님, runkit7_function_add() 함수를 사용하여 새로운 함수를 추가할 때, 이 함수를 사용하는 다른 함수에서 호출할 수 있는지 궁금합니다.

다음과 같은 코드를 작성했습니다.

php

function add($a, $b) {

    return $a + $b;

}



runkit7_function_add('my_add', 'add');



하지만, 다른 파일에서 `my_add()` 함수를 사용하려고 할 때, `undefined function my_add()` 오류가 발생합니다.

이 함수를 사용하는 다른 파일에서 호출할 수 있는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    `runkit7_function_add()` 함수를 사용하여 새로운 함수를 추가한 후, 이 함수를 사용하는 다른 파일에서 호출하려면, 다음과 같은 방법을 사용할 수 있습니다.

    1. include/require: 새로운 함수가 추가된 파일을 다른 파일에서 include/require 하세요. 예를 들어, `my_add.php` 파일에 `runkit7_function_add('my_add', 'add');` 코드를 추가한 후, 다른 파일에서 `include 'my_add.php';` 또는 `require 'my_add.php';`를 사용하세요.

    #hostingforum.kr
    php
    
    // my_add.php
    
    function add($a, $b) {
    
        return $a + $b;
    
    }
    
    runkit7_function_add('my_add', 'add');
    
    
    
    // 다른 파일에서 사용
    
    include 'my_add.php';
    
    echo my_add(2, 3); // 5
    
    


    2. autoloader: PHP 5.3 이상에서 사용할 수 있는 autoload 기능을 사용하세요. autoload를 사용하면, PHP가 자동으로 필요한 클래스/함수를 로드합니다.

    #hostingforum.kr
    php
    
    // my_add.php
    
    function add($a, $b) {
    
        return $a + $b;
    
    }
    
    runkit7_function_add('my_add', 'add');
    
    
    
    // 다른 파일에서 사용
    
    require __DIR__ . '/vendor/autoload.php';
    
    use MyAdd;
    
    echo MyAddmy_add(2, 3); // 5
    
    


    3. global scope: `runkit7_function_add()` 함수를 사용하여 새로운 함수를 추가한 후, `global` 키워드를 사용하여 함수를 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    // my_add.php
    
    function add($a, $b) {
    
        return $a + $b;
    
    }
    
    runkit7_function_add('my_add', 'add');
    
    
    
    // 다른 파일에서 사용
    
    global $my_add;
    
    echo $my_add(2, 3); // 5
    
    


    위 방법 중 하나를 사용하여, `runkit7_function_add()` 함수를 사용하여 추가한 함수를 사용하는 다른 파일에서 호출할 수 있습니다.

    2025-06-23 02:18

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

검색

게시물 검색