Menu

Variabile si Constante

1. Variabile - Atribuire prin referinta

Dupa cum stiti , cand dorim sa-i atribuim unei variabile valoarea altei variabile facem asa:

<?php  
$variabila = $alta_variabila;
?>
Dar mai exista o metoda - Atribuirea prin referita.
Atribuirea prin referinta este mai mult o legarea a variabilelor , o conexiune intre ele. Mai multe veti afla in exemplu urmator(urmariti comentariile):
<?php  
$limbaj 	= 'PHP';
$alt_limbaj	= &$limbaj; // legam cele doua variabile
echo $alt_limbaj.'<br/>'; // afisam valoarea $alt_limbaj
$limbaj 	= 'HTML';
echo $alt_limbaj; // afisam din nou valoarea $alt_limbaj, dupa ce am modificat valoarea $limbaj
?>
Output:

Dupa cum vedeti schimband valoarea lui $limbaj, odata legate intre ele, s-a schimbat si valoarea $alt_limbaj. Mai ca-n filme!

2. Constante

O constanta nu are nevoie de $ in fata. Dar, ca o conventie a programatorilor PHP, constantele sunt scrise cu majuscule(A-Z) pentru a se observa mai usor.
O constanta se declara folosind functia define(). Functia define() are doua argumente:

In exemplul urmatorul veti vedea cum se atribuie o valoare unei constante si cum putem apela o constanta, nu uitati sa cititi comentariile.
<?php 
define('NUME_CONSTANTA','Aceasta este valoarea unei constante.'); // setam o valoare constantei
if(defined('NUME_CONSTANTA')){ // defined ne spune daca o constanta este definita, returneaza o valoare booleana
	echo NUME_CONSTANTA; // afisam constanta
}
?>
Output:



Ti-a placut articolul? Asigura-te ca-ti dam de veste cand publicam altele noi.


Tags: Curs Php

Comments Nota 0 din 0