Menu
Coddy logo textTech

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 ; STDIN signifie 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 $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é, consultez 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

Entraînez-vous par vous-même : Compilateur PHP en ligne