Menu
Coddy logo textTech

Getting User Input

Часть раздела Основы путешествия по PHP на Coddy — урок 13 из 71.

До сих пор мы сохраняли в переменные значения, которые сами придумывали. Обычно программы работают иначе. Мы получаем значения из внешнего источника, например от пользователя.

Чтобы получить ввод от пользователя или системы, нам нужно написать:

$var = trim(fgets(STDIN));

Это сохранит ввод в переменную $var — имя-заполнитель для любой переменной, в которой вы решите сохранить ввод.

  • fgets(STDIN) — читает строку ввода; STDIN означает standard input (стандартный ввод, обычно клавиатура или поток данных)
  • trim()trim означает «обрезать»; удаляет лишние пробелы и символы новой строки из начала и конца ввода

Ввод всегда имеет тип string. Например, если ввод — 56, то $var будет содержать строку "56".

challenge icon

Задание

Легко

Считайте ввод из системы в переменные userName и userAge.

Если вы застряли, посмотрите подсказку!

Попробуйте сами

<?php
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы