PHPでOOP (894レス)
1-

101: 1 ◆SWtzLesEmM [age] 2007/07/11(水)13:07 ID:??? AAS
>>96
PHPプロのメルマガ読んで、知ったかぶりなだけですw
お互いがんばりましょう☆(・∀・)
102: 2007/07/11(水)14:16 ID:??? AAS
いやさ,まず公式マニュアルを読む癖を付けようぜ
103: 2007/07/11(水)14:44 ID:??? AAS
MVCじゃないとOOPなんて意味ないですかr
104: 2007/07/11(水)17:30 ID:??? AAS
( д)      ...。。
105: 2007/07/12(木)02:57 ID:??? AAS
MVCもデザインパターンの一種じゃなかったっけ?
106
(1): 2007/07/12(木)08:06 ID:??? AAS
>>100
なんかphpspotのその文はおかしいな。
エラー処理は例外を使おうがそうじゃなかろうが変わらない。
呼ばれた側はどういうエラーがあったか返す責任があるし、
呼んだ側は返ってきたエラーをチェックする責任がある。
エラーが起きた時の挙動を自分で決めれるならその場で処理すれば良いし、
そこではまだ決められないならさらに上位へreturnなりthrowすれば良い。
107: 2007/07/14(土)15:28 ID:w3CTKtks(1/3) AAS
OOPってのはアプリケーションをモノに見立てて、それを構成している部品をクラスとして定義する、ってとこまではなんとなく理解した。

例外処理?なにそれうまいの?
108: 2007/07/14(土)18:34 ID:??? AAS
ダンボールの味がするお
109: 2007/07/14(土)19:32 ID:??? AAS
おまいらオブジェクト指向に騙されてるよ。ただのデータ型に過ぎない。
110
(2): 2007/07/14(土)19:46 ID:w3CTKtks(2/3) AAS
今、習作としてプロフィールスクリプト(っていうのも大袈裟なぐらいショボイやつ)を書いてるんだけど、どうにも悩む。悩む。
とりあえず、
-質問と答え(Entry)
--セッタ(SetQuestion,SetAnswer)
--ゲッタ(GetQuestion,GetAnswer)
-それらのEntryを編集したり、操作したりする(ManageEntry)
--POSTされたデータにEntryの値を変更する(EditEntry)
-プロフィール自体(Profiel)
--質問と答えを出力(ViewProfiel)
こんなクラスたちを作ったんだけどなんかおかしい気がしてならない。
省4
111
(1): 2007/07/14(土)21:29 ID:??? AAS
どんな物を作ってるのかよく分からないけど
ぱっと見で確実に言える事は、個別のクラスが多すぎ。
半分くらい継承とメソッドの追加で済みそう。
今のままだと拡張もやり難そう。

プロフィールが"profiel"なのはつっこんだ方が良いのかな。

CakeとかSynfonyみたいな、ライブラリじゃないフレームワークを
使い込んでソース読んだら、どう設計したらよいか一気に分かるよ。
112: 2007/07/14(土)22:22 ID:w3CTKtks(3/3) AAS
継承とメソッドの追加ってどうやるんですか><;
正直どうやったらいいのか全くわからん。
プロフィール?え?あ?あはあは。
113: 2007/07/15(日)00:13 ID:??? AAS
きめぇ
114: 2007/07/15(日)00:19 ID:??? AAS
Synfony はつっこんだ方(ry
115: 1 ◆SWtzLesEmM [age] 2007/07/26(木)10:21 ID:??? AAS
>>106
>呼ばれた側はどういうエラーがあったか返す責任があるし、
>呼んだ側は返ってきたエラーをチェックする責任がある。

なるほど〜(・∀・)
呼ぶ側と呼ばれた側のそれぞれでエラーの対処があれば、手堅いですね!
大変参考になりました。
116: 1 ◆SWtzLesEmM [age] 2007/07/26(木)10:29 ID:??? AAS
掲示板の続きを作りました。
DBにアクセスする機能をクラスにしてみました。
外部リンク[php]:kameleon.s241.xrea.com

動作サンプル
外部リンク[php]:kameleon.s241.xrea.com

なんか、>>55さんのアドバイスの形になってませんが…orz
とりあえず、DBアクセスをクラスの形にできたので一歩前進!!!\(^o^)/
117
(1): 1 ◆SWtzLesEmM [age] 2007/07/26(木)10:50 ID:??? AAS
>>110
おー、ガンバレ〜〜〜☆

>>111
(1) Entryクラス
文章を「書き込む」メソッド、「読む」メソッド、「書き換える(編集)」メソッド、「削除する」メソッドが用意されている。

(2) Entryクラスを継承して、質問用のクラスを用意
=質問のデータだけを操作できる

(3) Entryクラスを継承して、答え用のクラスを用意
=答えのデータだけを操作できる

というかんじになるんでしょうか?
省1
118: 2007/07/26(木)10:57 ID:??? AAS
どうしてPDOをry
119: 2007/07/27(金)00:44 ID:??? AAS
おんにゃにょこの
おっぱい
ぷぴにぷにだにょ〜
120: 2007/07/28(土)17:35 ID:??? AAS
夏だな
1-
あと 774 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s