Într-un limbaj de programare, operatorii sunt utilizați pentru a executa operațiuni pe variabile or Valorile. PHP 8 are o multitudine de Operatorii pentru numeric numere, texte, matrice, și mai mult.
PHP 8 oferă următoarele tipuri de operatori:
- Operatori aritmetici: Acești operatori efectuează calcule matematice între doi sau mai mulți numeric valori (de ex. +, -, *, /, %, **)
- Operatori de atribuire: Acești operatori sunt utilizați pentru a atribui o valoare unei variabile (de ex. =, +=, -=, *=, /=, %=)
- Comparaţie operatori: acești operatori compară două valori și returnează o valoare booleană (de exemplu ==, ===, !=, !==, >, <, >=, <=)
- Operatori de creștere/decrementare: acești operatori sunt obișnuiți creşte sau micșorați valoarea unei variabile cu una (de exemplu, ++, –)
- Logic operatori: acești operatori sunt utilizați pentru a combina mai multe condiții într-o declarație condiționată (de exemplu, &&, ||, !)
- Operatori de șir: acești operatori sunt utilizați pentru a concatena două sau mai multe șiruri împreună (de exemplu, ., .=)
- Operatori de matrice: Acești operatori sunt utilizați pentru a efectua operații pe matrice (de ex. +, ==, ===, !=, !==)
- Operatorii de atribuire condiționată sunt utilizați pentru a atribui o valoare unei variabile numai dacă în prezent este nulă sau nu este setată.
Pe lângă operatorii menționați mai sus, formă operator (%), care returnează restul lui a divizare, este inclus și poate fi utilizat într-o varietate de moduri.
Pentru a înțelege mai bine cum funcționează acești operatori, se recomandă să exersați cu variabile și diferite cazuri.
Operatorii aritmetici sunt utilizați pentru a realiza operații matematice fundamentale precum adunarea, scăderea, înmulțirea și împărțirea. Ca exemplu:
$a = 5;
$b = 3;
$c = $a + $b; // $c = 8
$d = $a - $b; // $d = 2
$e = $a * $b; // $e = 15
$f = $a / $b; // $f = 1.6666667
Pentru a atribui o valoare unei variabile, utilizați operatori de atribuire. Ca exemplu:
$a = 5;
$a += 3; // $a = 8
$a -= 2; // $a = 6
$a *= 4; // $a = 24
$a /= 2; // $a = 12
Pentru a compara două valori și a returna a boolean valoare, utilizați operatori de comparație. Ca exemplu:
$a = 5;
$b = 3;
$c = ($a == $b); // $c = false
$d = ($a > $b); // $d = true
$e = ($a < $b); // $e = false
Operatorii de creștere/decrementare sunt utilizați pentru a crește sau reduce valoarea unei variabile cu unu. Ca exemplu:
$a = 5;
$a++; // $a = 6
$a--; // $a = 5
Într-un condițional declaraţie, operatorii logici pot fi utilizați pentru a combina numeroase condiții. Ca exemplu:
$a = 5;
$b = 3;
$c = ($a > 4 && $b < 4); // $c = true
$d = ($a < 4 || $b > 4); // $d = true
Operatorii șir pot fi folosiți pentru conectaţi două sau mai multe șiruri. Ca exemplu:
$a = "Hello";
$b = " World";
$c = $a . $b; // $c = "Hello World"
$a .= $b; // $a = "Hello World"
Operatorii matrice pot fi utilizați pentru a executa operații cu matrice. Ca exemplu:
$a = [1, 2, 3];
$b = [4, 5, 6];
$c = $a + $b; // $c = [1, 2, 3, 4, 5, 6]
Doar dacă variabila este în prezent zero sau nesetat pot fi utilizați operatori de atribuire condiționată pentru a-i atribui o valoare. Ca exemplu:
$a = null;
$a ??= 5; // $a = 5
Este important de reținut că acestea sunt doar câteva exemple ale modului în care acești operatori pot fi utilizați; ele pot fi utilizate într-o varietate de moduri, în funcție de cazul exact de utilizare.
Q & A
Î: Ce sunt operatorii în PHP 8?
R: Într-un limbaj de programare, operatorii sunt utilizați pentru a executa operații pe variabile sau valori. PHP 8 are o mulțime de operatori pentru numere numerice, texte, matrice și multe altele.
Î: Care sunt diferitele tipuri de operatori pe care PHP 8 le oferă?
R: PHP 8 furnizează următorii operatori: Operatori aritmetici, Operatori de atribuire, Operatori de comparare, Operatori de creștere/descreștere, Operatori logici, Operatori de șir, Operatori de matrice și Operatori de atribuire condiționată.
Î: Ce este operatorul modulo și cum este utilizat?
R: Operatorul modulo, notat cu semnul%, este un operator aritmetic. Returnează restul diviziei. Poate fi folosit pentru a returna restul a două numere într-o varietate de moduri.
Î: Cum pot fi utilizați operatorii aritmetici în practică?
R: Operatorii aritmetici sunt utilizați pentru a realiza operații matematice fundamentale precum adunarea, scăderea, înmulțirea și împărțirea.
Î: Cum pot fi utilizați operatorii de atribuire în practică?
R: Operatorii de atribuire pot fi utilizați pentru a atribui o valoare unei variabile.
Î: Cum pot fi utilizați operatorii de comparație în practică?
R: Operatorii de comparație pot fi utilizați pentru a compara două valori și a returna o valoare booleană.
Q: Cum pot fi utilizați operatorii de creștere/decrementare în practică?
R: Operatorii de creștere/decrementare pot fi utilizați pentru a crește sau a micșora valoarea unei variabile cu unul.
Î: Cum pot fi utilizați operatorii logici în practică?
A: Logic operatorii pot fi utilizați pentru a combina mai multe condiții într-o declarație condiționată.
Î: Cum pot fi utilizați operatorii de șir în practică?
A: Şir operatorii pot fi folosiți pentru a concatena două sau mai multe șiruri împreună.
Î: Cum pot fi utilizați operatorii de matrice în practică?
R: Operatorii de matrice pot fi utilizați pentru a efectua operații pe matrice.
Î: Cum pot fi utilizați în practică operatorii de atribuire condiționată?
A: Condiţional operatorii de atribuire pot fi utilizați pentru a atribui o valoare unei variabile numai dacă variabila este în prezent nulă sau nu este setată.
Exerciții:
- Care este diferența dintre operatorul de atribuire (=) și operatorul de comparație (==)?
- Cum se incrementează o variabilă?
- Cum folosești operatorul ternar?
- Cum folosiți operatorii logici (și, sau, xor, nu)?
- Cum folosiți operatorii pe biți?
- Cum folosești operatorul navei spațiale?
- Cum folosești operatorul de concatenare?
- Cum folosești operatorul de turnare tip?
Răspunsuri:
- Operatorul de atribuire (=) este folosit pentru a atribui o valoare unei variabile, în timp ce operatorul de comparație (==) compară valorile a două variabile.
- Operatorul de increment poate fi folosit pentru a crește valoarea unei variabile. (++). De exemplu: $x++; sau $x = $x +1;
- Operatorul ternar poate fi folosit ca prescurtare pentru o instrucțiune if-else. De exemplu: $rezultat = (condiție) ? 'adevarat fals';
- Operatorii logici (și, sau, xor, nu) sunt utilizați pentru a combina sau a anula condiții. De exemplu: dacă ($a == 1 și $b == 2) sau ($a == 3 xor $b == 4)
- Operatorii pe biți sunt utilizați pentru a modifica biții individuali ai unei valori. De exemplu: $x = $a & $b;
- Operatorul navei spațiale compară două valori într-o singură linie de cod și returnează rezultatul. -1, 0 sau 1. De exemplu: $rezultat = $a <=> $b;
- Pentru a conecta două sau mai multe șiruri împreună, utilizați operatorul de concatenare. De exemplu: $result = „Bună ziua”. "Lume";
- Pentru a modifica tipul de date al unei variabile, utilizați operatorul de tip casting. De exemplu: $x = (int) $a;