Messaggio gio ago 06, 2009 3:42 pm

[PHP DA ZERO - LEZIONE 6]Variabili Predefinite e array

Con le varie versioni del php sono state introdotte delle variabili predefinite.

Le variabili predefinite spesso sostituiscono lunghi codici.

Ecco la lista completa delle principali:


  Codice:
echo $_SERVER['HTTP_COOKIE']; //Mostra il valore di tutti i cookie
echo $_SERVER['HTTP_HOST']; // Mostra il nome dell'host su quale risiede il server web
echo $_SERVER['REMOTE_ADDR']; // Mostra l'indirizzo ip dell'utente
echo $_SERVER['PHP_SELF']; // Mostra il nome file della pagina corrente
echo $_SERVER['SCRIPT_FILENAME']; //Mostra il nome e il percorso completo dello script corrente
echo $_SERVER['SERVER_NAME']; //Mostrail nome del server web
echo $_SERVER['HTTP_USER_AGENT']; //Mostra il nome univoco del browser utilizzato dall'utente


Poi ci sono $_POST e $_GET che già conosciamo e $_SESSION e $_COOKIE che vedremo in seguito

Adesso vediamo gli array.

Iniziamo con un'esempio:

  Codice:
<?php
$nomearray = array ("giorgio","nicola","filippo"); //definiamo questa variabile/array
?>


per mostrare il contenuto, poi faremo cosi':

  Codice:
<?php
echo $nomearray[0] ; //Verrà mostrata la scritta giorgio
echo $nomearray[1]; //Verrà mostrata la scritta nicola
echo $nomearray[2]; //Verrà mostrata la scritta filippo e cosi' via..
?>


Capito il meccanismo?


Adesso per completare il capitolo sugli array sono costretto a farvi un'anticipazione alle funzioni.

E' possibile, infatti, in ambito di array utilizzare la funzione in array(in_array()).

La funzione è strutturata in questo modo:

in_array("paroladacercare", "arrayincuicercare");

Basandoci sul codice di sopra potremmo usare la funzione in_array in questo modo':

  Codice:
<?php
if ( in _array ("giorgio",$nomearray)) {
echo "si c'e giorgio";
}else{
echo "no, non c'e ";
}
?>


Nella prossima lezione vediamo le funzioni: come si crea, quelle predefinite e a cosa servono.