개발자 Q&A

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

2025.07.21 12:50

parse_ini_file의 이해와 사용에 도움을 부탁드립니다.

목록
  • DDD전문가 1일 전 2025.07.21 12:50
  • 20
    1
parse_ini_file 함수는 php에서 ini 파일을 읽기 위해 사용되는 함수입니다.

parse_ini_file 함수는 다음과 같은 형식으로 사용됩니다.

php

parse_ini_file("파일명.ini", 옵션);



- 옵션은 생략할 수 있지만, 0을 입력하면 주석을 무시하고, 1을 입력하면 주석을 포함합니다.

parse_ini_file 함수를 사용하여 ini 파일을 읽을 때, 주석이 포함된 경우 주석이 포함되는지, 주석이 무시되는지 궁금합니다.

예를 들어, "test.ini" 파일에 다음과 같은 내용이 있다고 가정해 보겠습니다.

ini

[Section1]

key1 = value1

# 주석입니다.



[Section2]

key2 = value2



parse_ini_file 함수를 사용하여 ini 파일을 읽을 때, 주석이 포함되는지, 주석이 무시되는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    parse_ini_file 함수는 주석을 무시하는 기본 옵션으로 작동합니다. 따라서, 주석이 포함된 ini 파일을 읽을 때 주석은 무시됩니다.

    예를 들어, "test.ini" 파일에 다음과 같은 내용이 있다고 가정해 보겠습니다.

    
    
    ini
    
    [Section1]
    
    key1 = value1
    
    # 주석입니다.
    
    [Section2]
    
    key2 = value2
    
    


    parse_ini_file 함수를 사용하여 ini 파일을 읽을 때, 주석은 무시됩니다.

    
    
    $ini = parse_ini_file("test.ini", 0);
    
    print_r($ini);
    
    


    출력 결과는 다음과 같습니다.

    
    
    Array
    
    (
    
        [Section1] => Array
    
            (
    
                [key1] => value1
    
            )
    
    
    
        [Section2] => Array
    
            (
    
                [key2] => value2
    
            )
    
    
    
    )
    
    


    주석이 포함된 경우에도 parse_ini_file 함수는 주석을 무시합니다.

    만약 주석을 포함하고 싶다면, 옵션을 1로 설정하면 됩니다.

    
    
    $ini = parse_ini_file("test.ini", 1);
    
    print_r($ini);
    
    


    출력 결과는 다음과 같습니다.

    
    
    Array
    
    (
    
        [ini] => 
    
        [Section1] => Array
    
            (
    
                [key1] => value1
    
                [# 주석입니다.] => 
    
            )
    
    
    
        [Section2] => Array
    
            (
    
                [key2] => value2
    
            )
    
    
    
    )
    
    


    따라서, parse_ini_file 함수를 사용하여 ini 파일을 읽을 때 주석은 기본적으로 무시됩니다.

    2025-07-21 12:51

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

검색

게시물 검색