A hibaüzenet maga a lol (főleg a második esetben). Valahogy úgy kéne hangoznia, hogy typehinting does not work on int(eger) vagy primitive types. Egyébként mivel van is_int, is_bool, stb. függvény, még csak bonyolult se volna se megoldani (tudom, kikerülni se nehéz, rakjam be a függvény első sorába).