Add to Google Reader or Homepage

domenica 12 ottobre 2008

Advertisement
Web agency
Realizzazione siti web


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati


Home arrow Php arrow Guida php arrow Variabili e variabili predefinite in php

Variabili e variabili predefinite in php Stampa E-mail
Scritto da Luciano viviani   

Le variabili in PHP sono rappresentate dal simbolo di dollaro seguito dal nome della variabile, il nome è
case-sensitive.
Fino alla versione 3 le variabili sono sempre assegnate per valore, cioè quando una espressione viene
assegnata ad una variabile il risultato è copiato nella variabile stessa.
PHP 4 permette anche l’assegnazione per riferimento, ciò significa che la nuova variabile è un sinonimo
(alias) di quella originale: modificandone una modifico anche l’altra. In questo modo si guadagna in velocità
e in spazio in memoria, in particolare con variabili molto grandi. L’assegnazione per riferimento avviene
ponendo prima della variabile il simbolo &.

<?php
$a = 'Luciano';
$b = &$a; // a viene assegnata per riferimento ad a
$b = "Il mio nome è $b";
echo $a; //viene scritto “Il mio nome è Luciano”
?>

Da notare che solo le variabili con nome possono essere assegnate per riferimento, $a=&(3+2); non è valida.
Non è nemmeno concesso far riferimento al valore di ritorno di una funzione.
Variabili predefinite
PHP fornisce un gran numero di variabili predefinite, molte di queste tuttavia dipendono dal particolare
server in esecuzione, dalla sua versione e dalla sua configurazione.
Dalla versione 4.1.0 PHP fornisce inoltre un insieme di array predefiniti contenenti variabili del server web,
questi array sono sempre disponibili e sono noti come autoglobals o superglobals.


$GLOBALS
Contiene un riferimento a ciascuna variabile globale correntemente disponibile, le chiavi sono i nomi delle
variabili.


$_SERVER
Variabili settate dal server web o direttamente correlate all’ambiente di esecuzione dello script corrente.


$_GET
Variabili fornite dal metodo GET HTTP.


$_POST
Variabili fornite dal metodo POST HTTP.


$_COOKIE
Variabili fornite dai cookie HTTP.


$_FILES
Variabili fornite all’upload di file.


$_ENV
Variabili fornite dall’ambiente.


$_REQUEST
Variabili fornite dai metodi di input GET, POST e COOKIE


$_SESSION
Variabili di sessione correntemente registrate

 
< Prec.   Pros. >


Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!