Se sei abituato a usare PHP solo all’interno di pagine web, potresti non sapere che puoi eseguire script PHP direttamente dalla riga di comando. Questo ti permette di automatizzare processi, scrivere script di manutenzione e interagire con il sistema senza bisogno di un server web.
Come eseguire uno script PHP da CLI con parametri
Per lanciare uno script PHP da terminale, usa il comando:
php -f nome_script.php parametro1 parametro2 ...
Ad esempio, supponiamo di avere un file test.php
con il seguente codice:
<?php
$nome = $argv[1]; // Il primo parametro passato da CLI
echo "Ciao $nome, benvenuto a bordo!";
Possiamo eseguirlo direttamente dal terminale con:
php -f test.php Ciccio
Il risultato sarà:
Ciao Ciccio, benvenuto a bordo!
Guarda anche questa discussione su Stack Overflow:
Run PHP script from command line with variable