Web / 25 febbraio 2024

PHP Code 2

Le Variabili

by A2G-Webroom


Le Variabili PHP


Le variabili in PHP sono usate per archiviare dati.


Nomi delle Variabili PHP


- Iniziano sempre con il simbolo del dollaro ($) seguito dal nome.
- Il nome della variabile deve iniziare con una lettera o trattino basso.
- Non può iniziare con numero od avere spazi vuoti ( Es. $2var - $ var ).
- Può contenere solo caratteri alfanumerici e trattini bassi ( underscore ).
- Sono sensibili alle maiuscole e minuscole.
- Si assegnano valori alle variabili con l'operatore = indicando il nome della variabile a sinistra ed il valore a destra.
( Es. $var = 25; ).

Ambito delle Variabili PHP


Le variabili possono essere dichiarate in ambito:

LOCAL - Sono locali quando vengono dichiarate all’interno di una funzione.
Non possono essere richiamate al di fuori di essa.

<?php  
function  myFunction()  {
$name  "Paul";  // Variabile locale
echo "Mio nome è " $name ;   
}  
myFunction();  // Stampa la funzione 
echo $name;   // Warning: Undefined variable $name 
?>  
Risultato:  
Mio nome è Paul

GLOBAL - Sono globali quando vengono dichiarate all’esterno di una funzione.
Per richiamarla all’interno della funzione stessa occorre l’espressione global.

<?php  
$name  
"Paul";  // Variabile globale esterna  
function  myFunction()  {  
global 
$name;
echo 
"Mio nome è $name;   
}  
myFunction(); 
?>  
Risultato:  
Mio nome è Paul


STATIC - Le variabili statiche vengono dichiarate con l’espressione static.
Possono essere richiamate solo in una funzione locale.
PHP libera la memoria delle variabili dopo il completamento dell'esecuzione della funzione, ma nelle variabile statiche la memoria rimane anche dopo l'esecuzione.

<?php
function  myFunction()  {
static $name  "Paul"; // Variabile statica
echo "Mio nome è $name;
}
myFunction();
?>
Risultato:
Mio nome è Paul


Esempio 2:

<?php
function  myFunction()  {
static 
$number 5
$numberOne 8;
$number++;     // auto-increment  var. statica
$numberOne++;  // auto-increment  var. locale
echo "Variabile statica: " .$number ."</br>";
echo "Variabile locale: " .$numberOne ."</br>";
}
myFunction();
myFunction();
myFunction();
?>  
Risultato prima chiamata
Variabile statica: 6
Variabile locale:  9

Risultato seconda chiamata
Variabile statica: 7
Variabile locale:  9

Risultato terza chiamata
Variabile statica: 8
Variabile locale:  9



Variabile Variabile


Una variabile-variabile $$ memorizza il valore della variabile $ e lo utilizza come nome della variabile stessa ed a cui si può assegnare altro valore.

<?php 
$x 
"apple";
$
$x "banana"// $$x prende il nome "apple" e valore "banana"
echo $apple;
?>
Risultato: 
banana



Articoli Relativi

PHP Code 5

A2G-Webroom 4 marzo 2024

PHP Code 4

A2G-Webroom 29 febbraio 2024

PHP Code 3

A2G-Webroom 27 febbraio 2024

PHP Code 3

A2G-Webroom 27 febbraio 2024

Sentenze Fideiussioni Specifiche

Gis-Bert46 04 February 2024