Obtenir une saisie utilisateur
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 13 sur 71.
Jusqu’à présent, nous avons stocké dans des variables les valeurs auxquelles nous avions pensé. Les programmes ne fonctionnent généralement pas ainsi. Nous recevons des valeurs d’une source externe, par exemple d’un utilisateur.
Pour obtenir une entrée d’un utilisateur ou du système, nous devons écrire :
$var = trim(fgets(STDIN));Cela stockera l’entrée dans la variable $var : un nom d’espace réservé pour toute variable dans laquelle vous choisissez de stocker l’entrée.
fgets(STDIN): lit une ligne d’entrée ;STDINsignifie entrée standard (généralement le clavier ou un flux de données)trim(): trim signifie couper ; cette fonction supprime les espaces et les retours à la ligne superflus au début et à la fin de l’entrée
L’entrée est toujours de type chaîne. Par exemple, si l’entrée est 56, alors
$varcontiendra la chaîne"56".
Défi
FacileLisez l’entrée du système dans les variables userName et userAge.
Si vous êtes bloqué, consultez l’indice !
Essayez vous-même
<?php
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînesEntraînez-vous par vous-même : Compilateur PHP en ligne