Operatori în PHP

Variabile și constante
Buclă pentru PHP

Î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:

  1. Care este diferența dintre operatorul de atribuire (=) și operatorul de comparație (==)?
  2. Cum se incrementează o variabilă?
  3. Cum folosești operatorul ternar?
  4. Cum folosiți operatorii logici (și, sau, xor, nu)?
  5. Cum folosiți operatorii pe biți?
  6. Cum folosești operatorul navei spațiale?
  7. Cum folosești operatorul de concatenare?
  8. Cum folosești operatorul de turnare tip?

Răspunsuri:

  1. Operatorul de atribuire (=) este folosit pentru a atribui o valoare unei variabile, în timp ce operatorul de comparație (==) compară valorile a două variabile.
  2. Operatorul de increment poate fi folosit pentru a crește valoarea unei variabile. (++). De exemplu: $x++; sau $x = $x +1;
  3. Operatorul ternar poate fi folosit ca prescurtare pentru o instrucțiune if-else. De exemplu: $rezultat = (condiție) ? 'adevarat fals';
  4. 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)
  5. Operatorii pe biți sunt utilizați pentru a modifica biții individuali ai unei valori. De exemplu: $x = $a & $b;
  6. 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;
  7. Pentru a conecta două sau mai multe șiruri împreună, utilizați operatorul de concatenare. De exemplu: $result = „Bună ziua”. "Lume";
  8. Pentru a modifica tipul de date al unei variabile, utilizați operatorul de tip casting. De exemplu: $x = (int) $a;
Variabile și constante
Buclă pentru PHP
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus