ALLWEB free linguaggio PHP. Tabella operatori e simboli del linguaggio php.

ALLWEB  


Home  -  Mappa directory Aggiungimi a Preferiti
PHP
» Introduzione
» In locale
» File .ini
» Struttura
» Variabili
» Costanti
» Array
» Operatori
» Cicli
» Funzioni
» Funzioni utente
» Include/require
» Sessioni
» Dinamico Get
» Dinamico Post
» Php e file .txt

MySql
» Introduzione
» PhpMyAdmin
» Connessione
» Query
» Funzioni
» Errori
» Esempio

Operatori:

Gli operatori sono tutti quei simboli matematici e non che servono per manipolare i dati.
Analizziamoli con delle tabelle.

Supponiamo che $a=11;

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; Divisione
% resto $x = 7%2; $x = 1; $x è uguale al resto della divisione 7/2
. (punto)
concatena stringhe
$a = 'sera';
$stringa = 'buona'.$a;
$stringa risulta essere buonasera concatena più stringhe
++ somma 1 $a = $a++; $a = 11; Se lo inseriamo dopo, la var ne assume il valore alla prossima operazione.
$a = ++$a; $a = 12; Se lo inserite prima ne assume subito il valore.
-- sottrae 1 $a = $a--; $a = 11; Se lo inseriamo dopo, la var ne assume il valore alla prossima operazione.
$a = --$a; $a = 10; Se lo inserite prima ne assume subito il valore.



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 %= 2; $a = 1; $a è uguale al resto della divisione 11/2



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 è maggiore di y
<= $x<=$y; x è minore o uguale di y
>= $x>=$y x è maggiore o uguale di y
? : $x=($y<0)? -$y:$y come un ciclo if. La riga chiede:
y è minore di zero? se si x=-y altrimenti x=y



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.)




Come in ogni funzione matematica tutti gli operatori hanno una precedenza di utilizzo che ne regola il lavoro.
Di seguito riporteremo la precedenza fra gli operatori:

Incremento e decremento (++ --)

Moltiplicazione, divisione, resto (* / %)

Addizione e sottrazione (+ -)

Confronto per minore e maggiore (< > <= =>)

Confronto per uguaglianza e disuguaglianza (== === !=)

Operatore logico 'and', scritto con il simbolo (&&)

Operatore logico 'or', scritto con il simbolo (||)

Assegnazione (= += -= /= *= %= .=)

Operatore logico 'and', scritto in lettere (And)

10° Operatore logico 'xor' (Xor)

11° Operatore logico 'or', scritto in lettere (Or)




Da ricordare che per scrivere un carattere speciale basta anteporre la barra '\'
Simboli stringa
Operatore Significato
\n Nuova linea
\r A capo
\t tabulazione
\\ scrive una sola barra
\$ scrive il segno dollaro



Programmazione
» HTML
» CSS
» JAVASCRIPT

Utility
» Tavolozza colori
» Crea metacomandi
» Crea pop-up

Script
Motore di ricerca script
Javascript PHP

Articoli
» Php Contatore
» Php Contatore .txt
» Php Database .txt
» Php Redirect
» Php Info-Navigatori
» Php-Css caratteri
» Php register_globals
» Ottimizzare siti
Sezione linguaggio php di ALLWEB free. In questa sezione sono inseriti i comandi fondamentali della programmazione con php.
Pagina Link