Gli operatori PHP: componenti chiave della programmazione

Gli operatori PHP rappresentano un metodo semplice ed efficace per manipolare dati. Grazie alla loro brevità permettono di strutturare il codice in modo più comprensibile e intuitivo.

Cosa sono gli operatori PHP?

Gli operatori PHP consistono in simboli o stringhe speciali per eseguire operazioni su valori e variabili PHP. Servono principalmente a manipolare dati, verificare condizioni ed eseguire operazioni matematiche. Spesso formano parte integrante di funzioni PHP o classi PHP. Tuttavia, questi operatori svolgono un ruolo importante anche in applicazioni più complesse. Ad esempio, con PHP è possibile ricavare informazioni da una banca dati MySQL per poi confrontare o comparare i dati con l’aiuto degli operatori.

Consiglio

Con Deploy Now di IONOS puoi progettare e distribuire facilmente le tue applicazioni. Grazie alla possibilità di scalare automaticamente i tuoi progetti avrai prestazioni sempre costanti senza dover intervenire manualmente. Questo ti permette di risparmiare tempo e risorse consentendo di concentrarti pienamente sul tuo progetto.

Quali gruppi di operatori PHP esistono?

Gli operatori PHP svolgono diverse operazioni, tra cui calcoli, assegnazioni di valori, confronti ed espressioni logiche.

Di seguito ti elenchiamo i principali tipi di operatori PHP:

  • Operatori aritmetici
  • Operatori di assegnazione
  • Operatori di confronto
  • Operatori di incremento e decremento
  • Operatori logici
  • Operatori di stringa
  • Operatori di array
  • Operatori condizionali

Operatori aritmetici

Gli operatori aritmetici servono per eseguire calcoli matematici.

Operatore Nome Esempio Risultato
+ Addizione $x + $y Somma di $x e $y
- Sottrazione $x - $y Differenza di $x e $y
* Moltiplicazione $x* $y Prodotto di $x e $y
/ Divisione $x / $y Quoziente di $x e $y
% Modulo $x % $y Resto della divisione di $x e $y
** Potenza $x** $y $x elevato alla potenza di $y

Operatori di assegnazione

Gli operatori di assegnazione quali =, +=, -=, *=, /= vengono impiegati per assegnare valori alle variabili e per aggiornarne i valori.

Operatore di assegnazione Equivalente di Descrizione
x = y x = y Il valore di y viene assegnato a x
x += y x = x + y Addizione
x -= y x = x - y Sottrazione
x *= y x = x* y Moltiplicazione
x /= y x = x / y Divisione
x %= y x = x % y Modulo

Operatori di confronto

Questi operatori confrontano valori ed eseguono valutazioni.

Operatore Nome Esempio Risultato
== Uguale $x == $y Vero se $x è uguale a $y
=== Identico $x === $y Vero se $x è uguale a $y e se appartengono allo stesso tipo
!= Diverso $x != $y Vero se $x è diverso da $y
<> Diverso $x <> $y Vero se $x è diverso da $y
!== Non identico $x !== $y Vero se $x è diverso da $y e se non sono dello stesso tipo
> Maggiore di $x > $y Vero se $x è maggiore di $y
< Minore di $x < $y Vero se $x è minore di $y
>= Maggiore o uguale a $x >= $y Vero se $x è maggiore o uguale a $y
<= Minore o uguale a $x <= $y Vero se $x è minore o uguale a $y
<=> Spaceship $x <=> $y Numero intero minore, uguale o maggiore di 0 se $x è rispettivamente minore, uguale o maggiore di $y
IONOS Object Storage
Archiviazione sicura e a prezzi vantaggiosi

Archivia i tuoi dati in tutta sicurezza sui nostri server, e proteggili dagli accessi non autorizzati.

Operatori di incremento e decremento

L’incremento e il decremento aumentano o diminuiscono rispettivamente il valore delle variabili.

Operatore Nome Descrizione
++$x Pre-incremento Incrementa $x di uno e restituisce il nuovo valore di $x
$x++ Post-incremento Restituisce il valore corrente di $x e poi aumenta $x di uno
--$x Pre-decremento Diminuisce $x di uno e restituisce il nuovo valore di $x
$x-- Post-decremento Restituisce il valore corrente di $x e poi diminuisce $x di uno

Operatori logici

In PHP, gli operatori logici sono impiegati per formulare espressioni logiche e per collegare o negare condizioni.

Operatore Nome Esempio Risultato
and e $x and $y Vero se $x e $y sono veri
or o $x or $y Vero se $x o $y sono veri
xor xor $x xor $y Vero se $x o $y sono veri, ma non entrambi
&& e $x && $y Vero se $x e $y sono veri
` ` o
! Non !$x Vero se $x non è vero

Operatori di stringa

Questi operatori lavorano sulle stringhe.

Operatore Nome Esempio Risultato
. Concatenazione $txt1 . $txt2 Collega $txt1 e $txt2
.= Operatore di assegnazione collegato $txt1 .= $txt2 Aggiunge $txt2 a $txt1

Operatori di array

Esistono operatori speciali per unire array in PHP o aggiungere valori agli array.

Operatore Nome Esempio Risultato
+ Unione $x + $y Unione di $x e $y
== Equivalenza $x == $y Vero se $x e $y hanno le stesse coppie chiave/valore
=== Identità $x === $y Vero se $x e $y hanno le stesse coppie chiave/valore, sono nello stesso ordine e dello stesso tipo
!= Disuguaglianza $x != $y Vero se $x non è uguale a $y
<> Disuguaglianza $x <> $y Vero se $x non è uguale a $y
!== Non identico $x !== $y Vero se $x e $y non sono identici

Operatori condizionali

Questi operatori attribuiscono valori in base a diverse condizioni.

Operatore Nome Esempio Risultato
?: Operatore ternario $x = expr1 ? expr2 : expr3 Restituisce il valore di $x; se expr1 è vero, $x è uguale a expr2, altrimenti $x è uguale a expr3.
?? Operatore di coalescenza dei nulli $x = expr1 ?? expr2 Restituisce il valore di $x; se expr1 esiste e non è equivalente a NULL, $x è uguale a expr1; altrimenti, $x è uguale a expr2.
Consiglio

I principali concetti della programmazione sono illustrati nel nostro tutorial su PHP. Se desideri approfondire le tue conoscenze di PHP, ti consigliamo di leggere anche i vantaggi e gli svantaggi di PHP e Python e di PHP e JavaScript.

API IONOS per sviluppatori
Gestisci i tuoi prodotti di hosting tramite la nostra potente API
  • Gestione record DNS
  • Amministrazione SSL
  • Documentazione API

Esempio di applicazione di operatori PHP

Gli operatori PHP possono essere impiegati con varie modalità e in differenti parti del codice.

Operatori in strutture di controllo

Nel seguente esempio applichiamo gli operatori di concatenazione e confronto alle dichiarazioni condizionali.

$age = 25;
$legalAge = 18;
if ($age > $legalAge) {
echo "Your age is: " . $age . " You are old enough to vote.";
} else {
echo "Your age is: " . $age . " You are not old enough to vote.";
}
php

Si effettua un confronto tra l’età ($age) e l’età minima legale ($legalAge) per il diritto di voto. L’operatore di confronto (>) verifica se $age è maggiore di $legalAge. A seconda della veridicità di questa condizione si determina se la persona è abbastanza grande per votare, collegando l’età con l’operatore di concatenazione. In questo caso, poiché $age è maggiore di $legalAge, la condizione risulta essere vera.

Hai trovato questo articolo utile?
Per offrirti una migliore esperienza di navigazione online questo sito web usa dei cookie, propri e di terze parti. Continuando a navigare sul sito acconsenti all’utilizzo dei cookie. Scopri di più sull’uso dei cookie e sulla possibilità di modificarne le impostazioni o negare il consenso.
Page top