fixedpoint.jp - PHP 5.4 の scalar typehinting についての対立




PHP 5.4 の scalar typehinting についての対立

最近 PHP の開発者の間で 5.4 向けの機能、scalar typehinting について対立があります。

Typehint という機能は既に 5.1 から object と array については提供されています: http://php.net/manual/en/language.oop5.typehinting.php

今回これらを scalar 型(int や float など)にも適用できる変更が trunk にコミットされました。そしてこれを含めて 5.4 のリリースに向けて動き出そうとしている開発者と、これに反対している開発者の間で議論が激しくなっています。

この変更によってどのような懸念があるかよく表しているポストが http://schlueters.de/blog/archives/139-Scalar-type-hints-in-PHP-trunk.html にあります。コメントにも注目です。

5.4 についてはまだリリースマネージャーが正式に決まっておらず、かつそのリリースマネージャーになる可能性が高いメンバーがこの変更を導入したということで、より話が複雑になっています。個人的には、拙速は避け議論の末に十分な合意が得られるようにしなければならないと思います。

参考


© 2006-2010 Takeshi Abe