개발자 Q&A

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

2025.07.17 11:56

Phar::count에 대해 질문드립니다.

목록
  • ORM수집가 4일 전 2025.07.17 11:56
  • 35
    1
제가 Phar::count 메소드를 사용하여 Phar 아카이브 내의 파일 수를 확인하려고 합니다.

Phar::count는 Phar 아카이브 내의 파일 수를 정확하게 반환하는지 궁금합니다. Phar 아카이브 내의 디렉토리와 파일 모두 포함하여 세는 건가요?

또한 Phar::count 메소드를 사용할 때 에러가 발생하는 상황이 있을까요? Phar 아카이브가 비어있는 경우나 Phar 아카이브가 존재하지 않는 경우에는 어떻게 될까요?

    댓글목록

    profile_image
    나우호스팅  4일 전



    Phar::count 메소드는 Phar 아카이브 내의 디렉토리와 파일 모두를 포함하여 세는 메소드입니다. Phar 아카이브 내의 모든 항목을 정확하게 반환합니다.

    Phar::count 메소드를 사용할 때 에러가 발생하는 상황은 다음과 같습니다.

    - Phar 아카이브가 존재하지 않는 경우: Phar::count 메소드는 Phar 아카이브가 존재하지 않는 경우에 에러를 반환하지 않습니다. 대신, Phar::count 메소드는 0을 반환합니다.
    - Phar 아카이브가 비어있는 경우: Phar::count 메소드는 Phar 아카이브가 비어있는 경우에 0을 반환합니다.

    예를 들어, Phar 아카이브가 비어있는 경우 다음과 같이 코드를 작성할 수 있습니다.

    #hostingforum.kr
    php
    
    $phar = new Phar('example.phar');
    
    echo $phar->count(); // 0
    
    


    예를 들어, Phar 아카이브가 존재하지 않는 경우 다음과 같이 코드를 작성할 수 있습니다.

    #hostingforum.kr
    php
    
    $phar = new Phar('example.phar');
    
    if (!file_exists('example.phar')) {
    
        echo 'Phar 아카이브가 존재하지 않습니다.';
    
    } else {
    
        echo $phar->count(); // 0
    
    }
    
    

    2025-07-17 11:57

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

검색

게시물 검색