Ciao mi chiamo Jacopo! Sono un UX/UI Designer e Front End Developer. Sul mio sito troverai articoli sullo sviluppo Front End

PHP può essere utilizzato anche come una calcolatrice. Possiamo utilizzare i numeri ed eseguire operazioni matematiche. In PHP possiamo inserire ad esempio i numeri interi:

    echo 42; 

42

Attenzione però che se scrivete quarantadue al posto di 42, PHP ritornerà errore!

In questo caso l'interprete PHP non riesce a comprendere il comando, questo poiché abbiamo usato una parola non presente nel suo vocabolario.

Per i numeri decimali si utilizza il punto per separare la parte intera da quella frazionaria (convezione anglosassone).

    echo 420.398; 

420.398

    echo .00004; 

4.0E-5

    echo 4e4; //4 moltiplicato per 10 alla quarta

40000

    echo -4.2E-2; // -4.2 moltiplicato per 10 alla -2

-0.042

    echo +42;

42

    echo 0042;

42

    echo - 42;

-42

    echo     42;

42

PHP tende ad uniformare la scrittura, inserendo zero e punto se il numero è decimale, elimina il + e gli zero inutili, conservando invece il segno - ai numeri negativi.

"E" minuscola o maiuscola fa riferimento alla base decimale (10).

Per rappresentare numeri con molti zeri è molto più pratico utilizzare la rappresentazione esponenziale. Per scrivere ad esempio 42 miliardi 42.000.000.000, potremo utilizzare la notazione esponenziale 42E9 che è $2 * 10^{9}$. Per scrivere un numero molto piccolo, ad esempio 4 milionesimi, scriveremo 4E-6, ovvero $4 * 10^{-6} = 0,000004$.

Le operazioni aritmetiche

Operatore Operazione
+ Addizione
- Sottrazione
* Moltiplicazione
/ Divisione
% Modulo
** Potenza
    echo 38 + 4;

42

    echo 48 - 6;

42

    echo 9 * 4;

32

    echo 25 / 5;

5

    echo 17 % 3; // 17 diviso 3 fa 5 con il resto di 2 che è il modulo 

2

    echo 2 ** 5; //2 elevato alla quinta è 32

32

Ordine di precedenza nelle espressioni

Così come in matematica, anche nei linguaggi di programmazione si possono combinare più operazioni sfruttando le regole della matematica. L'elevamento a potenza precede la moltiplicazione e la divisione, le quali a loro volta precedono la somma e la differenza.

Le parentesi hanno priorità più alta. Quando ci sono più coppie di parentesi una dentro l'altra, si va da quelle più interne verso quelle più esterne. Le operazioni con lo stesso grado di precedenza (+ e -) vengono eseguite da sinistra verso destra.

Attenzione a completare sempre ogni coppia di parentesi in apertura e chiusura, altrimenti PHP restituirà errore.

NB: in PHP si usano solo le parentesi tonde, le quadre e le graffe vengono utilizzate per altri scopi.

Ti sei iscritto con successo al blog di Jacopo Kahl - UX/UI Designer e Front End Developer
Bentornato! Hai effettuo l'accesso al blog.
Ottimo! Ti sei appena registrato.
Perfetto! Il tuo account è attivo, ed hai l'accesso a tutti i contenuti.