PHP5
なんとなく公式マニュアル読み直してたら
http://jp.php.net/manual/ja/language.oop5.patterns.php
ちゃんとこういうのがあるのね…。
実際PHP5を(実験とか内部専用ではなくて)ちゃんと使ってる人ってどれくらい居るんだろう。
意図される __sleep の使用法は、 オブジェクトが有する可能性があるデータベース接続に関係しており、 ペンディングされたデータベースのコミットをオコナッ足り、 同様のクリンナップタスクを行ったりするものです。 また、この関数は、オブジェクトのサイズが非常に大きく、全体を 保存することができない場合にも便利です。
ちょっと笑った。
翻訳も大変そうだなぁ。
http://jp.php.net/manual/ja/language.oop5.typehinting.php
これは使いたい。
型が無くて便利とは言っても、それは数値とか文字列の場合であってオブジェクトは指定した方が分かりやすい。
後になってオブジェクトじゃありませんエラーとかメソッドがありませんエラーを見て修正するのは大変。