Tipuri de date PHP, variabile, constantă, tutorial pentru operatori

Cuprins:

Anonim

Î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