Un operatore sconosciuto, o quasi

Recentemente mi sono imbattuto nell’operatore << non se se è capitato ad altri o se altri già lo conoscono, fatto sta che io non lo avevo mai incontrato prima e sono andato a cercarlo, su google prima e php.net poi: risultati zero! Ho iniziato allora a ragionarci su ed ho “inferito” che equivale a 2^ […]

Operatori per tipo di dato in PHP

Operatori sul tipo intero: Operatore Descrizione Esempi +, – somma e sottrazione di interi 10+12, 5-1 *, / moltiplicazione e divisione 10*12, 10/2 % resto della divisione 10%3=1, 5.3%2.5=0.3 <<, >> shift bit a bit a sinistra e destra 24<<1=48, 10>>1=5 Operatori booleani: Operatore Descrizione Esempi or, and or e and logici x or y, […]

Operatore ternario

Sia a la variabile cui vogliamo assegnare un valore in funzione del verificarsi o men di una condizione; avremo

Con l’operatorio ternario diventa

Precedenza di utilizzo degli operatori

Ecco la precedenza di utilizzo degli operatori: 1° Incremento e decremento (++ –) 2° Moltiplicazione, divisione, resto (* / %) 3° Addizione e sottrazione (+ -) 4° Confronto per minore e maggiore (< > <= =>) 5° Confronto per uguaglianza e disuguaglianza (== === !=) 6° Operatore logico ‘and’, scritto con il simbolo (&&) 7° […]

Operatori logici

Operatori logici Operatore Significato Esempio && And 5==5 && 3>2 (è vero) || Or 5==5 || 3==2 (è vero) ^ xor 5==5 xor 3==3 (è falso!! solo uno deve essere vero) ! Not !$x (è vero quando $x è falso. Inverte il risultato.)

Operatori di confronto

Operatori di confronto Operatore Esempio Significato == $x==$y; x è uguale a y ossia li mette a confronto, è diverso da x=y != $x!=y$; x è diverso da y === $x==$y; x è identico a y ossia se sono uguali e dello stesso tipo < $x<$y; x è minore di y > $x>y$ x è […]

Operatori di assegnazione

Operatori di assegnazione += somma $a += 5; $a = 16; somma -= sottrazione $a -= 5; $a = 6; sottrazione .= (punto) concatena stringhe $a .= $x; $a = $a.$x; concatena più stringhe /= divisione $a /= 11; $a = 1; divisione *= moltiplicazione $a *= 2; $a = 22; moltiplicazione %= resto $a […]

Operatori matematici

Operatore Significato Esempio Risultato Cosa avviene? = assegnazione $x = 5; $x = 5; assegna a $x il valore 5 + somma $x = 2+3; $x = 5; Somma – sottrazione $x = 5-3; $x = 2; Sottrazione * moltiplicazione $x = 2*3; $x = 6; Moltiplicazione / divisione $x = 6/2; $x = 3; […]