php stream_get_meta_data return value_php 기본
테스트 코드는 다음과 같습니다.
코드는 다음과 같습니다.
<?php $fp=fopen("http://www.sina.com.cn", 'r'); $stream_meta = stream_get_meta_data($fp); print_r($stream_meta); ?>
In my book 기계 출력은 다음과 같습니다:
Array ( [wrapper_data] => Array ( [0] => HTTP/1.0 200 OK [1] => Date: Tue, 06 Dec 2011 10:08:11 GMT [2] => Server: Apache [3] => Last-Modified: Tue, 06 Dec 2011 10:07:12 GMT [4] => Accept-Ranges: bytes [5] => X-Powered-By: mod_xlayout/rc2 [6] => Cache-Control: max-age=60 [7] => Expires: Tue, 06 Dec 2011 10:09:11 GMT [8] => Vary: Accept-Encoding [9] => X-UA-Compatible: IE=EmulateIE7 [10] => Content-Type: text/html [11] => Age: 26 [12] => Content-Length: 675274 [13] => X-Cache: HIT from xd33-98.HP08040037.sina.com.cn [14] => Connection: close ) [wrapper_type] => http [stream_type] => tcp_socket/ssl [mode] => r [unread_bytes] => 3759 [seekable] => [uri] => http://www.sina.com.cn [timed_out] => [blocked] => 1 [eof] => )
설명
array stream_get_meta_data ( int $fp )
기존 스트림의 정보를 반환합니다. fopen(), fsockopen() 및 pfsockopen()을 통해 설정된 모든 스트림이 될 수 있습니다. 반환된 배열에는 다음 항목이 포함됩니다.
timed_out(bool) - fread() 또는 fgets()에 대한 마지막 호출에서 데이터를 기다리는 동안 스트림이 시간 초과된 경우 TRUE입니다.
blocked(bool) - 스트림이 차단 IO 모드인 경우 TRUE입니다. stream_set_blocking()을 참조하세요.
eof(bool) - 스트림이 파일 끝에 도달하면 TRUE입니다. 소켓 스트림의 경우 unread_bytes가 0이 아닌 경우에도 TRUE일 수 있습니다. 더 많은 데이터를 읽을 수 있는지 확인하려면 대신 feof()를 사용하여 이 항목의 값을 읽으십시오.
unread_bytes(int) - 현재 PHP 자체 내부 버퍼에 있는 바이트 수입니다.
참고: 스크립트에서 이 값을 사용하지 마십시오.
다음 항목이 PHP 4.3에 새로 추가되었습니다:
stream_type (string) - 一个描述流底层实现的标注。 wrapper_type (string) - 一个描述流的分层协议封装实现的标注。更多关于封装协议的信息见 支持的协议和封装协议。 wrapper_data (mixed) - 当前流附加的封装协议数据。更多封装协议及其数据的信息见 支持的协议和封装协议。 filters (array) - 包含有被叠加在当前流的任何过滤器名的数组。过滤器的文档见附录中的可用过滤器列表。
참고:
이 함수 이 버전 이전에는 PHP 4.3에 도입되었으며 처음 4개 항목은 소켓_get_status()를 사용하여 얻을 수 있었고 소켓 기반 스트림에만 사용할 수 있었습니다.
PHP 4.3 이상 버전에서 소켓_get_status()는 이 함수의 별칭입니다.
참고: 이 함수는 소켓 확장 라이브러리를 통해 생성된 스트림에서 사용할 수 없습니다.
PHP 5.0에 새롭게 추가된 항목은 다음과 같습니다.
mode (string) - 对当前流所要求的访问类型(见 fopen() 中的表格 1)。 seekable (bool) - 是否可以在当前流中定位。 uri (string) - 与当前流关联的 URI 或文件名。
위는 php stream_get_meta_data return value_php 기본 내용입니다. PHP 중국어 홈페이지(m.sbmmt.com)를 주목해주세요!
[관련 튜토리얼 추천]