
streamWrapper::stream_write 메서드는 PHP의 내장 stream Wrapper의 메서드 중 하나로, 파일이나 소켓과 같은 스트림에 데이터를 쓰는 작업을 수행합니다.
streamWrapper::stream_write 메서드는 데이터를 쓰기 전에 검증은 이루어지지 않습니다. 단지 데이터를 스트림에 쓰고, 쓰기한 데이터의 길이를 반환합니다.
메서드의 반환값은 쓰기한 데이터의 길이를 의미합니다. 반환값이 0이면 데이터를 쓰는 데 실패한 것입니다.
예를 들어, 다음 코드는 streamWrapper::stream_write 메서드를 사용하여 파일에 데이터를 쓰는 예입니다.
#hostingforum.kr
php
$fp = fopen('example.txt', 'w');
$written = streamWrapper::stream_write($fp, 'Hello, World!');
echo $written; // 13
fclose($fp);
위 코드에서 $written 변수는 쓰기한 데이터의 길이를 의미합니다. 반환값이 13이면 'Hello, World!' 문자열의 길이가 13이기 때문입니다.
2025-07-07 15:48