ftell 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
ftell — 파일 읽기/쓰기 포인터의 현재 위치를 반환
설명
ftell(resource $stream
): int|false
stream
이 참조하는 파일 포인터의 위치를 반환합니다.
매개변수
stream
- 파일 포인터는 유효해야 하며 fopen() 또는 popen()에 의해 성공적으로 열린 파일을 가리켜야 합니다. ftell()은 추가 전용 스트림에 대해 정의되지 않은 결과를 제공합니다("a" 플래그로 열림).
반환 값
stream
이 참조하는 파일 포인터의 위치를 정수로 반환합니다. 즉, 파일 스트림으로의 오프셋입니다.
오류가 발생하면 false
를 반환합니다.
참고: PHP의 정수 유형은 부호가 있고 많은 플랫폼이 32비트 정수를 사용하기 때문에 일부 파일 시스템 함수는 2GB보다 큰 파일에 대해 예기치 않은 결과를 반환할 수 있습니다.
Examples
예제 #1 ftell() 예제
<?php
// opens a file and read some data
$fp = fopen("/etc/passwd", "r");
$data = fgets($fp, 12);
// where are we ?
echo ftell($fp); // 11
fclose($fp);
?>