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:
- Primul, numele constantei
- Al doilea, valoarea constantei
<?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:
Tags: Curs Php
Comments
Nota
0
din
0