ホーム > タグ > オブジェクト指向
オブジェクト指向
[読んだよ]疑問をクラウド化しない! 効率的なWebアプリケーションの作り方
昨日の Symfony勉強会#6 を ust で見てましたが
プログラミングの虫が騒ぎました。
半分くらい見逃してるので早く動画がアップされることを祈ってます。
仕事帰りも勉強の虫がおさまらなかったので
早速本屋に寄って 小川雄大 さんの
「効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門」を
買って帰りました。
まだPart2を読み終えたところですが、
オブジェクト指向とは何か、なぜオブジェクト指向なのか、
なぜMVCなのか、なぜMVCフレームワークなのか
自分なりにわかった気でいたけど、確かめるすべがなくって
放置してたモヤモヤが解消できました。
というか、思ってた以上に深かったです。
概念というか意志というか形にならないものを、
実際のコードを見ながら納得できました。
特に「ドメインモデル」。
開発スピードが早い、開発コストが低いとうたってる
フレームワークはよく注目されるけど、日頃思う
「運用はどうなのよ!」という解がドメインモデルでした。
Part3は、Symfony2 でつくるレンタカーアプリケーションの実践編、
Part4は、その機能拡張になってます。
ドメインモデルを意識しながら楽しんでやってみます。
「オブジェクト脳の作り方(社長起立!)」以来、
いつも手に取れるよう卓上の本棚に立ておく技術書になりそうです。
- コメント: 0
- トラックバック(閉): 0
staticなプロパティの使いどころ
- 2009-03-05 木 03:44:23
- PHP
PHP4とPHP5の違うところメモ第2段です。
PHP5からは、static
を指定したプロパティは
インスタンス化しなくてもアクセス出来るよう変わりました。
static キーワード
以下のようなオブジェクトの入れ物的な静的クラスがスマートに書けます。
PHP4、5のどちらも register::set($object) でオブジェクトを登録し
register::get($className) で取りだします。
続きを読む
- コメント: 0
- トラックバック(閉): 0
オブジェクトに対する代入演算子の挙動の違い
- 2009-02-23 月 19:02:00
- PHP
PHPの基礎体力でお世話になっているレンタルサーバー屋さんが
PHP5環境を用意してくれたので、只今PHPの基礎体力をPHP5に移行作業中です。
PHP4とPHP5で違うところをメモっておきます。
PHP4 では、オブジェクトを複製する時は =
で、
リファレンスの時は =&
演算子を使いました。
/** * PHP4 */ $object1 = new stdClass; // $object2を$object1の複製で初期化 $object2 = $object1; // $object3を$object1のリファレンスで初期化 $object3 =& $object1;
これがPHP5になると、オブジェクトを複製する時は = clone
で
リファレンスの時は =
となるので
複製のつもりで代入演算子を使ってるところは = clone
に直す必要あり。
続きを読む
- コメント: 0
- トラックバック(閉): 0
ホーム > タグ > オブジェクト指向
- Ad
- Apache
- MySQL
- PHP
- お気に入り
- ん。。。。。。広告
- アーカイブ
-
- 2018年3月 (2)
- 2017年4月 (1)
- 2015年12月 (1)
- 2015年9月 (1)
- 2014年8月 (1)
- 2013年12月 (1)
- 2013年6月 (1)
- 2013年5月 (1)
- 2012年7月 (2)
- 2012年6月 (1)
- 2012年4月 (1)
- 2012年3月 (2)
- 2011年8月 (1)
- 2011年7月 (1)
- 2010年7月 (1)
- 2010年6月 (2)
- 2010年5月 (1)
- 2010年4月 (3)
- 2010年3月 (2)
- 2010年2月 (1)
- 2010年1月 (1)
- 2009年11月 (1)
- 2009年5月 (3)
- 2009年4月 (5)
- 2009年3月 (8)
- 2009年2月 (2)
- 2008年11月 (1)
- 2008年7月 (1)
- 2008年5月 (3)
- 2008年4月 (4)
- 2008年3月 (1)
- 2007年12月 (2)
- 2007年8月 (1)
- 2007年7月 (4)
- 2007年6月 (4)
- 2007年5月 (2)
- Ad