ALLWEB free linguaggio PHP. Le variabili in PHP, la sintassi e come usarle.

ALLWEB  


Home  -  Mappa directory Aggiungimi a Preferiti
PHP
» Introduzione
» In locale
» File .ini
» Struttura
» Variabili
» Costanti
» Array
» Operatori
» Cicli
» Funzioni
» Funzioni utente
» Include/require
» Sessioni
» Dinamico Get
» Dinamico Post
» Php e file .txt

MySql
» Introduzione
» PhpMyAdmin
» Connessione
» Query
» Funzioni
» Errori
» Esempio

Variabili:

Come ogni linguaggio che si rispetti anche PHP mette a disposizione le variabili.
La sintassi per inizializzare ed assegnare dei valori è la seguente:
$a = 5;
Per stampare un valore risultante da una variabile basta scrivere:
print $a;Senza inserire apici.
Le variabili dovranno sempre essere inserite precedute dal segno dollaro $)

Importante:
Le variabili in PHP non necessitano di essere inizializzate prima del loro effettivo utilizzo.



Tipi di variabili:

- INTERE -
Quando la variabile viena associata ad un valore intero, positivo o negativo. Il PHP accetta anche altri valori ad esempio ottali o esadecimali.
Esempio:
$a=5;
$b=5*10;


- VIRGOLA MOBILE -
Quando la variabile è associata ad un valore con virgola (In PHP si usa il punto al posto della virgola!!!).
Esempio:
$a=5.5;
Il numero di valori dopo il punto può essere variato tramite il parametro 'precision' nel file php.ini (in locale).

- BOOLEAN -
Quando la variabile assume il valore 'true' o 'false'.
Esempio:
$a=true;

- STRINGHE -
Quando la variabile assume il valore di una stringa.
La variabile stringa può essere utilizzata in tre modi:
1)Con apici semplici.
Questo metodo permette di scrivere esattamente uguale a quello che vi è all'interno, ma così non riconosciamo le variabili.
Esempio:
$a='voi';
print 'saluto tutti $a';

Otterremo come risultato 'saluto tutti $a'

2)Con apici doppi.
Con questo metodo possiamo riconoscere le variabili contenute nella stringa.
Esempio:
$a='voi';
print "saluto tutti $a";

Otterremo come risultato 'saluto tutti voi'

3)EOD.
Con questo metodo possiamo riconoscere le variabili contenute nella stringa. La particolare sintassi prevede che la stringa inizi con <<<EOD seguito dalla stringa. Alla fine dobbiamo andare a capo e scrivere EOD;
Esempio:
$a='voi';
$b=<<<EOD saluto tutti $a
EOD;
print $b;

Otterremo come risultato 'saluto tutti voi'


Per inserire delle parole riservate dobbiamo usare \
Esempio:
print 'Ciao un\'altra volta';
Otterremo come risultato 'Ciao un'altra volta'



Cancellare variabili:

Se per qualunque motivo dobbiamo cancellare una variabile dobbiamo usare la funzione unset(). Vediamo come:
unset($a);



Per continuare dovete apprendere le nozioni basilari sulle funzioni



Variabili globali e locali:

Le variabili globali sono le variabili definite all'esterno di funzioni, nello script principale e che possono essere utilizzate da tutto il programma PHP escluso all'interno di funzioni. Viceversa per variabili locali intendiamo solo quelle contenute all'interno di funzioni, che non potranno essere usate all'esterno delle stesse.

Detto questo se immaginiamo una situazione dove due variabili hanno lo stesso nome ma sono diverse fra loro ossia una locale e l'altra globale, possiamo stare tranquilli che l'una non influenzerà l'altra e viceversa.
Esempio:
$a = 5;
$c = abc();
function abc(){
$a = 10+3;
print $a."\n";
}
print $a;

Scriveremo:
13
5


Visto quello asserito in precedenza possiamo dire che in questo caso le due variabili sono distinte fra loro e con due valori ben diversi.



Global:

Si può verificare un'eccezione alla regola globale/locale se per qualsiasi motivo vogliamo usare direttamente una variabile globale all'interno di una funzione.
Il problema si risolve con il comando global. Per capire basta vedere l'esempio qua sotto.
Esempio:
$a = 5;
$c = abc();
function abc(){
global $a;
print $a."\n";
}
print $a;

Scriveremo:
5
5




Riferimento a variabili:

Come nel linguaggio C possiamo riferirci alle variabili. Il problema nasce nel momento in cui manipoliamo una variabile globale in una funzione e vogliamo che cambi valore anche esternamente.
Risolviamo il tutto richiamando la funzione non con il nome della variabile, ma con il suo riferimento al nome.

La sintassi prevede di dichiarare la variabile fra le proprietà della funzione con il simbolo & (e commerciale) che la precede.
esempio:
$a = 5;
print $a."<br>";
$c = abc($a);
function abc(&$a){
$a++;
print $a."<br>";
}
print $a."<br>";

Scriveremo:
5
6
6

Da adesso il valore della variabile globale resterà variato con il nuovo.



Per continuare dovete apprendere le nozioni basilari sulle connessioni (database MySql)



Varibili resource:

Le variabili resource sono le variabili risultanti di una connessione esterna, solitamente su database. Queste variabili non possono essere manipolate (non possono variare) e non le possiamo usare per nessun calcolo.
Il loro unico utilizzo è quello di puntare ad una connessione ben precisa. Tutte le volte che verrà usata sapremo che quella funzione si riferisce a quella precisa connessione.
Sintassi per inizializzarla:
$nomeacaso = ...funzione che apre la connessione...;
Da adesso tutte le funzioni che si riferiscono a quella connessione dovranno avere all'interno delle parentesi tonde la variabile resource.
Esempio:
mysql_select_db('nomedatabase', $nomeacaso);


Programmazione
» HTML
» CSS
» JAVASCRIPT

Utility
» Tavolozza colori
» Crea metacomandi
» Crea pop-up

Script
Motore di ricerca script
Javascript PHP

Articoli
» Php Contatore
» Php Contatore .txt
» Php Database .txt
» Php Redirect
» Php Info-Navigatori
» Php-Css caratteri
» Php register_globals
» Ottimizzare siti
Sezione linguaggio php di ALLWEB free. In questa sezione sono inseriti i comandi fondamentali della programmazione con php.
Pagina Link