Getting User Input
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 13 / 71.
Şu ana kadar değişkenlerde kendi düşündüğümüz değerleri sakladık. Programlar genellikle bu şekilde çalışmaz. Değerleri dış bir kaynaktan, örneğin bir kullanıcıdan alırız.
Kullanıcıdan veya sistemden girdi almak için şunu yazmamız gerekir:
$var = trim(fgets(STDIN));Bu işlem, girdiyi $var değişkeninde saklayacaktır — bu, girdiyi saklamak için seçtiğiniz herhangi bir değişken adı için yer tutucu bir isimdir.
fgets(STDIN)— bir girdi satırını okur;STDIN, standart girdi anlamına gelir (genellikle klavye veya bir veri akışı)trim()— trim kırpmak anlamına gelir; girdinin başındaki ve sonundaki fazladan boşlukları ve yeni satır karakterlerini kaldırır
Girdi her zaman string türündedir. Örneğin, girdi 56 ise
$vardeğişkeni"56"dizesini tutacaktır.
Görev
KolaySistemden girdiyi userName ve userAge değişkenlerine okuyun.
Anlarsanız ipucuna bakın!
Kendin dene
<?php
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
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 Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators