Menu
Coddy logo textTech

Получение пользовательского ввода

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

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

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

$var = trim(fgets(STDIN));

Это сохранит ввод в переменной $var: это условное имя для любой переменной, которую вы выберете для хранения ввода.

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

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

challenge icon

Задание

Легко

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

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

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

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

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

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор PHP