PHPでOOP (894レス)
PHPでOOP http://medaka.5ch.net/test/read.cgi/php/1172205352/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
109: nobodyさん [sage] 2007/07/14(土) 19:32:25 ID:??? おまいらオブジェクト指向に騙されてるよ。ただのデータ型に過ぎない。 http://medaka.5ch.net/test/read.cgi/php/1172205352/109
110: nobodyさん [] 2007/07/14(土) 19:46:31 ID:w3CTKtks 今、習作としてプロフィールスクリプト(っていうのも大袈裟なぐらいショボイやつ)を書いてるんだけど、どうにも悩む。悩む。 とりあえず、 -質問と答え(Entry) --セッタ(SetQuestion,SetAnswer) --ゲッタ(GetQuestion,GetAnswer) -それらのEntryを編集したり、操作したりする(ManageEntry) --POSTされたデータにEntryの値を変更する(EditEntry) -プロフィール自体(Profiel) --質問と答えを出力(ViewProfiel) こんなクラスたちを作ったんだけどなんかおかしい気がしてならない。 とくにManageEntryのとことか。 ManageEntryでEntryオブジェクトの配列Entriesを作っといてそれをそのクラス内で操作とか?は?え? OOPムズイ、ナキタイ スレ汚しスマソ http://medaka.5ch.net/test/read.cgi/php/1172205352/110
111: nobodyさん [sage] 2007/07/14(土) 21:29:40 ID:??? どんな物を作ってるのかよく分からないけど ぱっと見で確実に言える事は、個別のクラスが多すぎ。 半分くらい継承とメソッドの追加で済みそう。 今のままだと拡張もやり難そう。 プロフィールが"profiel"なのはつっこんだ方が良いのかな。 CakeとかSynfonyみたいな、ライブラリじゃないフレームワークを 使い込んでソース読んだら、どう設計したらよいか一気に分かるよ。 http://medaka.5ch.net/test/read.cgi/php/1172205352/111
112: nobodyさん [] 2007/07/14(土) 22:22:33 ID:w3CTKtks 継承とメソッドの追加ってどうやるんですか><; 正直どうやったらいいのか全くわからん。 プロフィール?え?あ?あはあは。 http://medaka.5ch.net/test/read.cgi/php/1172205352/112
113: nobodyさん [sage] 2007/07/15(日) 00:13:47 ID:??? きめぇ http://medaka.5ch.net/test/read.cgi/php/1172205352/113
114: nobodyさん [sage] 2007/07/15(日) 00:19:07 ID:??? Synfony はつっこんだ方(ry http://medaka.5ch.net/test/read.cgi/php/1172205352/114
115: 1 ◆SWtzLesEmM [age] 2007/07/26(木) 10:21:49 ID:??? >>106 >呼ばれた側はどういうエラーがあったか返す責任があるし、 >呼んだ側は返ってきたエラーをチェックする責任がある。 なるほど〜(・∀・) 呼ぶ側と呼ばれた側のそれぞれでエラーの対処があれば、手堅いですね! 大変参考になりました。 http://medaka.5ch.net/test/read.cgi/php/1172205352/115
116: 1 ◆SWtzLesEmM [age] 2007/07/26(木) 10:29:09 ID:??? 掲示板の続きを作りました。 DBにアクセスする機能をクラスにしてみました。 http://kameleon.s241.xrea.com/dokuwiki/doku.php?id=%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%81%A7%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B 動作サンプル http://kameleon.s241.xrea.com/oop/bbs2/index.php なんか、>>55さんのアドバイスの形になってませんが…orz とりあえず、DBアクセスをクラスの形にできたので一歩前進!!!\(^o^)/ http://medaka.5ch.net/test/read.cgi/php/1172205352/116
117: 1 ◆SWtzLesEmM [age] 2007/07/26(木) 10:50:37 ID:??? >>110 おー、ガンバレ〜〜〜☆ >>111 (1) Entryクラス 文章を「書き込む」メソッド、「読む」メソッド、「書き換える(編集)」メソッド、「削除する」メソッドが用意されている。 (2) Entryクラスを継承して、質問用のクラスを用意 =質問のデータだけを操作できる (3) Entryクラスを継承して、答え用のクラスを用意 =答えのデータだけを操作できる というかんじになるんでしょうか? どういうまとまりでクラスにすればいいのか、そこら辺がなんかよく分からないんですよねー(ノ∀`) http://medaka.5ch.net/test/read.cgi/php/1172205352/117
118: nobodyさん [sage] 2007/07/26(木) 10:57:58 ID:??? どうしてPDOをry http://medaka.5ch.net/test/read.cgi/php/1172205352/118
119: nobodyさん [sage] 2007/07/27(金) 00:44:20 ID:??? おんにゃにょこの おっぱい ぷぴにぷにだにょ〜 http://medaka.5ch.net/test/read.cgi/php/1172205352/119
120: nobodyさん [sage] 2007/07/28(土) 17:35:02 ID:??? 夏だな http://medaka.5ch.net/test/read.cgi/php/1172205352/120
121: nobodyさん [sage] 2007/07/30(月) 03:51:10 ID:??? function &foo { echo "ほげ" } こういうやつ、「リファレンスを返す」っていうんですか? これはどういう処理をしているんでしょうか? どこかで定義されているfoo()という関数に何かしているんですか? http://medaka.5ch.net/test/read.cgi/php/1172205352/121
122: nobodyさん [sage] 2007/07/31(火) 07:40:25 ID:??? 高機能な参照関数だな http://medaka.5ch.net/test/read.cgi/php/1172205352/122
123: nobodyさん [] 2007/08/01(水) 06:30:28 ID:abLVM2kM >>87 買ってしまっていたよ。Iteratorまで読んだけど、 分かったような分からないような気分。 説明が少ない&下手なのは分かった。 http://medaka.5ch.net/test/read.cgi/php/1172205352/123
124: nobodyさん [sage] 2007/08/01(水) 22:18:22 ID:??? 分からない人に分かるように書いてないという意味では同意。 書いてあることを全て理解していこうとするとこんがらがってくるしね。 まぁいい頭の体操になったけど。 あんなサンプルのためのサンプルではなく、具体的な使い方と利点が書いてあるとOOP素人にも理解しやすかったかもね。 http://medaka.5ch.net/test/read.cgi/php/1172205352/124
125: 522 [] 2007/08/26(日) 13:53:57 ID:QzPwO1Nh >>117 なんかCakePHP使ってみたんだけど質問と答えを操作するクラス作って云々みたいになって結局>>110と同じような感じになっちゃいましたとさ・・・ 「モノ」に書く機能とか読む機能持たせていーの?おしえてえろいひと>< http://medaka.5ch.net/test/read.cgi/php/1172205352/125
126: nobodyさん [sage] 2007/08/26(日) 14:28:30 ID:??? お前が「モノ」をどう捉えるか次第だよ http://medaka.5ch.net/test/read.cgi/php/1172205352/126
127: nobodyさん [sage] 2007/08/28(火) 02:25:00 ID:??? 結局どうやってデータを保持したら、人間にとって分かりやすいか、コンピュータにとってやさしいかってことだろ。 http://medaka.5ch.net/test/read.cgi/php/1172205352/127
128: nobodyさん [sage] 2007/10/03(水) 02:51:35 ID:??? オブジェクト指向は木構造を再現しようとしているだけ。 インスタンスだのオブジェクトだのは枝、茎、葉、花、果実を作るというだけ。 mainでは結果(果実)だけをとりたいから枝やら茎やらは見えなくしとけってことだろ? http://medaka.5ch.net/test/read.cgi/php/1172205352/128
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 766 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s