Lo sapevi che...
L'interprete Perl mette a disposizione una serie di speciali variabili globali.
Queste variabili sono sia di tipo scalare che lista, i loro nomi abbreviati hanno spesso un brutto effetto su chi si avvicina a questo linguaggio, all'inizio può essere utile utilizzare il nome completo per evitarsi inutili mal di testa.
Inoltre alcune di queste sono spesso sottintese, per cui non vengono neanche indicate nel programma.
Fra le variabili globali quella usata maggiormente è $_:
$_ o $ARG --> contiene l'input di default
che molte volte è usata in modo implicito:
foreach('uno', 'due', 'tre')
{
print;
}
dato che ad ogni iterazione la stringa corrente viene messa in $_ e questa è usata per default dalla print, il primo ciclo stamperà uno, il secondo due e il terzo tre.
Altre variabili speciali globali sono:
$@ o $EVAL_ERROR --> contiene l'ultimo messaggio di errore di sintassi
$0 o $PROGRAM_NAME --> contiene il nome del file che contiene lo script in esecuzione
$] o $PERL_VERSION --> contiene la versione dell'interprete utilizzata
Con il termine CGI, acronimo di Common Gateway Interface (traducibile come interfaccia standard per gateway) si intende una tecnologia standard usata dai web server per interfacciarsi con applicazioni esterne.
Questa è una raccolta di 100 piccoli suggerimenti e curiosità su questa tecnologia
Link | Descrizione |
---|---|
MIME Types | Elenco delle tipologie ed estensioni dei file associate |
Colori HTML | Lista dei colori supportati dai browser |
Timestamp | Tradurre il numero di secondi da UNIX epoch in formato umano |
Il mio indirizzo IP | Visualizzare i parametri di connessione |
Errori FTP | Elenco dei codici di errore del protocollo FTP |