Obtener datos del usuario
Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 13 de 71.
Hasta ahora hemos almacenado en variables los valores que se nos han ocurrido. Los programas normalmente no funcionan así. Recibimos valores de una fuente externa, por ejemplo, de un usuario.
Para obtener una entrada de un usuario o del sistema, necesitamos escribir:
$var = trim(fgets(STDIN));Esto almacenará la entrada en la variable $var: un nombre provisional para cualquier variable en la que elijas almacenar la entrada.
fgets(STDIN): lee una línea de entrada;STDINsignifica entrada estándar (normalmente el teclado o un flujo de datos)trim(): trim significa recortar; elimina los espacios en blanco y los saltos de línea adicionales del principio y el final de la entrada
La entrada siempre es de tipo cadena. Por ejemplo, si la entrada es 56, después
$varcontendrá la cadena"56".
Desafío
FácilLee la entrada del sistema en las variables userName y userAge.
Las líneas que imprimen el saludo ya están escritas debajo de tu código.
Si te atascas, ¡mira la pista!
Pruébalo tú mismo
<?php
$userName = ?;
$userAge = ?;
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1Introducción a PHP
El lenguaje PHP¡Hola, mundo!Etiquetas e instruccionesComentariosEl salto de línea4Operadores de comparación y lógicos
Operadores de comparaciónIgualdad e identidadOperadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simple2Variables y tipos de datos
NúmerosCadenas y comillasBooleanosConvenciones de nomenclaturaRepaso: inicialización de variablesVariables vacíasConcatenación de cadenasObtener datos del usuarioConvertir a otros tipos5Lógica condicional
Sentencia ifIf - elseEl operador ternarioOperador de coalescencia nulaSentencia switchRepaso: tomar decisiones3Operadores básicos
Operadores aritméticosOperador móduloOperador de exponenciaciónAsignación compuestaIncremento/decrementoPrecedencia de operadoresRepaso: cálculos sencillosOperadores de cadenasPractica por tu cuenta: Compilador de PHP online