Получение пользовательского ввода
Часть раздела Основы путешествия по PHP на Coddy. Урок 13 из 71.
До сих пор мы сохраняли в переменных значения, которые сами задавали. Обычно программы работают не так. Мы получаем значения из внешнего источника, например от пользователя.
Чтобы получить ввод от пользователя или системы, нам нужно написать:
$var = trim(fgets(STDIN));Это сохранит ввод в переменной $var: это условное имя для любой переменной, в которой вы решите сохранить ввод.
fgets(STDIN): считывает строку ввода;STDINозначает стандартный ввод (обычно это клавиатура или поток данных)trim(): trim означает «обрезать»; функция удаляет лишние пробелы и символы новой строки в начале и конце ввода
Ввод всегда имеет тип строка. Например, если ввод равен 56, то
$varбудет содержать строку"56".
Задание
ЛегкоСчитай ввод из системы в переменные userName и userAge.
Строки, выводящие приветствие, уже написаны ниже твоего кода.
Если ты застрял, посмотри подсказку!
Попробуйте сами
<?php
$userName = ?;
$userAge = ?;
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравненияРавенство и идентичностьЛогические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логика2Переменные и типы данных
ЧислаСтроки и кавычкиБулевы значенияСоглашения об именованииПовторение — инициализация переменныхПустые переменныеКонкатенация строкПолучение пользовательского вводаПриведение к другим типам5Условная логика
Оператор ifIf — ElseТернарный операторОператор нулевого слиянияОператор switchПовторение: принятие решений3Основные операторы
Арифметические операторыОператор остатка от деленияОператор возведения в степеньСоставное присваиваниеИнкремент/декрементПриоритет операторовПовторение — простые вычисленияОператоры строкПотренируйтесь самостоятельно: Онлайн-компилятор PHP