PHP e MySQL esperto a Milano

#17 Variabili Globali


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

Elenco completo

Piccole utilità

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
  • PRESENTAZIONE e PROGETTI PIÙ RECENTI
    Una breve presentazione del mio lavoro come Programmatore PHP e delle competenze che posso mettere a tua disposizione.
  • VEDI TUTTI I MIEI LAVORI e PROGETTI
    Ho raccolto qua l'elenco esaustivo dei progetti che ho sviluppato e seguito come analista e programmatore.
  • PUBBLICAZIONI
    Link a documentazione tecnica e pubblicazioni varie scritte da me.
  • PICCOLE UTILITÀ
    Piccole utilità che possono essere utili a un programmatore web nel lavoro giornaliero.
  • 100 PILLOLE CGI/PERL
    Suggerimenti e curiosità su Common Gateway Interface, brevi aneddoti attorno alle applicazioni CGI con particolari riferimenti al linguaggio Perl.