HackStuff...
Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe , tutoriale etc. In acelasi timp veti avea si asistenta help . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile savarsite.ENJoY --- by andreony ---
|
Lista Forumurilor Pe Tematici
|
HackStuff... | Reguli | Inregistrare | Login
POZE HACKSTUFF...
Nu sunteti logat.
|
Nou pe simpatie: Profil lavi17
| Femeie 22 ani Constanta cauta Barbat 24 - 43 ani |
|
andreony
[admin]
Din: bucharest
Inregistrat: acum 18 ani
Postari: 1062
|
|
1. LIMBAJUL PHP Variabila reprezinta un identificator la o locatie de memorie si se foloseste pentru stocarea, prelucrarea si stergerea datelor. Variabilele in PHP sunt apelate folosind prefixul ‘$’. Ex: $nume=�Andrei�; Dupa ce am initializat o variabila atribuindu-i o valoare putem folosi acea variabila. Ex: echo $nume; Limitari si reguli ale variabilelor In multe limbaje de programare exista o limitare a numarului de caractere din numele variabilei (intre 255-1000 caractere). In PHP nu exista astfel de limitari. O regula a variabilelor este ca ele trebuie sa inceapa cu o litera sau cu un underscore (dupa prefixul ‘$’). O alta regula este ca in corpul numelui variabilei sunt acceptate litere, numere si underscore, simboluri precum +,-,* si & nefiind admise. Variabilele in PHP sunt case-sensitive, adica $student este diferit de $Student . Exemplul 2 : - asignarea unei valori variabilei si afisarea ei. <html> <body> Numele dvs. este : <?php $nume=�Gigel�; echo $nume; ?> </body> </html> 2 • Tipuri de date in PHP PHP cuprinde mai multe tipuri de variabile, dintre care cele mai importante sunt cele ce contin valori de tip text si numeric. - string (text) - integer (numeric) - double (numeric) - array - object Tipurile de date nu sunt stabilite de programator; PHP decide asupra lor atunci cand interpreteaza codul. Tipul de data string – tot ce este cuprins intre ghilimele la initializare se considera string (chiar si numerele). Ex : $nume=�Ionescu�; $nr=�5�; In acest caz, ambele variabile sunt de tip string. Concatenarea stringurilor se face prin operatorul ‘.’ . Ex: $marca=�Renault�; $tip=�Megane�; $capacitate=�1.9�; $carburant=�D�; $masina=$marca.� “.$tip.� “.$capacitate.� “.$carburant; (intre “� este un spatiu). Astfel, o apelare de forma : echo $masina; va afisa : Renault Megane 1.9 D Date de tip numeric In PHP exista 2 tipuri de date numerice : integer si double. Integersunt numere fari virgula, in timp ce double reprezinta numere cu zecimale. 3 Ex: $int1=15; $int2=-1500; $double1=9.57; $double2=-15.9; Valorile minime si maxime cuprinse in tipurile de date de mai sus sunt : Integer = -32768 <-> 32768 Double pentru numere negative : -1.79*10^308 <-> - 4.94*10^-324 Double pentru numere pozitive : 4.94*10-394 <-> 1.79*10^308 Operatori numerici: sunt cei standard (+,-,*,/,%); Ex: $v1=$v2+$v3; $v4=$v4+5; $v4+=5; $v5=$v5+1; $v5++; $v6=$v6-1; $v6--; $v7=$v7*5; $v7*=5; $v8=$v8/5; $v8/=5; $v9=$v9%2 $v9%=2; Pentru tipul de data numeric se pot folosi si functii matematice, cum ar fi : pow(x,y) - va returna rezulatul ridicarii lui x la puterea y; sqrt(x) – va returna radicalul lui x. Exemplul 3: <html> <body> Calculul TVA <?php $tva=0.19; $euro=40618; $pret_unitar_euro=50; echo “Pret final :�.($pret_unitar_euro*$euro*(1+$tva)); 4 ?> </body> </html> • Constante si conversii O variabila isi poate modifica continutul de mai multe ori pe parcursul unui program. Daca dorim ca o locatie de memorie sa nu poata fi schimbata pe parcursul unui program putem folosi instructiunea define. Ex: define(“ZINATIONALA�,�1DEC�); Constantele sunt scrise prin conventie cu MAJUSCULE. Constantele se pot afisa avand grija sa nu folositi semnul $. Ex : echo “Ziua nationala este:�.ZINATIONALA; - va returna Ziua nationala este 1DEC Daca am fi scris : echo “Ziua nationala este ZINATIONALA�; - rezultatul ar fi fost : Ziua nationala este ZINATIONALA PHP are propriile sale constante, cum ar fi PHP_OS; Conversii Pentru ca in PHP variabilele nu pot fi definite ca in alte limbaje (C++), conversiile joaca un rol foarte important atunci cand doriti sa trasformati tipul de data al unei variabile sau sa determinati ce tip de data a atribuit PHP variabilei dvs. Spre deosebire de alte limbaje unde puteati efectua operatii numai intre doua sau mai multe variabile de acelasi tip, in PHP puteti face urmatoarele : $motor=�1400�; $rata_asigurare=0.05; 5 $plata=$motor*$rata_asigurare; Prin afisarea variabilei $plata se va face produsul 0.05*1400, adica 70. Mai mult, daca am fi avut : $motor=�1400MPI�; $rata_asigurare=0.05; $plata=$motor*$rata_asigurare; Prin afisarea variabilei $plata s-ar fi obtinut acelasi rezultat, adica 70. Casting Daca totusi doriti ca o variabila sa fie de anumit tip, puteti forta tipul returnat folosind un operator cast sau o functie pentru cast. Exemplu : $varsta=20; $varstastring)$varsta; Functia gettype() returneaza tipul de data atribuit variabilei parametru. Exemplu: $varsta=20; echo gettype($varsta); - va returna integer Castingul se poate realiza folosind o alta functie din biblioteca PHP, functie numita settype(); Exemplu: $varsta=20; settype($varsta,�string�); echo gettype($varsta); Prin utilizarea functiilor intval() si strval() se pot returna valori ale variabilelor, in integer, respectiv ca string. Functia isset() – va permite sa vedeti daca o variabila a fost creata sau nu. 6 Exemplu: echo isset($varsta); - va returna 1 daca variabila a fost creata sau NIMIC (void) daca nu a fost creata. Functia unset() – este folosita pentru a distruge atat continutul cat si numele variabilei, putand astfel elibera locatia de memorie. Exemplu : echo unset($varsta); Functia empty() – este opusul logic al functiei isset(). Returneaza 1 daca nu exista variabila $varsta sau $varsta este 0 sau “� (string – ul gol) sau NIMIC (void) daca aceasta variabila exista. • BLOCURI DECIZIONALE IN PHP Ca si in C/C++ , se pot folosi urmatoarele blocuri instructiuni : IF Sintaxa : if (<conditie> { <instructiuni> } Exemplu : $numar=15; if ($numar==15) echo “Numarul ales este “.$numar; SWITCH In cazul in care avem o suita de instructiuni de forma : $a=15; $b=10; $op=�suma�; if ($op==�suma�) echo $a+$b; else if ($op==�diferenta�) echo $a-$b; else if ($op==�produs�) echo $a*$b; else echo $a/$b;
_______________________________________ ------ eVoLuTiOn ------
|
|
pus acum 18 ani |
|
Alesu
Junior
Inregistrat: acum 16 ani
Postari: 1
|
|
Ma uimesti frate !! Nu facem shimb de creiere ? Chiar mi-ar place si as vrea sa invat atatea despre PC-uri......nu numai hardware ci si software.
|
|
pus acum 16 ani |
|