Integer

Tento typ proměnné slouží pro uchovávání celých čísel v rozsahu od -2 147 483 648 do 2 147 483 647. Čísla můžeme zadávat v osmičkové, desítkové a šestnáctkové (hexadecimální) soustavě. Pokud číslo začíná nulou je považováno za osmičkové číslo (číslo 0123 chápe PHP jako 83 v desítkové soustavě)!!! Při zápisu čísla v hexadecimální soustavě musíme před první číslovku vložit 0x nebo 0X.

Převod na integer

Boolean: False se transformuje na 0 a True na 1.

Float: Číslo je zaokrouhleno směrem k nule. Pro číslo mimo rozsah proměnné integer není výsledek definován, ale nedojde k zobrazení upozornění.

String: viz. přetypování řetězců

Ostatní proměnné: výsledek je stejný, jako kdyby nejdřív došlo ke konverzi na boolean.

Leave a Reply