Ho di recente installato PHP su Linux ParrotOS, distribuzione basata su Debian (per l'esattezza PHP 7.4.28, info visibili da terminle con "php -v").
Le modalità di utilizzo di PHP da terminale, fondamentalmente sono queste:
- esecuzione codice da riga di comando:
php -r ' /* PHP_CODE */ '
, esempio: php -r 'echo "ciao";'
NB: occorre il punto e virgola
- esecuzione tramite pipe (|):
/* PHP_CODE */ |php
, esempio: echo "ciao"|php
NB: senza il punto e virgola finale (prima di |php), punto e virgola solo per separare eventuali istruzioni multiple
- esecuzione di script da file: php nomefile.php, esempio: nomefile.php:
<? /* PHP_CODE */ ?>
Voi cosa usate di solito? Si parla di "script al volo", ovvio che un progetto più serio richiede di includere un file esterno (vale anche per una pagina HTML che richiama PHP, analogamente a JavaScript, CSS).
Vedi anche: come si crea uno script in PHP?