Nun 10 kann vieles sein! Natürlich eine Integer, aber halt nicht nur, denn Formulareingaben werden IMHO als Strings übergeben.
Naja, ich dachte genau für solche Fälle ist die Funktion da. Sonst kann ich ja auch nen Buchstaben als Integer deklarieren und die dumme Funktion meint, dass alles ok ist. Sowas Nutzloses... :(
»»Falls Du Prüfen willst, ob es nur Zahlen sind, benutze doch einfach preg_match("/[0-9]+/", $thevar).
Funktioniert leider nicht.