Menu
Coddy logo textTech

Getting User Input

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 13 / 71.

Şimdiye kadar düşündüğümüz değerleri değişkenlerde sakladık. Programlar genellikle bu şekilde çalışmaz. Değerleri bir dış 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, girdiyi $var değişkeninde saklayacaktır — girdi saklamak için seçtiğiniz herhangi bir değişkenin yer tutucu adı.

  • fgets(STDIN) — bir satır girdi okur; STDIN standart girdi anlamına gelir (genellikle klavye veya bir veri akışı)
  • trim()trim kesmek anlamına gelir; girdinin başından ve sonundan ekstra beyaz boşlukları ve yeni satırları kaldırır

Girdi her zaman string türündedir. Örneğin, girdi 56 ise $var "56" string'ini tutacaktır.

challenge icon

Görev

Kolay

Sistemden girişi userName ve userAge değişkenlerine oku.

Takılırsan ipucuna bak!

Kopya kağıdı

PHP'de kullanıcıdan veya sistemden girdi almak için:

$var = trim(fgets(STDIN));
  • fgets(STDIN) girişi okur
  • trim() fazladan boşlukları ve satır sonlarını kaldırır

Not: Girdi her zaman string türündedir. Örneğin, girdi 56 ise değişken "56" string'ini tutar.

Kendin dene

<?php
// trim(fgets(STDIN)) kullanarak girdi oku;
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconKendini test et

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