범용 스크립팅을 위해 PHP에서 표준 입력을 처리하는 방법
일반적으로 웹 개발과 관련된 PHP는 놀랍게도 다양한 기능을 제공합니다. 범용 스크립팅 언어. 웹 애플리케이션에서는 외부 입력 방법이 드물지만 PHP를 더 광범위한 작업에 사용하는 경우 표준 입력을 관리하는 것이 적절해집니다. 구체적으로, PHP가 fgetc()와 같은 함수를 사용하여 어떻게 stdin에서 입력을 검색할 수 있습니까?
php://stdin을 활용하여 표준 입력에 액세스
전용 콘솔이 없음에도 불구하고 기반 입력인 경우 PHP는 해결 방법을 제공합니다. php://stdin에 연결된 파일 핸들을 생성하여 나중에 읽을 수 있도록 할 수 있습니다. fgets()를 활용하면 전체 입력 줄을 얻거나 fgetc()를 사용하여 개별 문자를 읽을 수 있습니다.
다음 코드 조각을 고려하세요.
<code class="php"><?php $f = fopen('php://stdin', 'r'); while ($line = fgets($f)) { echo $line; } fclose($f); ?></code>
이 예에서는 php://stdin에 연결된 파일 핸들($f), 읽기 모드('r')로 엽니다. while 루프 내에서 fgets()를 사용하여 표준 입력에서 각 줄을 읽습니다. 더 이상 입력이 없을 때까지 루프가 계속되고 마지막으로 fclose()를 사용하여 파일 핸들을 닫습니다.
이 접근 방식을 사용하면 PHP가 표준 입력과 효과적으로 상호 작용하여 다용도 스크립팅 언어로서 더 광범위한 기능을 제공할 수 있습니다. .
위 내용은 다음은 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * 범용 스크립팅을 위해 PHP에서 표준 입력을 어떻게 읽을 수 있습니까? * 웹 이외의 PHP에서도 표준 입력을 처리할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!