Design Patter by PHP[5]: Singleton
- Date
- 2006-11-19 (Sun)
- Category
- Design Pattern
第五回目は Singleton です。コードは毎回 Subversion のレポジトリ
http://svn.nydd.org/dpxphp/Singleton/
にあります。
今回の気づき
- Singleton は結構思考訓練になった気がする。Class があって、Instance があって、Nested な構造をうまく紐解く感じ。
- 綴りミスとか言う下らないことで少し詰まった。。
- 怪我の功名じゃないけれど、綴りミスで気がついたこと。PHP ってインスタンスに対して自由にメンバ変数を設定できる。参照: addmember.php
- Method の追加はどうやってもできなさそう。
- function 型は String に cast されて代入される。だから create_function の値は lambda_1 とかいう値に。
- アクセス修飾子は設定できないだろうなぁ。というか試してすらいないし、やり方も思いつかん。
- Triple の結果を確かめるのに、serialize を使ってみた。Serialize で帰ってくる string の仕様については Yahoo Developer Network: Using Serialized PHP with Yahoo! Web Servicesを参照。
Comment:0
Trackback:0
- TrackBack URL for this entry
- http://blogs.grf-design.com/mt/mt-tb.cgi/196
- Listed below are links to weblogs that reference
- Design Patter by PHP[5]: Singleton from The Croton