Obtendo Entrada do Usuário
Parte da seção Fundamentos do Journey de PHP da Coddy. Lição 13 de 71.
Até agora, armazenamos em variáveis valores nos quais pensamos. Os programas geralmente não funcionam dessa maneira. Recebemos valores de uma fonte externa, como um usuário, por exemplo.
Para obter uma entrada de um usuário ou do sistema, precisamos escrever:
$var = trim(fgets(STDIN));Isso armazenará a entrada na variável $var: um nome de espaço reservado para qualquer variável que você escolher para armazenar a entrada.
fgets(STDIN): lê uma linha de entrada;STDINsignifica entrada padrão (geralmente o teclado ou um fluxo de dados)trim(): trim significa cortar; remove espaços em branco extras e quebras de linha do início e do fim da entrada
A entrada é sempre do tipo string. Por exemplo, se a entrada for 56, então
$varconterá a string"56".
Desafio
FácilLeia a entrada do sistema nas variáveis userName e userAge.
Se você estiver com dificuldades, veja a dica!
Experimente você mesmo
<?php
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores de Comparação e Lógicos
Operadores de ComparaçãoIgualdade e IdentidadeOperadores Lógicos - Parte 1Operadores Lógicos - Parte 2Revisão - Lógica Simples2Variáveis e Tipos de Dados
NúmerosStrings e AspasBooleanosConvenções de NomenclaturaRevisão - Inicialização de VariáveisVariáveis VaziasConcatenação de StringsObtendo Entrada do UsuárioConversão para Diferentes Tipos5Lógica Condicional
Instrução IfIf - ElseO Operador TernárioOperador de Coalescência NulaInstrução SwitchRecapitulação - Tomando Decisões3Operadores Básicos
Operadores AritméticosOperador MóduloOperador de ExponenciaçãoAtribuição CombinadaIncremento/DecrementoPrecedência de OperadoresRevisão - Cálculos SimplesOperadores de StringPratique por conta própria: Compilador de PHP online