2010-11-07 15 views
5

Usare Python posso testare il mio codice nella linea/comando da terminale, digitandoPHP in linea di comando

python 
python> print "hello world" 

Vorrei farlo con PHP troppo, ma quando si digita:

php 
echo "hello world"; 

non funziona .. È possibile? cosa dovrei fare? Una ricerca rapida su Internet offre molti risultati che richiamano un file .php effettivo da eseguire. Voglio solo testare una singola frase, se possibile, senza creare file e cose.

risposta

7

Prova

php -a 

che inizia un interactive PHP shell. Si noti che ciò richiede che PHP sia compilato con --with-readline (che non è il caso se si utilizza PHP bundeled con Mac OS X, ad esempio).

In alternativa, se non si richiede l'interattività di una conchiglia a parte, utilizzare

php -r 'print_r(get_defined_constants());' 

di eseguire un frammento di PHP (questo non richiede il supporto readline).

1

Se si esegue php senza l'opzione -a, non dimenticate il <?php all'inizio

Problemi correlati