
SplFileObject::fwrite() 메서드는 파일에 데이터를 쓰는 데 사용되며, 데이터 타입을 지정할 수 없습니다.
utf-8 인코딩으로 저장된 파일에 데이터를 쓸 때, fwrite() 메서드는 자동으로 utf-8 인코딩을 사용합니다.
만약 정수 값 123을 파일에 쓸 때, fwrite() 메서드는 데이터를 문자열로 변환하여 쓸 것입니다.
예를 들어, 다음 코드를 실행하면 \'example.txt\' 파일에 \'123\'을 쓸 것입니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt', 'w');
$file->fwrite(123);
만약 정수 값을 파일에 쓸 때, 데이터를 문자열로 변환하기 전에 형변환을 해주어야 합니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt', 'w');
$file->fwrite((string)123);
또한, fwrite() 메서드는 데이터를 쓸 때, 자동으로 줄바꿈을 하지 않습니다. 만약 줄바꿈을 하려면, 데이터에 줄바꿈 문자를 포함시켜야 합니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt', 'w');
$file->fwrite('Hello, World!' . PHP_EOL);
이러한 예시를 통해 fwrite() 메서드의 사용 방법에 대한 정보를 얻을 수 있습니다.
2025-06-19 18:04