PHP 입 출력 스 트림 학습 노트
php://stdin, php://stdout 화해시키다php://stderr
php://stdin,php://stdout 화해시키다php://stderrPHP 프로 세 스 의 입력 이나 출력 흐름 에 접근 할 수 있 습 니 다.
php://input
php://input 요청 한 원본 데이터 에 접근 할 수 있 는 읽 기 전용 흐름 입 니 다.POST 요청 시 사용 하 는 것 이 좋 습 니 다.php://input 대신$HTTPRAW_POST_DATA(원생 post 데이터)는 특정한 php.ini 명령 에 의존 하지 않 기 때문에 메모리 소모 가 더 적 습 니 다.다음 예:
<form action="" method="post">
<input type="text" name="test" > <input type="submit" name="" />
</form>
<?php
echo file_get_contents("php://input");
?>
결과:
php://output
php://output 출력 버퍼 에 print 와 echo 같은 방식 으로 쓸 수 있 도록 만 쓰 인 데이터 흐름 입 니 다.
php://fd
php://fd 지정 한 파일 설명자 에 직접 접근 할 수 있 습 니 다.예컨대php://fd/3 파일 설명자 3 을 참조 하 였 습 니 다.
php://memory 화해시키다php://temp
php://memory 화해시키다php://temp 임시 데 이 터 를 읽 고 쓸 수 있 도록 파일 패키지 와 유사 한 데이터 흐름 입 니 다.둘 의 유일한 차이 점 은php://memory 항상 데 이 터 를 메모리 에 저장 하고,php://temp 메모리 가 미리 정 의 된 제한 에 도달 한 후(기본 값 은 2MB)임시 파일 에 저 장 됩 니 다.임시 파일 위치 결정 및 sysget_temp_dir()의 방식 이 일치 합 니 다.
php://filter
php://filter 데이터 흐름 이 열 릴 때 필터 링 을 위 한 메타 패키지 입 니 다.이것 은 일체 형(all-in-one)파일 함수 에 매우 유용 합 니 다.readfile(),file(),file 과 유사 합 니 다.get_contents(),데이터 흐름 내용 을 읽 기 전에 다른 필 터 를 사용 할 기회 가 없습니다.매개 변 수 는 다음 과 같 습 니 다.
다음 예:
<?php
/* www.jb51.net */
readfile("php://filter/read=string.toupper/resource=https://www.jb51.net");
?>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.