Getting User Input
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 13번째.
지금까지 우리는 생각한 값들을 변수에 저장했습니다. 프로그램은 보통 이렇게 작동하지 않습니다. 우리는 외부 소스, 예를 들어 사용자에게서 값을 받습니다.
사용자나 시스템으로부터 입력을 받으려면 다음과 같이 작성해야 합니다:
$var = trim(fgets(STDIN));이것은 입력을 변수 $var에 저장합니다 — 입력을 저장하기 위해 선택한 어떤 변수의 자리 표시자 이름입니다.
fgets(STDIN)— 한 줄의 입력을 읽습니다;STDIN은 표준 입력을 의미합니다 (일반적으로 키보드 또는 데이터 스트림)trim()— trim은 잘라내다를 의미합니다; 입력의 시작과 끝에서 여분의 공백과 개행을 제거합니다
입력은 항상 string 타입입니다. 예를 들어, 입력이 56이라면
$var은 문자열"56"을 담게 됩니다.
챌린지
쉬움시스템에서 입력을 변수 userName과 userAge로 읽으세요.
막히면 힌트를 확인하세요!
치트 시트
PHP에서 사용자나 시스템으로부터 입력을 받으려면:
$var = trim(fgets(STDIN));fgets(STDIN)은 입력을 읽습니다trim()은 추가 공백과 개행을 제거합니다
참고: 입력은 항상 string 타입입니다. 예를 들어, 입력이 56이면 변수는 문자열 "56"을 저장합니다.
직접 해보기
<?php
// trim(fgets(STDIN))을 사용하여 입력을 읽으세요;
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators