În acest tutorial, veți învăța-
- Tipuri de date PHP
- Variabila PHP
- Utilizarea variabilelor
- Turnare de tip variabil
- Constanta PHP
- Operatori PHP
- Operatori aritmetici
- Operatori de misiune
- Operatori de comparație
- Operatori logici
Tipuri de date PHP
Un tip de date este clasificarea datelor într-o categorie în funcție de atributele sale;
- Caracterele alfanumerice sunt clasificate ca șiruri
- Numerele întregi sunt numere întregi clasificate
- Numerele cu puncte zecimale sunt clasificate ca puncte mobile.
- Valorile adevărate sau false sunt clasificate ca booleene.
PHP este un limbaj slab tastat; nu are tipuri de date definite explicit. PHP determină tipurile de date analizând atributele datelor furnizate. PHP acceptă implicit următoarele tipuri de date
- Întreg - numere întregi de ex. -3, 0, 69. Valoarea maximă a unui întreg este dependentă de platformă. Pe o mașină pe 32 de biți, este de obicei în jur de 2 miliarde. Mașinile pe 64 de biți au de obicei valori mai mari. Constanta PHP_INT_MAX este utilizată pentru a determina valoarea maximă.
Ieșire:
9223372036854775807
- Număr cu virgulă mobilă - numere zecimale de exemplu 3.14. sunt cunoscute și ca numere duble sau reale. Valoarea maximă a unui float depinde de platformă. Numerele în virgulă mobilă sunt mai mari decât numerele întregi.
- Șir de caractere - de exemplu Hello World
- Boolean - de ex. Adevărat sau fals.
Înainte de a intra în mai multe detalii despre tipurile de date PHP, să discutăm mai întâi variabilele.
Variabila PHP
O variabilă este un nume dat unei locații de memorie care stochează date în timpul rulării.
Scopul unei variabile determină vizibilitatea acesteia.
O variabilă globală Php este accesibilă tuturor scripturilor dintr-o aplicație.
O variabilă locală este accesibilă numai scriptului în care a fost definită.
Gândiți-vă la o variabilă ca la un pahar care conține apă. Puteți adăuga apă în pahar, beți toată, umpleți-o din nou etc.
Același lucru este valabil și pentru variabile. Variabilele sunt utilizate pentru a stoca date și a furniza date stocate atunci când este necesar. La fel ca în alte limbaje de programare, PHP suportă și variabile. Să vedem acum regulile urmate la crearea variabilelor în PHP.
- Toate numele variabilelor trebuie să înceapă cu semnul dolar, de ex
- Numele variabilelor sunt sensibile la majuscule și minuscule; asta înseamnă că $ my_var este diferit de $ MY_VAR
- Toate numele variabilelor trebuie să înceapă cu o literă să urmeze alte caractere, de exemplu $ my_var1. $ 1my_var nu este un nume de variabilă legală.
- Numele variabilelor nu trebuie să conțină spații, „$ prenume” nu este un nume legal al variabilei. În schimb, puteți utiliza o subliniere în locul spațiului, de exemplu $ first_name. Nu puteți utiliza caractere precum semnul dolar sau minus pentru a separa numele variabilelor.
Să vedem acum cum PHP determină tipul de date în funcție de atributele datelor furnizate.
Ieșire:
1
Numere în virgulă mobilă
Ieșire:
3.14
Corzi de caractere
Ieșire:
Hypertext Pre Processor
Utilizarea variabilelor
Variabilele ajută la separarea datelor de algoritmii programului.
Același algoritm poate fi utilizat pentru valori diferite ale datelor de intrare.
De exemplu, să presupunem că dezvolți un program de calcul care să adauge două numere, poți crea două variabile care acceptă numerele, apoi folosești numele variabilelor în expresia care adaugă.
Turnare tip variabilă
Efectuarea calculelor aritmetice folosind variabile într-un limbaj precum C # necesită ca variabilele să fie de același tip de date.
Distribuirea de tip înseamnă conversia unei variabile sau a unei valori într-un tip de date dorit.
Acest lucru este foarte util atunci când se efectuează calcule aritmetice care necesită ca variabilele să fie de același tip de date.
Distribuirea de tipuri în PHP se face de către interpret.
În alte limbi, cum ar fi C #, trebuie să aruncați variabilele. Codul de mai jos arată tipul de turnare în C #.
Diagrama de mai jos arată PHP implementând exemplul de mai sus.
PHP vă permite, de asemenea, să aruncați tipul de date. Acest lucru este cunoscut sub numele de casting explicit. Codul de mai jos demonstrează exprimarea de tip explicit.
Ieșire:
2
Deasupra codului de ieșire 2 Funcția var_dump este utilizată pentru a determina tipul de date. Codul de mai jos arată cum să utilizați funcția var_dump.
Ieșire:
int(1) float(1.5) string(10) "I Love PHP" bool(true)
Constanta PHP
Definire constantă - O constantă este o variabilă a cărei valoare nu poate fi modificată în timpul rulării.
Să presupunem că dezvoltăm un program care utilizează valoarea PI 3.14, putem folosi o constantă pentru a stoca valoarea acesteia.
Să vedem acum un exemplu care definește o constantă. define („PI”, 3.14); // creează o constantă cu o valoare de 3,14 Odată ce ați definit PI ca 3.14, scrierea unui cod ca mai jos va genera o eroare PI = 4; // PI a fost definit ca o constantă, prin urmare, nu este permisă atribuirea unei valori.
Operatori PHP
Operatori aritmetici
Operatorii aritmetici sunt utilizați pentru a efectua operații aritmetice pe date numerice. Operatorul concatenat funcționează și pe valorile șirurilor. PHP acceptă următorii operatori.
Operator | Nume | Descriere | Exemplu | Ieșire |
---|---|---|---|---|
+ | Plus | Suma de x și y | 1 + 1; | 2 |
- | Scădere | Diferența dintre x și y | 1 - 1; | 0 |
* | Multiplicare | Multiplică x și y | 3 * 7; | 21 |
/ | Divizia | Coeficientul lui x și y | 45/5; | 9 |
% | Modulul PHP | Oferă memento de scufundări x și y | 10% 3; | 1 |
-n | Negare | Transformă n într-un număr negativ | - (- 5); | 5 |
X . y | Concatenare | Reunește x și y | „PHP”. "ROCI"; 10. 3; | PHP ROCKS103 |
Operatori de misiune
Operatorii de atribuire sunt utilizați pentru a atribui valori variabilelor. De asemenea, pot fi utilizate împreună cu operatori aritmetici.
Operator | Nume | Descriere | Exemplu | Ieșire |
---|---|---|---|---|
x =? | misiune | Atribuie valoarea lui x la? | $ x = 5; | 5 |
x + =? | plus | Crește valoarea lui x cu? | $ x = 2; $ x + = 1; | 3 |
X - =? | scădere | Scade? din valoarea lui x | $ x = 3; $ x - = 2; | 1 |
X * =? | multiplicare | Multiplică valoarea lui x? ori | $ x = 0; $ x * = 9; | 0 |
X / =? | Divizia | Coeficientul lui x și? | $ x = 6; $ x / = 3; | 2 |
X% =? | modulul | Memento-ul divizării x la? | $ x = 3; $ x% = 2; | 1 |
X. =? | înlănţui | Reunește articole | "$ x = 'Destul'; $ x. = 'Mișto!';" | Destul de la moda! |
Operatori de comparație
Operatorii de comparație sunt folosiți pentru a compara valori și tipuri de date.
Operator | Nume | Descriere | Exemplu | Ieșire |
---|---|---|---|---|
X == y | Egal | Compara x și y apoi returnează adevărat dacă sunt egale | 1 == "1"; | Adevărat sau 1 |
X === y | identic | Compară atât valorile, cât și tipurile de date. | 1 === „1”; | Fals sau 0. Deoarece 1 este întreg și „1” este șir |
X! = Y, x <> y | PHP Nu este egal | Compară valorile lui x și y. returnează adevărat dacă valorile nu sunt egale | 2! = 1; | Adevărat sau 1 |
X> y | Mai mare ca | Compară valorile lui x și y. returnează adevărat dacă x este mai mare decât y | 3> 1; | Adevărat sau 1 |
X Mai puțin decât | Compară valorile lui x și y. returnează adevărat dacă x este mai mic decât y | 2 <1; | Fals sau 0 |
|
X> = y | Mai mare sau egal | Compară valorile lui x și y. returnează adevărat dacă x este mai mare sau egal cu y | 1> = 1 | Adevărat sau 1 |
X <= y | Mai mic sau egal | Compară valorile lui x și y. returnează adevărat dacă x este mai mare sau egal cu y | 8 <= 6 | Fals sau 0 |
Operatori logici
Când lucrați cu operatori logici, orice număr mai mare sau mai mic decât zero (0) se evaluează ca fiind adevărat. Zero (0) se evaluează la fals.
Operator | Nume | Descriere | Exemplu | Ieșire |
---|---|---|---|---|
X și y, x && y | Și | Returnează adevărat dacă ambele x și y sunt egale | 1 și 4; Adevărat && Fals; | Adevărat sau 1 Fals sau 0 |
X sau y, x || y | Sau | Returnează adevărat dacă x sau y este adevărat | 6 sau 9; 0 || 0; | Adevărat sau 1 Fals sau 0 |
X xor y | Exclusiv sau, xor | Returnează adevărat dacă numai x este adevărat sau numai y este adevărat | 1 xor 1; 1 xor 0; | Fals sau 0 Adevărat sau 1 |
!X | Nu | Returnează adevărat dacă x este fals și fals dacă x este adevărat | ! 0; | Adevărat sau 1 |
rezumat
- PHP este un limbaj slab tastat.
- Variabilele sunt locații de memorie utilizate pentru stocarea datelor
- Valoarea constantelor nu poate fi modificată în timpul rulării
- Distribuirea tipului este utilizată pentru a converti o valoare sau o variabilă într-un tip de date dorit
- Operatorii aritmetici sunt utilizați pentru a manipula date numerice
- Operatorii de atribuire sunt folosiți pentru a atribui date variabilelor
- Operatorii de comparație sunt folosiți pentru a compara variabile sau valori
- Operatorii logici sunt utilizați pentru a compara condițiile sau valorile