PHP Coder Romania
Cont utilizator Cont utilizator
Email Parola
Cont utilizator Cont utilizator
roen

Variabile


Variabilele in PHP sunt reprezentate prin caracterul $ (dolar) si numele variablei. Numele valriabliei este case-sensitive. In PHP un nume de variabila corect incepe cu o litera sau cu caracterul _ (underscore) urmat de orice numar de litere, cifre sau _ , caracterele speciale nu sunt indicate iar diacriticele duc la nume de variabile invalide.

Exemplu de variabile

php
$variabila=7;
$Variabila='Ceva';
$_variabila=array('element1','element2','element3');
echo "Valorile afisate: ".$variabila.", ".$Variabila.'';
/*
variabila $_variabila este definita ca un array cu o singura dimensiune si pentru afisarea acesteia nu se foloseste functia echo() ci functia var_dump()
*/
var_dump($_variabila);
 


Rezultatul codului de mai sus va fi acesta:
Valorile afisate : 7, Ceva
array(3)
{
[0]=>string(8) "element1"
[1]=>string(8) "element2"
[2]=>string(8) "element3"



Exceptie este variabila $this care nu poate lua valori deoarece are alte scopuri (vezi clase).

Nu este necesara initializarea unei variabile in php desi este foarte indicat. O variabila neinitializata va avea o valoare predefinita in functie de tipul ei, astfel, o variabila de tipul boolean va avea defaul valoarea FALSE, integer va avea valoarea 0 (zero), un string va fi egal cu '' (string vid sau empty) iar un array va fi gol (empty).

Este recomandata initializarea variabilelor inainte de folosirea acestor deoarece pot aparea probleme in cazul includerii de alte fisiere care folosesc de asemenea acelasi nume de variabil (acestea pot fi suprascrise si deci functionarea codului poate fi alterata). De asemenea folosirea in configurare register_globals pe valoarea on poate crea probleme de interpretare a variabilelor (nu se face diferenta in acest caz intre metoda GET si POST).

In cazul in care nu esti sigur ca o variabila este initializata poti folosi functia isset() pentru verificare. In cazul in care variabilele nu sunt initializate si E_NOTICE din configurari este setat sa arate erorile si notificarile direct in browser (de obicei asa se intampla) o sa fie tare nasol ce o sa vezi :D plus ca toate erorile si notificarile se inregistreaza intr-un fisier de logs pe server si acesta poate deveni imens in foarte scurt timp si deci aplicatia ta sa crape si tu sa nu stii de ce.
No, in cazul asta te asiguri uite asa:
 
php
if(isset($var))
{
echo $var;
}
else
{
echo 'Variabila $var nu are nici o valoare si deci o initializaez eu acum !!!';
$var='o valoare';

}




Afișare 8 din 22 |
1 2 3 >
Pagina 1 din 3

Ce este PHP?


PHP este un limbaj de programare asemanator cu C++ sau Perl care este executat pe serverele web (Apache, IIS, altele), sau server-side, care returneaza cod HTML. Se pot folosi algoritmi de generarea paginilor, ...

Server side - Client side


Uite un exemplu de cum functioneaza toata treaba cand accesezi un script de pe server prin browser: cand scriptul Server-Side (.php in cazul nostru) este cerut prin browser, serverul executa scriptul ...

Instalare Apache


Ai nevoie asa: - PHP - un server web (acesta poate fi deja instalat : Apache daca esti pe Linux si MacOS X sau IIS pe Windows) - un browser. Daca serverul nu este deja instalat poti sa instalezi tu unu. ...

Sintaxa


Cand se parseaza un fisier php, compilatorul cauta tagurile de inceput si sfarsit php pentru a identifica codul care trebuie interpretat. Codul php este delimitat folosind php (sau mai simplu doar ) pentru ...

Tipuri de date


In php exista urmatoarele tipuri de date: Tipuri SCALARE logic = boolean : valorile pe care le poate lua sunt true / false sau mai simplu 1 / 0 unde 1= true intreg = integer : numere intregi cu zecimale ...

Constante


O constanta este un identificator (un nume) pentru o valoare care nu se modifica pe parcursul executiei unui script (de exemplu calea fizica pe server a fisierului tau). Constantele sunt case-sensitive ...

Expresii


O expresie este ceva ce are o valoare. Cea mai simpla expresie este o constanta sau o variabila. De exemplu daca scrii $var=10; variabilei var ii asignezi valoarea 10. O functie este o expresie mai "evoluata". ...

Operatori


Tipurile de operator: operatori aritmetici, operatori de asignare, operatori de comparare, operatori pe binari, operatori de verificare erori, operatori de executie, incrementare / decrementare, operatori ...
1 2 3 >
Pagina 1 din 3

Triumf ®PHP Coder - web development