PHP
HTML
CSS
JavaScript
Generatori
Varie & Old

PHP: Operatori

Operatori in PHP

Analizziamo gli operatori principali di PHP che permettono di eseguire calcoli, confronti logici e assegnazioni di valori.

Introduzione agli operatori

Gli operatori in PHP sono simboli che permettono di eseguire operazioni su variabili e valori. Analizziamo le principali categorie: aritmetici, di assegnazione, di confronto e logici.


Operatori aritmetici

Gli operatori aritmetici servono per eseguire operazioni matematiche su numeri.

Codice Esempio: operatori aritmetici

CODE: PHPpreleva codice
  1. <?php
  2.   $a = 10;
  3.   $b = 3;
  4.  
  5.   echo $a + $b; // somma
  6.   echo " - ";
  7.   echo $a - $b; // sottrazione
  8.   echo " - ";
  9.   echo $a * $b; // moltiplicazione
  10.   echo " - ";
  11.   echo $a / $b; // divisione
  12.   echo " - ";
  13.   echo $a % $b; // resto
  14. ?>
  15. <!-- Output nel browser:
  16. 13 - 7 - 30 - 3.3333333333333 - 1
  17. -->

Operatori di confronto

Gli operatori di confronto permettono di confrontare due valori. Il risultato è un booleano (true o false).

Codice Esempio: operatori di confronto

CODE: PHPpreleva codice
  1. <?php
  2.   $x = 5;
  3.   $y = "5";
  4.  
  5.   var_dump($x == $y);  // uguali (true)
  6.   var_dump($x === $y); // identici (false)
  7.   var_dump($x != 10);  // diverso (true)
  8.   var_dump($x < 10);   // minore (true)
  9.   var_dump($x > 10);   // maggiore (false)
  10. ?>
  11. <!-- Output nel browser:
  12. bool(true)
  13. bool(false)
  14. bool(true)
  15. bool(true)
  16. bool(false)
  17. -->

Operatori logici

Gli operatori logici combinano condizioni booleane restituendo vero o falso.

Codice Esempio: operatori logici

CODE: PHPpreleva codice
  1. <?php
  2.   $eta = 20;
  3.  
  4.   var_dump($eta > 18 && $eta < 30); // AND
  5.   var_dump($eta < 18 || $eta > 25); // OR
  6.   var_dump(!($eta > 18));           // NOT
  7. ?>
  8. <!-- Output nel browser:
  9. bool(true)
  10. bool(false)
  11. bool(false)
  12. -->

Tabella riassuntiva operatori principali

Operatore Descrizione Esempio
+Addizione$a + $b
-Sottrazione$a - $b
*Moltiplicazione$a * $b
/Divisione$a / $b
%Resto della divisione$a % $b
**Esponenziazione$a ** $b
=Assegnazione$a = 5
+=Assegnazione con addizione$a += 2
-=Assegnazione con sottrazione$a -= 2
*=Assegnazione con moltiplicazione$a *= 2
/=Assegnazione con divisione$a /= 2
%=Assegnazione con resto$a %= 2
.=Concatenazione di stringhe$a .= "PHP"
==Uguale (solo valore)$a == $b
===Identico (valore e tipo)$a === $b
!=Diverso$a != $b
!==Non identico$a !== $b
<Minore$a < $b
>Maggiore$a > $b
<=Minore o uguale$a <= $b
>=Maggiore o uguale$a >= $b
<=>Operatore spaceship (-1,0,1)$a <=> $b
&& / andAND logico$a && $b
|| / orOR logico$a || $b
!NOT logico!$a
xorXOR logico$a xor $b

Considerazioni

Gli operatori sono fondamentali per calcoli, confronti e condizioni logiche. Saperli usare correttamente permette di controllare il flusso del programma e costruire espressioni complesse.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies