7 – 8 Tipi di dato INTERI

  • INTERI
  • REALI
  • STRINGHE
  • BOLEANI

Altri possono essere i NULL e i tipi di RISORSA

La base può essere

echo 11; la classica decimale risultato 11

echo 011; ottale (incominciano con lo 0) risultato 7

echo 0x11; esadecimale (su base 16) risultato 17

echo 0b00000011; binario risultato 3

I numeri interi possono  ammettere le 4 classiche operazioni aritmetiche e anche il resto con l’operatore % :

echo 35%5;

mi restituirà zero perchè 35 / 5 non da resto.

Un altro caso può essere:

echo 3000000000 + 3000000000; Se usiamo un’architettura a 32 bit tale somma non sarà calcolata perchè fuori dal range di numeri ammessi negli interi, in realtà php restituirà il corretto valore trasformandolo in un floating point. Per verificare se un numero è un intero si può usare la funzione is_int messaci a disposizione da php con codice come quello che segue:

if is_int(3000000000+3000000000)
echo “Si è un intero”;
else
echo “No non è un intero”;

a