Menu
CoddyTech

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

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

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

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

$var = trim(fgets(STDIN));

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

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

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

challenge icon

Задание

Легко

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

Строки, выводящие приветствие, уже написаны ниже твоего кода.

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

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

<?php
$userName = ?;
$userAge = ?;
quiz iconПроверьте себя

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

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

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