GANCHIKU.com

PEARが激動しているような。。。

2006年7月13日
PHP

相変わらず、確認メールを投げても、登録されない趣旨をヘルプに投げても、pear-devや、pear-generalに加えられていないわけだが、Webインタフェースからpear-devの様子を伺っている。

最近、かなりのネタが二つあがっている。
一つは、PHPUnitがPEARから抜けるとのこと。抜けてしまうと、PEAR推奨のテスティングフレームワークがなくなるからどうするんだろう。。。

もう一つは、E_STRICT Compatibleにせよってこと。
PEARもPHP5.1以上対応にしようぜってこと。つまり、PHP4なパッケージは消えるんじゃないか、と。PHP4なパッケージは、チャンネルで、PEARとは関係ないところでやる?って感じか。そして、E_STRICT対応していないパッケージは、来年の1月を以って受け付けなくなるとのこと。

これは、とても大きな変更だ。確かに私も適当にスクリプトを書いているときに、HTTP_Requestとか使いたいなー、なんて思うのだけども、HTTP_RequestってE_STRICT対応ではないのだ。なので、純粋PHP5なものを作るのであれば、E_STRICTでないものは、使いたくないのだ。XML_RPC2あたりがそのために、curlを使うということをしている。でも、Services_Yahooなんては、HTTP_Requestを使っている。悩むところだ。

まぁ、このE_STRICTでいこうぜってプロポーザルを出した人は、HTTP_Requestや、HTML_Commonなどの著者なので、こういう他のライブラリから使われるものが対応してくれるなら、乗り換えやすい。

それにしても、E_STRICT対応にするってことは、PHP業界も結構大変な感じがする。私も仕事では、PHP5は使ったことないし。。。
staticメソッドじゃないとHoge::hoge()なんて呼んじゃいけないんでしょ?他にも、var $hogeとかもダメなんだよね?

まぁ、いい機会さ。でも、PHP4な人々はこれから大変だなー。でも大変なんて言っていて何もしないと取り残されるだけだから、勉強しないとね。

つーか、会社で、私のプログラマとしてのランクは、初心者の次のランクという辞令をいただきました。そして、給料が決まりました。新卒二年目ですし、勉強がまだまだ足りませんので当然のことでしょう。

2006-07-17
訂正:HTTP_RequestやHTML_Commonの著者さんというより、leadな人ですね。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Shin Ohno 2003-2012