kontrola zda se jedna o int

zjistil sem si datovy typ promenne predane z formulare, ve ktere je cislo, ale ejhle - nebylo to int, ale string. Co ted? Chcu otestovat, zda je vstup cislem, ale takhle to asi nepude...

prosim poradte ;]

PIF
Zkus to přetypovat

$promena = int($promena);
jenze ja potrebuju zkontrolovat jestli je to int, a pokud ne, tak proste dat exit a bye :]

kdyz to pretypuju, tak pretypuju klidne i to co tam nema bejt a vse probehne uspesne ne ?
int to byt nemusi.. php to nijak zasadne nerozlisuje...
pouzij:

if (ereg("[0-9]+", $cislo))
echo "je to cislo";
bool is_int(mixed var)
diky mastere, vyrazy me nenapadly ^^
neni zac
Taky jsem se s tím setkal - php přenese data z formuláře, vytvoří z nich proměnnou, ale o typ už se nějak výrazně nestará ....
--> Is_Int() nemá smysl

Použil jsem regulární výrazy, aniž bych hledal jiné řešení. A jak vidím, tak nejspíš ani není.