PHPでOOP (894レス)
PHPでOOP http://medaka.5ch.io/test/read.cgi/php/1172205352/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
5: 1 ◆SWtzLesEmM [age] 2007/02/23(金) 13:51:33 ID:??? >>2 ttp://d.hatena.ne.jp/toku-hiro/20060826 この説明見てなるほどな〜〜〜!と思いました^^ >(1) オブジェクトと関数の本質的な違いと使い分け >コーディング上の本質的な違いは「変数を保持できるか否か」に尽きます! >関数を定義するときには、(グローバル変数を除き)引数として関数の外部から渡し、return で返すことしかできませんが、クラスは内部で変数を定義でき、クラスの実体のオブジェクトはどこからでも内部変数を引き出すことができます。 >定義関数の return であれもこれも返したいのにうまく返せず、煩雑な配列に格納して返す…といったことが減ると思います。 >あれもこれも引数として渡したいとき、または、あれもこれもreturnしたいときは、関数よりクラスの方が遥かに簡単です。 「クラス」という仕組は便利そうですね。クラスを考えた奴、偉い! http://medaka.5ch.io/test/read.cgi/php/1172205352/5
8: nobodyさん [sage] 2007/02/23(金) 16:25:04 ID:??? >>1 >>5 自作自演乙w http://medaka.5ch.io/test/read.cgi/php/1172205352/8
178: に ◆lKs5QMUHoA [sage] 2008/01/29(火) 19:20:19 ID:??? ChStrクラスのサンプルソースを投稿してた者ですが、 今までnobodyさんで書いてたけど、分かりにくくなるかと思ったので 酉入れるようにしてみます。 >>5に書いてあるように、オブジェクト指向は「変数を保持できる事」が メリットだと思うのですが、これがWebアプリだとどうも実感が無かったりします。 リッチクライアントだと、マウスのクリックに合わせて、メソッドが呼び出され、 そのアプリケーションが終了するまでの間、各種オブジェクトの中の変数に 状態が保持されるという構造なので、そのメリットが感じられるのですが、 Webアプリでは、POSTする度にオブジェクトの変数の状態はリセット されてしまうので、クラスを書いたとしても、結局はグローバル変数から 各種オブジェクトの変数に代入するみたいなコードを書かなくては ならなくなってしまうので、このメリットがあるのかと思ってしまうのです。 これは、勉強不足だからなのでしょうか。。。 http://medaka.5ch.io/test/read.cgi/php/1172205352/178
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s