どこを見ても、プリミティブなタイプでのタイプヒンティングはできないと書いてあるんですが、

PHP5.3.5で試すと、

function myfunc(int $i) {}
myfunc('abc');

PHP Catchable fatal error: Argument 1 passed to myfunc() must be an instance of int, string given, called in - on line 5 and defined in - on line 4

Catchable fatal error: Argument 1 passed to myfunc() must be an instance of int, string given, called in - on line 5 and defined in - on line 4

というように、働いているようです。

働く分には、問題は無いんですが、これは仕様なんでしょうか?
仕様だとしたら、どのバージョンからなんでしょう。