PHP/Cli: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
CLI
 
Ramac (discussione | contributi)
+ eseguire un comando
Riga 66:
 
== Eseguire un comando ==
Un'interessante funzionalità offerta dal CLI di PHP è quella di poter '''eseguire un comando della shell''' e ottenere la stringa che questo restituisce. Ad esempio:
<source lang=php>
#!/usr/local/bin/php
<?php
echo shell_exec("dir");
?>
</source>
Questo semplice script esegue il comando DIR e poi ne stampa l'output.
 
Ad esempio, tramite queste funzioni, possiamo ottenere i file presenti nella cartella e memorizzarli in un array tramite la funzione <code>explode</code>:
<source lang=php>
$dir_output = shell_exec("dir");
$dir = explode("\n", $dir_output);
print_r($dir);
</source>
 
== Input e output ==