Il linguaggio PHP è nato per lo sviluppo di pagine web dinamiche, e
grazie alla sua semplicità, rapidità e flessibilità si è sviluppato
rapidamente fino ad includere migliaia di funzioni di libreria, che
possono semplificare notevolmente i compiti dello sviluppatore.
Senza contare che, già dalla versione 4, PHP è dotato di strutture di
supporto per la programmazione orientata agli oggetti, grazie alle
quali è diventato una piattaforma di sviluppo adatta anche ai progetti
di media/alta complessità.
Non
molti sanno che tutte queste belle caratteristiche possono essere
sfruttate anche per creare script di sistema per le nostre box Unix.
In primo luogo è però necessario accertarsi che la distribuzione di PHP che abbiamo installato, sia completa del comando php, infatti alcune distribuzioni prevedono solo il modulo per Apache senza questo prezioso comando.
Se questo comando non è presente sulla vostra box, dovete installare o ricompilare PHP in modo da crearlo.
Altrimenti siete già pronti per usare PHP come script di sistema. Proviamo a creare con un editor di testo il file test.php contenente:
<?php
// Test script php
for($i=0;$i<5;$i++) {
print "i=".$i."\n";
}
?>
Potremo eseguire questo semplice programma avendo l’accortezza di specificare lo switch -q del comando php, che ha la funzione di eliminare l’header HTTP che normalmente viene generato dal PHP in testa allo stream di output.
L’effetto è il seguente:
$ php -q test.php
i=0
i=1
i=2
i=3
i=4
$
Detto
questo, basta ricordare che valgono tutte le regole di programmazione
PHP, salvo quelle legate all’ambiente Web/HTML, per avere a
disposizione un potentissimo strumento di programmazione.
con la collaborazione di www.0×01.org
Popularity: 3% [?]
Vuoi essere sempre aggiornato??? Iscriviti ai feed o invia un trackback
Nessun commento, scrivi tu il primo!
Articoli correlati