Menu
Coddy logo textTech

Getting User Input

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 des valeurs que nous avions définies nous-mêmes. Les programmes ne fonctionnent généralement pas de cette façon. Nous recevons des valeurs d'une source externe, un utilisateur par exemple.

Pour obtenir une saisie de l'utilisateur ou du système, nous devons écrire :

$var = trim(fgets(STDIN));

Cela stockera la saisie dans la variable $var — un nom générique pour n'importe quelle variable dans laquelle vous choisissez de stocker la saisie.

  • fgets(STDIN) — lit une ligne d'entrée ; STDIN signifie entrée standard (généralement le clavier ou un flux de données)
  • trim()trim signifie couper/supprimer ; elle retire les espaces et sauts de ligne superflus au début et à la fin de l'entrée

L'entrée est toujours de type string. Par exemple, si l'entrée est 56 alors $var contiendra la chaîne "56".

challenge icon

Défi

Facile

Lisez l'entrée du système dans les variables userName et userAge.

Si vous êtes bloqué, regardez l'indice !

Essayez vous-même

<?php
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconTestez-vous

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