Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Constante
#1
Caracteristici:
au o valore, dar spre deosebire
de variabile nu poate fi schimbata
sau stearsa si nu sunt precedate de simbolul $
numele este case sensitiv si va incepe obligatoriu cu o litera. Poate
contine litere mari sau mici, cifre si caracterul _ dar fara spatii
este recomandat, dar nu obligatoriu, ca denumirea constantei sa fie
scrisa cu majuscule pentru a fi mai usor identificata de programator
ca si in cazul variabilelor superglobale constantele au un caracter global.
pot lua doar valori scalare
Pentru definirea constantei se foloseste functia define().
php/exemplu2_1.php">Exemplu: constanta NUME are valoarea Popescu


<?php
define('NUME','E-Phorum');
echo NUME;
?>
Ca si in cazul variabilelor constructia echo poate gazdui mai multe constante si text impreuna.

Exemplu:


<?php
define('NUME','E-Phorum');
define('PRENUME','Net');
echo "Unchiul meu este ".PRENUME. " ".NUME."";
?>
Reply
Anunt important
Daca ti-a fost de folos articolul de mai sus te rugam sa ne sustii in semn de apreciere.
Ar insemna foarte mult pentru noi daca ai apasa oricare din butoanele de recomandare de mai jos (in special pe cel de facebook) sau chiar pe mai multe.
Faptul ca suntem apreciati ne motiveaza sa facem o treaba mai buna si implicit sa oferim mai mult, ajuta comunitatea sa creasca.


#2
eu folosesc define(), atunci cand am un site in mai multe limbi. Imi fac un folder lang si cate un fisier pentru fiecare limba de care am nevoie (ro.language.php, en.language.php).
exemplu:
Quote:RO:
define('SQL_ERROR','S-a produs o eroare mySQL');
EN:
define('SQL_ERROR','There was a mySQL error');
Reply




Users browsing this thread: 1 Guest(s)