Menu
Coddy logo textTech

Acquisire input dall'utente

Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 13 di 71.

Finora abbiamo memorizzato nelle variabili i valori a cui avevamo pensato. Di solito i programmi non funzionano così. Riceviamo valori da una fonte esterna, per esempio da un utente.

Per ottenere input da un utente o dal sistema, dobbiamo scrivere:

$var = trim(fgets(STDIN));

Questo memorizzerà l’input nella variabile $var: un nome segnaposto per qualsiasi variabile in cui scegli di memorizzare l’input.

  • fgets(STDIN): legge una riga di input; STDIN significa input standard (in genere la tastiera o un flusso di dati)
  • trim(): trim significa tagliare; rimuove gli spazi bianchi e i caratteri di nuova riga in eccesso dall'inizio e dalla fine dell'input

L'input è sempre di tipo stringa. Per esempio, se l'input è 56, allora $var conterrà la stringa "56".

challenge icon

Sfida

Facile

Leggi l'input dal sistema nelle variabili userName e userAge.

Se sei bloccato, guarda il suggerimento!

Provalo tu

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

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online