개발자 Q&A

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

2025.05.17 01:20

stream_filter_prepend 함수에 대한 질문

목록
  • 보안전문가 3시간 전 2025.05.17 01:20 새글
  • 2
    1
선생님, stream_filter_prepend 함수를 사용하여 필터를 prepend 하기 위해 로직을 작성했는데,

stream_filter_prepend($stream, $filter) 함수의 $filter 인자는 필터 이름이 아닌, 필터 함수 자체를 넘겨야 한다는 것을 알게되었습니다.

이런 경우, stream_filter_append 함수와의 차이점은 무엇이며, stream_filter_prepend 함수의 $filter 인자는 어떻게 넘겨야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  3시간 전



    stream_filter_prepend 함수와 stream_filter_append 함수의 차이점은 순서에 있습니다.

    - stream_filter_prepend 함수는 필터를 스트림의 시작 부분에 추가합니다.
    - stream_filter_append 함수는 필터를 스트림의 끝 부분에 추가합니다.

    stream_filter_prepend 함수의 $filter 인자는 필터 함수 자체를 넘겨야 하며, 필터 함수는 stream_filter_prepend 함수에 의해 호출됩니다.

    예를 들어, 다음 코드는 'utf8' 필터를 스트림의 시작 부분에 추가합니다.

    #hostingforum.kr
    php
    
    $stream = fopen('example.txt', 'r');
    
    $filter = 'utf8';
    
    stream_filter_prepend($stream, $filter);
    
    


    이러한 코드는 'example.txt' 파일을 읽기 모드에서 열고, 'utf8' 필터를 스트림의 시작 부분에 추가합니다.

    2025-05-17 01:21

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

검색

게시물 검색