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;STDINsignifica 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
$varconterrà la stringa"56".
Sfida
FacileLeggi 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.";
?>Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori di confronto e logici
Operatori di confrontoUguaglianza e identitàOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica semplice2Variabili e tipi di dati
NumeriStringhe e virgoletteValori booleaniConvenzioni di denominazioneRiepilogo - Inizializzazione delle variabiliVariabili vuoteConcatenazione di stringheAcquisire input dall'utenteConvertire in tipi diversi5Logica condizionale
Istruzione ifIf - elseL’operatore ternarioOperatore null coalescingIstruzione switchRiepilogo - Prendere decisioni3Operatori di base
Operatori aritmeticiOperatore moduloOperatore di elevamento a potenzaAssegnazione compostaIncremento/decrementoPrecedenza degli operatoriRiepilogo - calcoli sempliciOperatori per stringheEsercitati da solo: Compilatore PHP online