PHPでOOP (894レス)
PHPでOOP http://medaka.5ch.io/test/read.cgi/php/1172205352/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
467: nobodyさん [sage] 2008/02/23(土) 08:39:50 ID:??? >>447 サンプル見たけど Viewで変数が入らないとこで”を使ってる意味がわからない ”と’の使い方間違ってると思う 面倒な使いわけするならsprintfという手もある パラメータ変数が渡ってくる switch文のcaseに頭文字を大文字にしてる意味がわからない http://medaka.5ch.io/test/read.cgi/php/1172205352/467
468: nobodyさん [sage] 2008/02/23(土) 08:44:08 ID:??? function html_head(){ echo "<html>"; echo "<head><title>BBS</title></head>"; echo "<body>"; } 上は、こうでいいやん! function html_head(){ echo '<html>'; echo '<head><title>BBS</title></head>'; echo '<body>'; } なんでダブルクォートやねん http://medaka.5ch.io/test/read.cgi/php/1172205352/468
469: nobodyさん [sage] 2008/02/23(土) 09:12:10 ID:??? >>447 class View_Baseは helper的な役割だからいいとしても View_List View_WriteFinish コントローラで判断させるべき機能が Viewで書かれてるし テンプレート化されてないのもあって ぐちゃぐちゃですね。 ここがOOP構造を理解しにくい作りになってる コントローラは面倒でもOOP理解するには必要だ 理解しやすくするためにテンプレート化も必要 http://medaka.5ch.io/test/read.cgi/php/1172205352/469
470: nobodyさん [sage] 2008/02/23(土) 09:19:29 ID:??? >>447 本来コントローラとModelがやりとりする部分が コントローラが無いために Viewで処理されてる MVモデルですね! OOP構造化理解のためには 面倒でもMVCモデルじゃないと 初心者を間違った方向に導きますよ!! http://medaka.5ch.io/test/read.cgi/php/1172205352/470
471: nobodyさん [sage] 2008/02/23(土) 12:22:21 ID:??? >>469 具体的にどうすればいいの? 条件分岐してないから切り分けは良さげに見えたんだが。 viewは機能ごとの静的HTML吐くのとは違うの? http://medaka.5ch.io/test/read.cgi/php/1172205352/471
472: nobodyさん [] 2008/02/23(土) 13:43:29 ID:i4AYcehM http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/DesMVC.aspx これの アクティブモデルは、コントローラとは関係なくモデルで状態が変更される場合に使用されます。 これは別のソースでデータが変更され、この変更をビューに反映する必要がある場合に起こります。 株価相場表示を例に考えてみます。株価データが変更された場合、外部ソースからデータを受け取り、チッカーバンドや警告ウィンドウなどのビューを更新する必要があります。 モデルの内部状態の変更が検知できるのはモデルだけなので、モデルからビューに表示を更新するよう通知する必要があります。 って、hoge.php?param1=aaa¶m2=iiiみたいなリクエストを解析してコントローラがそれに応じたビューを選択して云々 ではなくて、例えばブログだったら記事テーブルにまだ一つもデータが無いときは「まだ記事が登録されていません」のビューをモデルが選ぶ、ってことかい? だとしたらどうやって実装したらいいんだろ・・・ そのモデルを使用するビューをモデルに登録しておいて、モデルのデータによって分岐させて使うビューを選択。そのときにビューは出力に必要なデータをモデルからひっぱりだす MSDNは書き方がやたらめんどいぜ http://medaka.5ch.io/test/read.cgi/php/1172205352/472
473: nobodyさん [] 2008/02/23(土) 13:56:50 ID:i4AYcehM コントローラがリクエスト解析 ↓ そのリクエストにおいて必要なモデルのインスタンス生成 ↓ モデルのメソッド呼び出す ↓ 選択したビューのupdate呼びだして出力に必要な変数定義 ↓ モデルがビューの出力するメソッドを呼ぶ ビューはモデルからの変更を受け付けるupdateメソッドと出力するためのputHtmlメソッド持つインターフェイスを実装する なんか間違ってますか>< 教えてください!>< http://medaka.5ch.io/test/read.cgi/php/1172205352/473
474: nobodyさん [sage] 2008/02/23(土) 14:42:12 ID:??? なんですでにあるフレームワークを参考にしない? http://medaka.5ch.io/test/read.cgi/php/1172205352/474
475: 474 [sage] 2008/02/23(土) 14:43:18 ID:??? 474は無視してくれ http://medaka.5ch.io/test/read.cgi/php/1172205352/475
476: 474 [sage] 2008/02/23(土) 15:11:03 ID:??? >>472 それはようするに、株価データのようにユーザーが ページを更新しなくてもデータが更新されるときの話。 コントローラがモデルからデータ引っ張ってきて そのデータをビューに渡して表示という処理は変わらない。 ↑この処理を、普通は「URLを開いた」というタイミングで行っているわけ。 しかし、そのタイミングだと株価データ表示のようなリアルタイムでの表示は難しい 人間がF5を押す必要がある。この場合も更新されているとは限らず無駄に負荷が高くなる。 それを(ウェブアプリ以外では)モデルからデータが変更されたよーと コントローラ・ビューに通知し、その通知が来たタイミングでコントローラ・ビューが モデルからデータを引っ張ってきて(ry)という設計方法がある。 それが>>472で言っていること。 モデルに対して、コントローラやビューを「変更あったら俺に通知してくれ」 登録することでそれを実現する。 (データに変更があったらコントローラ・ビューのこの関数を呼び出してくれとモデルに登録する) でも、この設計。モデル(つまりサーバー)から変更の通知をすることになるので ウェブアプリでは一工夫必要になる。結局は、JavaScriptを使って 一定ごとに変更チェックをすることになるわけだが、まあそれをAjaxとかの技術で 非同期的にバックグラウンドで行うことにより、見た目上はサーバーから 変更通知がくるような感じに出来るんでしょ?やったこと無いけど。 その通知を元に、画面の一部、もしくはすべてを再描画する。 あとは詳しい人に任せた。 http://medaka.5ch.io/test/read.cgi/php/1172205352/476
477: nobodyさん [] 2008/02/23(土) 17:10:06 ID:i4AYcehM >>476 レス? オブザーバパターンはWebアプリに不向きなのかー。 じゃあ、 //コントローラの実行メソッド public function doExecute(){ if($this->model->getArticleNum() === 0){ $message = '記事がまだ一つもありません'; require_once('./template/Error.php'); }else{ $this->view->putHtml(); } } こういう、コントローラがモデルからデータ引っ張ってきて分岐して、ビューを選択する、ってのはアリなのかな? ちょっとCakePHPとかの資料ググってくるは http://medaka.5ch.io/test/read.cgi/php/1172205352/477
478: nobodyさん [sage] 2008/02/23(土) 17:50:55 ID:??? そういう場合Comet使うんじゃね? Cometすげえ!って大騒ぎになってたころ資料見ても俺には何がなんだか理解できなかったけど http://medaka.5ch.io/test/read.cgi/php/1172205352/478
479: nobodyさん [sage] 2008/02/23(土) 20:15:50 ID:??? 1を含めてコントローラの役割が全然わかってないんだよ! MVモデルになってるんだよ! CakePHP、symfonyのソースをよく解読してみろよ! 1のサンプルにはVIEWにコントローラで処理するコードかいてあるんだぜ! http://medaka.5ch.io/test/read.cgi/php/1172205352/479
480: nobodyさん [sage] 2008/02/23(土) 20:21:31 ID:??? PHPでOOPを追求すると 結局はMVCモデルのフレームワークにテーマが行き着くんだよね だったらPHPフレームワークのスレと同じじゃんて感じで ここでOOPを議論するときは MVCモデル以外を議論の対象にしたいよ http://medaka.5ch.io/test/read.cgi/php/1172205352/480
481: nobodyさん [sage] 2008/02/23(土) 20:27:22 ID:??? >>478 ワロタ。目からうろこw httpってのはクライアント(ブラウザ側)から聞くことしかできないんだ。 どうやってもサーバーから話しかけることはできない。 だから、たとえば一分おきに、 「データ変わったかい?」「変わってねーよ」 「データ変わったかい?」「変わってねーよ」 「データ変わったかい?」「変わってねーよ」 「データ変わったかい?」「変わってねーよ」 「データ変わったかい?」「変わったよ!」 って聞かないといけない。たとえ4分半の時点でデータが変わっていても 5分後に聞くまでわからない。Cometというのは、 「データ変わったかい?」・・・・・・・・・・・(4分30秒後)「変わったよ!」・・・(数分後)「また変わったよ!」 とこうなる。 本質的にはクライアントから聞いているわけだが、変更があるまで みのもんたみたいにずっと溜めてから返答するため、 負荷の軽減とリアルタイムな通知が実現できるというわけ。 しかし、いまさらだけどhttpで無茶やりすぎだw http://medaka.5ch.io/test/read.cgi/php/1172205352/481
482: nobodyさん [sage] 2008/02/23(土) 20:30:12 ID:??? 例え巧すぎワロタ http://medaka.5ch.io/test/read.cgi/php/1172205352/482
483: nobodyさん [sage] 2008/02/23(土) 20:32:35 ID:??? >>479 だから具体的にどこがだよ? http://medaka.5ch.io/test/read.cgi/php/1172205352/483
484: nobodyさん [sage] 2008/02/23(土) 20:35:35 ID:??? >>480 > PHPでOOPを追求すると > 結局はMVCモデルのフレームワークにテーマが行き着くんだよね それはPHPに限らず。 そもそもOOPが一番よく使われるのは、フレームワーク部分なんだよ。 OOPはフレームワークを作るときに使うものといっても過言じゃない。 通常のビジネスロジック部分は基本的に単純な命令の集まりになるので OOPを使っているという感じは無くなる。 http://medaka.5ch.io/test/read.cgi/php/1172205352/484
485: nobodyさん [sage] 2008/02/23(土) 20:43:56 ID:??? >>484 だから結局フレームワークの議論になるんなら このスレの意味が無いんだよ http://medaka.5ch.io/test/read.cgi/php/1172205352/485
486: nobodyさん [sage] 2008/02/23(土) 20:45:46 ID:??? >>483 >>469 http://medaka.5ch.io/test/read.cgi/php/1172205352/486
487: nobodyさん [sage] 2008/02/23(土) 20:49:01 ID:??? >>485 フレームワークスレは、フレームワークの比較などを話すスレ OOPはフレームワークを題材に、OOPの話をするスレ おk? http://medaka.5ch.io/test/read.cgi/php/1172205352/487
488: nobodyさん [sage] 2008/02/23(土) 20:53:31 ID:??? >>486 class View_List extends View_Base{ // function Write_HTML_head(){ $this->html_head(); $this->html_title("--- PHP で OOP の BBS ---"); echo "<hr>"; } // 書き込みフォームを表示させる。 function Write_HTML_form(){ $this->html_form_start("index.php"); echo "<b>[メッセージを投稿する]</b><br>"; $this->html_input_hidden("PAGE", "Write"); echo "タイトル:<br>"; $this->html_input_text("title"); echo "<br>"; echo "メッセージ:<br>"; $this->html_textarea("msg"); echo "<br>"; $this->html_submit(" 書き込む "); $this->html_form_end(); } http://medaka.5ch.io/test/read.cgi/php/1172205352/488
489: nobodyさん [sage] 2008/02/23(土) 20:54:28 ID:??? // function Write_HTML_foot(){ $this->html_foot(); } // function Write_HTML_data($line){ echo "<b>タイトル:</b>"; echo $line->GetName(); echo "<br>"; echo "<b>メッセージ:</b>"; echo $line->GetMsg(); echo "<hr>"; } } この中のどこがコントローラで判断させるべき処理なんだ? http://medaka.5ch.io/test/read.cgi/php/1172205352/489
490: nobodyさん [sage] 2008/02/23(土) 20:57:01 ID:??? >>487 OOPはフレームワークを題材に、OOPの話をするスレならプログラム板だろ? 初心者だらけの、ここよりも良レスが来ると思うんだが PHPにこだわる理由がわからない WEBでのフレームワークならどれも仕組みは同じだろうに じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ? http://medaka.5ch.io/test/read.cgi/php/1172205352/490
491: nobodyさん [sage] 2008/02/23(土) 21:21:33 ID:??? function GetNextData(){ if( $line = fgets($this->m_file_hd, 1024) ){ $line2 = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($line2[0], $line2[1]); }else{ $ans = ""; } return $ans; } これは下記がいいだろ? function GetNextData(){ $ans = ""; if( $line = fgets($this->m_file_hd, 1024) ){ $line2 = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($line2[0], $line2[1]); } return $ans; } http://medaka.5ch.io/test/read.cgi/php/1172205352/491
492: nobodyさん [sage] 2008/02/23(土) 21:36:01 ID:??? // データを1行読み出す。 function GetNextData(){ if( $line = fgets($this->m_file_hd, 1024) ){ $line2 = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($line2[0], $line2[1]); }else{ $ans = ""; } return $ans; } 変数名の最後に数字使うのは初心者だろ? もしコード拡張で数値計算が入ったら紛らわしい http://medaka.5ch.io/test/read.cgi/php/1172205352/492
493: nobodyさん [sage] 2008/02/23(土) 21:39:32 ID:??? // データを最後に追記する。 function AddLast($title, $msg){ // ファイルを開く $hd = fopen($this->m_file_name , "a"); // データを書き込む $line = $title . $this->m_pause_chr . $msg . "\n"; fwrite($hd, $line); // ファイルを閉じる fclose($hd); } なんでflock入れないの? http://medaka.5ch.io/test/read.cgi/php/1172205352/493
494: nobodyさん [sage] 2008/02/23(土) 21:47:30 ID:??? $line2 = split($this->m_pause_chr, $line); はこれの方がわかりやすいだろ? list($name,$msg) = split($this->m_pause_chr, $line); http://medaka.5ch.io/test/read.cgi/php/1172205352/494
495: nobodyさん [sage] 2008/02/23(土) 21:52:46 ID:??? function GetNextData(){ if( $line = fgets($this->m_file_hd, 1024) ){ $line2 = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($line2[0], $line2[1]); }else{ $ans = ""; } return $ans; } これは下記に修正した方がわかりやすいよ function GetNextData(){ $ans = ""; if( $line = fgets($this->m_file_hd, 1024) ){ list($name,$msg) = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($name, $msg); } return $ans; } http://medaka.5ch.io/test/read.cgi/php/1172205352/495
496: nobodyさん [sage] 2008/02/23(土) 21:55:49 ID:??? 変数にオブジェクトが入ってくるなら 初期化はこうだった function GetNextData(){ $ans = null; if( $line = fgets($this->m_file_hd, 1024) ){ list($name,$msg) = split($this->m_pause_chr, $line); $ans = new Line(); $ans->SetData($name, $msg); } return $ans; } http://medaka.5ch.io/test/read.cgi/php/1172205352/496
497: nobodyさん [sage] 2008/02/23(土) 22:04:10 ID:??? else{ $ans = ""; } これ全部 $ans = null; に初期化に変えて elseとっぱらった方がいいよ 返り値はオブジェクトが入ってるか入ってないかという処理なのに 空文字を返すのよくないよ! http://medaka.5ch.io/test/read.cgi/php/1172205352/497
498: nobodyさん [sage] 2008/02/23(土) 22:44:30 ID:??? まぁ空文字もnullも演算子によっては同様にfalse扱いできるという点がPHPの特徴なわけで http://medaka.5ch.io/test/read.cgi/php/1172205352/498
499: nobodyさん [sage] 2008/02/24(日) 05:50:47 ID:??? >>490 > じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ? 人気が無い言語だからw http://medaka.5ch.io/test/read.cgi/php/1172205352/499
500: nobodyさん [sage] 2008/02/24(日) 11:09:06 ID:??? プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。 OOP習得が目的ならあまりにも無謀だし、全くもって得策ではない。 フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと 結局OOPの意味が無いんではないだろうか?むしろそれが出来てしまうPHPは OOP理解には全く向いていない言語だとも思うのだ。 でも不完全ながら、PHPでOOPっぽくコーディングすること自体は楽しいと思う。 http://medaka.5ch.io/test/read.cgi/php/1172205352/500
501: nobodyさん [sage] 2008/02/24(日) 11:31:24 ID:??? >>500 > プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。 どんな言語でも当たり前。 > フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと > 結局OOPの意味が無いんではないだろうか? まったく関係ない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/501
502: nobodyさん [sage] 2008/02/24(日) 14:04:04 ID:??? PHPでOOPするには 初心者じゃ無理だよ オブジェクトの設計は上手に出来ても コーディングレベルで初心者ならではのミスが目立つ http://medaka.5ch.io/test/read.cgi/php/1172205352/502
503: nobodyさん [sage] 2008/02/24(日) 14:08:38 ID:??? PHPでOOP勉強は適してないよ JAVA,C#,rubyみたいに OOPを前提として作られた言語じゃないからね http://medaka.5ch.io/test/read.cgi/php/1172205352/503
504: nobodyさん [sage] 2008/02/24(日) 15:14:16 ID:??? 「PHPでOOPは」みたいな話は何度も出てるのに、いつも具体的な話にならないのは何で? http://medaka.5ch.io/test/read.cgi/php/1172205352/504
505: nobodyさん [sage] 2008/02/24(日) 15:31:22 ID:??? お前に知識がないから http://medaka.5ch.io/test/read.cgi/php/1172205352/505
506: nobodyさん [sage] 2008/02/24(日) 15:37:16 ID:??? ( ´・∀・`)へー http://medaka.5ch.io/test/read.cgi/php/1172205352/506
507: nobodyさん [sage] 2008/02/24(日) 15:38:42 ID:??? 関係なくはないよ。グローバル変数として、どこからでも呼べちゃうんだから、カプセル化できてないってことになる。 だいたい$_REQUESTや$_SESSIONがオブジェクトじゃなくって、変数な時点で、PHPのウェブアプリでオブジェクトなんて使うなっていう、PHP開発者からのメッセージと理解すべき。 http://medaka.5ch.io/test/read.cgi/php/1172205352/507
508: nobodyさん [sage] 2008/02/24(日) 15:44:11 ID:??? グローバル変数が使えたら、カプセル化できない言語ってことになるのか。 そりゃすごい。 http://medaka.5ch.io/test/read.cgi/php/1172205352/508
509: nobodyさん [sage] 2008/02/24(日) 16:03:09 ID:??? 俺も、>>469に書いてる、コントローラで判断させるべき処理の具体的な コードを教えて欲しい。 このコードの話が質問されても出ていないのはなぜ?フレームワークを 使わないと、理論を完全に実現できないとかそういう話だから? http://medaka.5ch.io/test/read.cgi/php/1172205352/509
510: nobodyさん [sage] 2008/02/24(日) 16:19:48 ID:??? >>479=486も結局答えられてないしな。 だめだだめだと言うものの、何故だめなのか、どう書けばいいのかということには答えられない低レベル批判厨なのさ http://medaka.5ch.io/test/read.cgi/php/1172205352/510
511: nobodyさん [sage] 2008/02/24(日) 19:08:42 ID:??? また見えなくすることをカプセル化と勘違いしてる高レベルプログラマさんのお出ましだ http://medaka.5ch.io/test/read.cgi/php/1172205352/511
512: 1 ◆SWtzLesEmM [age] 2008/02/24(日) 19:49:37 ID:??? >>1 ◆SWtzLesEmM :2007/02/23(金) 13:35:52 このスレも1周年を迎えてましたね! …時間が経つのは早いなー。>< 1年前からあまり進歩してないのは気のせい?(・∀・) http://medaka.5ch.io/test/read.cgi/php/1172205352/512
513: 1 ◆SWtzLesEmM [age] 2008/02/24(日) 19:50:55 ID:??? >>487 PHPでOOPを勉強するとき、フレームワークは良い見本になりますね! >>490 >PHPにこだわる理由がわからない ホームページ作成でPHPの勉強を始めました。 プログラミングの勉強をしていたら、手続き型以外にOOPという方法があることを知り、使えるようになりたいと思いました。 >>502 Zendが積極的に音頭を取って、初心者向けの情報提供をやってくれたらいいですね。>< http://www.zend.co.jp/tech/ Zendの代わりに、PHPプロというサイトがPHP初心者のニーズをカバーしてくれているでしょうか?(・∀・) http://www.phppro.jp/ >>503 Javaもちょっと勉強してみました。^^ …今使っているレンタルサーバだとJavaが動かない>< >>507 自分で作ったクラスに関しては、クラス内に変数を封じ込めておけるので、スコープ(変数が操作できる領域)をコントロールできるのではないでしょうか? PHPが最初から用意してくれているグローバル変数($_REQUES等T)のデメリットがよく分からないのですが、いつでもアクセスできるのでこれはこれで便利だと思います。 とりあえず、PHPでOOPが使えるようになりたいです。 PHP以外の言語も使ってみて、必要に応じて使い分けができるようになれればイイですね!(´∀`) http://medaka.5ch.io/test/read.cgi/php/1172205352/513
514: 1 ◆SWtzLesEmM [age] 2008/02/24(日) 20:01:23 ID:??? フレームワークに関して情報提供どうもありがとうございます。 >>479 MVモデル…(ノ∀`) アチャー 以前作った掲示板を、MVCフレームワークの形で作り直してみました。(^^)v ↓ http://ssurl.net/ryol http://medaka.5ch.io/test/read.cgi/php/1172205352/514
515: nobodyさん [sage] 2008/02/24(日) 20:34:16 ID:??? 結局1のやりたいことは アマゾンのアフィリエイトの誘導らしいwww http://medaka.5ch.io/test/read.cgi/php/1172205352/515
516: 1 ◆SWtzLesEmM [age] 2008/02/24(日) 22:49:51 ID:??? >>515 PukiWikiPlusでamazonプラグインをデフォルトのまま使うと、プラグイン作者さん?のアフィリエイトコードが付くようですね。>< ttp://cafelounge.net/dev/?PukiWiki%20Plus!%2FPlng-in%20Customize#a5aa9e2a >amazonアカウントを設定します。 >define('AMAZON_AID','mikoscafeterr-22'); アフィリエイトはやってませんが、とりあえず本の情報をまとめるのに便利なのでamazonプラグインを使ってみます。^^ http://medaka.5ch.io/test/read.cgi/php/1172205352/516
517: nobodyさん [sage] 2008/02/25(月) 07:27:51 ID:??? >>516 本の情報とかいらんよ あと、valueclickのアフィリエイトも出てるし あとTOPページいくとgoogle広告も出てる 結局こういうことかいな 最悪やなお前 http://medaka.5ch.io/test/read.cgi/php/1172205352/517
518: nobodyさん [sage] 2008/02/25(月) 11:09:54 ID:??? 具体的な本の紹介をサイトに掲載することは俺は賛成だけどな。 でも、単に羅列してるだけよりも、読んでみてどう思ったのかという レビューをだして、その人なりの評価を出して欲しいとは思った。 羅列しているだけだと、そのサイト特有の色を感じない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/518
519: nobodyさん [sage] 2008/02/25(月) 11:36:58 ID:??? どう考えても本の紹介を書くのおかしいだろう? ここだけじゃないけど 技術的なサイトに広告とかマジうざい!!!! http://medaka.5ch.io/test/read.cgi/php/1172205352/519
520: nobodyさん [sage] 2008/02/25(月) 11:41:53 ID:??? 「OOPやるのならば、PHPを辞めた方がいい」といっている人は、 それをいいたいのならば、もっと具体的に言って欲しい。 「RubyはもともとOOPとして設計されている」とか抽象論で終わってるから 何も話が進まず、同じことの繰り返しが続いているんだと思う。 「$_POSTなど、グローバル変数があるからオブジェクト指向的な考えには ならない」とかそういう話をしてもらえれば、勉強する人はそれを それぞれに解釈して学んでいけるのではと思う。 「じゃ、辞めようか」と思う人もいれば、「じゃ、その部分だけ気を つけていけばPHPでもOOPがやれるんだな」と思う人もいるわけで。 http://medaka.5ch.io/test/read.cgi/php/1172205352/520
521: nobodyさん [sage] 2008/02/25(月) 11:44:37 ID:??? 1は誤解を招くことは面倒だからやめた方がいいよ http://medaka.5ch.io/test/read.cgi/php/1172205352/521
522: nobodyさん [sage] 2008/02/25(月) 11:44:58 ID:??? >>519 そこまでいいきるのなら、じゃ、みなけりゃいいじゃんとか思うけどな。 あからさまなCMじゃなければいいと思うけどな。俺はこの本をつかって こういう勉強をして、こういう役に立ったとか、いいじゃん。 このスレは勉強しようっていうスレなんだから。 http://medaka.5ch.io/test/read.cgi/php/1172205352/522
523: nobodyさん [sage] 2008/02/25(月) 11:46:05 ID:??? >>521 それにおいては俺も同意だな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/523
524: nobodyさん [sage] 2008/02/25(月) 11:47:54 ID:??? 特に2ちゃんはスレ利用して 最終的に宣伝目的にするやつが多いからな リンク先に広告があるかどうかだけはシビアに見てる奴が多いよ http://medaka.5ch.io/test/read.cgi/php/1172205352/524
525: nobodyさん [sage] 2008/02/25(月) 11:51:48 ID:??? 100歩譲って本を紹介しても、それは構わないけど それがアフィリエイトになってるのがおかしいよ http://medaka.5ch.io/test/read.cgi/php/1172205352/525
526: nobodyさん [sage] 2008/02/25(月) 11:54:29 ID:??? 以前、面白いレスを自分のサイトに集めて、面白かったと思う 投稿も受け付けたりしていて、そのサイトに広告を出して儲けてた 人がいて、叩かれたことがあったからな。 あと、のまねこ。 そういう事件があったから、2ちゃんねるをつかって管理者が 儲けようとする目的で広告が掲載されていることにはぴりぴりと している傾向はあると思うな。 2ちゃんねるを通じて何か企画をするのには賛成だけど、やるのなら GPLライセンスでやるみたいな意識でやらないとだめなんじゃないかな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/526
527: nobodyさん [sage] 2008/02/25(月) 11:59:06 ID:??? 書籍の紹介は良いと思う。そうしないと、@ITの紹介もだめになるわけで、 本当に内容の無いことしかかけなくなってしまう。 情報をまとめていることで、便利だというものもあるしね。 だけど、「アフィリエイトはダメだ」という意見には賛成だ。 http://medaka.5ch.io/test/read.cgi/php/1172205352/527
528: nobodyさん [sage] 2008/02/25(月) 12:02:29 ID:??? 1がアフィリエイトするのは構わないけど 2ちゃんを利用するというのが問題あり http://medaka.5ch.io/test/read.cgi/php/1172205352/528
529: nobodyさん [sage] 2008/02/25(月) 12:06:47 ID:??? 2ちゃんねるのスレのまとめサイトであるにもかかわらず、 アフィリエイトされていると、それがどこかで告知されて、 大きく騒がれると思う。このスレに厨を沢山呼ぶことにも なりかねない。 記念パピコとかが大量に来るので、1は早急にアフィリエイトは 辞めるべきだと思う。 http://medaka.5ch.io/test/read.cgi/php/1172205352/529
530: nobodyさん [sage] 2008/02/25(月) 12:07:12 ID:??? 嫌いだと思う事と否定すべき事は分けるものだと思うが、ここでのOOPの議論を見れば それができないのも仕方がない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/530
531: nobodyさん [sage] 2008/02/25(月) 12:08:30 ID:??? >>530 kwsk http://medaka.5ch.io/test/read.cgi/php/1172205352/531
532: nobodyさん [sage] 2008/02/25(月) 12:34:45 ID:??? 2ちゃん利用して金儲けはよくないし まとめサイトで書籍紹介するのも始めてみて正直びびった http://medaka.5ch.io/test/read.cgi/php/1172205352/532
533: 1 ◆SWtzLesEmM [age] 2008/02/25(月) 12:50:47 ID:??? ご意見どうもありがとうございます。もう少しPHPでOOPの勉強を続けてみます。 >>517 2chでソースコードを投稿(>>36-50)したら、>>53さんが「わかりにくいからWebサイトにまとめてくれ。」とアドバイスしてくれました。 とりあえず、無料サーバ(XREA)にまとめサイトを設置しましたが、XREAは広告を表示するようになっているので仕方ないですね。 ttp://www.xrea.com/?action=ad >当サイトは、無料運営のため、広告コードを自分で挿入する、または、自動的に挿入して頂く必要があります。 >>521 アドバイスどうもありがとうございます。 PukiWikiPlusのamazonプラグインに付いていたプラグイン作者さん?のアフィリエイトコードは外しました。 >>526 CGM型のサイトを運営して収益が出る場合、運営者だけが利益を得て、参加者に利益が還元されないと、不公平=不満に感じる人もいるかもしれませんね。 このまとめサイトは、ソースコード置き場+自分のメモという感じで使っていますが、利益が出せるでしょうか? 営利目的の企画として行なうなら、企業や出版社等に運営してもらった方が、本格的になっていいかもしれませんね。(^^; …どこかで「PHPでOOP」講座を作ってもらえないでしょうか?>PHPプロさんとか? >>527 勉強するとき、本を読む人っていますよね? 本は読まない人もいると思いますが、本の情報も調べたのでついでにまとめました。 http://medaka.5ch.io/test/read.cgi/php/1172205352/533
534: nobodyさん [sage] 2008/02/25(月) 12:58:27 ID:??? 1の目的がよくわらん。 1がコテハン使ってスレをリードするのおかしいやろ? まとめサイトも1が作るのちゃうやろ 名無しがやることやろ http://medaka.5ch.io/test/read.cgi/php/1172205352/534
535: nobodyさん [sage] 2008/02/25(月) 13:00:22 ID:??? 1がスレをリードせんといて 長くレスが続くなら それは本当に需要のあるスレであって 1が作り上げたスレになってるやん http://medaka.5ch.io/test/read.cgi/php/1172205352/535
536: nobodyさん [sage] 2008/02/25(月) 13:14:26 ID:??? >>533 1(個人)に利益が出てたら、必ず騒ぐ人が出てくる。 しかし、利益が出てなければ、その旨を断っておけば、 騒いでいる意見は無視しておけば、しばらくすれば蒸発 すると思う。 http://medaka.5ch.io/test/read.cgi/php/1172205352/536
537: nobodyさん [sage] 2008/02/25(月) 13:18:05 ID:??? >>534 俺は1ではないが。 > 1の目的がよくわらん。 スレタイの通り。PHPでOOPを勉強する。 > 1がコテハン使ってスレをリードするのおかしいやろ? 何がおかしいのかがわからん。 こうあるべきだとかいうガイドラインでもあるわけ? > まとめサイトも1が作るのちゃうやろ > 名無しがやることやろ お前のローカルルールを押し付けるな。 1がまとめサイトやめたら変わりにお前がやるのか? http://medaka.5ch.io/test/read.cgi/php/1172205352/537
538: nobodyさん [sage] 2008/02/25(月) 13:21:26 ID:??? >>535 お前のやりたいことの方が分からん。 変な哲学押し付けるな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/538
539: nobodyさん [sage] 2008/02/25(月) 13:27:10 ID:??? スレ主がまとめサイト作ってるスレてあるの? 広告目的以外に見たことないんだけどwww http://medaka.5ch.io/test/read.cgi/php/1172205352/539
540: nobodyさん [sage] 2008/02/25(月) 13:30:31 ID:??? なんで事例が必要なの? http://medaka.5ch.io/test/read.cgi/php/1172205352/540
541: nobodyさん [sage] 2008/02/25(月) 13:35:02 ID:??? >>539 だったら君が利用しなきゃいいだけでは? http://medaka.5ch.io/test/read.cgi/php/1172205352/541
542: nobodyさん [sage] 2008/02/25(月) 13:35:25 ID:??? WebProg板で スレ主がまとめサイト作ってるスレどこにあるんだよ? http://medaka.5ch.io/test/read.cgi/php/1172205352/542
543: nobodyさん [sage] 2008/02/25(月) 13:36:07 ID:??? 2ちゃんにふさわしくない行動は見て見ぬふりは出来んよ http://medaka.5ch.io/test/read.cgi/php/1172205352/543
544: nobodyさん [sage] 2008/02/25(月) 13:39:24 ID:??? 1は需要のないスレを無理に上げるのやめて欲しいよ 自分の存在を認められたいだけのオナニスレだよ http://medaka.5ch.io/test/read.cgi/php/1172205352/544
545: nobodyさん [sage] 2008/02/25(月) 13:44:21 ID:??? アフィリエイト見てオナニスレてことに確信がもてたよ このスレは1の自己満足以外に何も生まれないよ結果としてね http://medaka.5ch.io/test/read.cgi/php/1172205352/545
546: nobodyさん [] 2008/02/25(月) 13:45:42 ID:nYfgU4lL >>543-544 何で君はスルーができないの? 誰も書き込まなければそのまま消えていくんじゃないの? http://medaka.5ch.io/test/read.cgi/php/1172205352/546
547: nobodyさん [sage] 2008/02/25(月) 13:46:57 ID:??? コテハン使って自慢げにソースコード公開するやつは よほど腕に自信がある奴か 初心者相手に自己満足したい奴かのどっちか http://medaka.5ch.io/test/read.cgi/php/1172205352/547
548: nobodyさん [sage] 2008/02/25(月) 13:47:30 ID:??? >>545 君の語りを見てオナニレスてことに確信がもてたよ これらのレスは君の自己満足以外に何も生まれないよ結果としてね http://medaka.5ch.io/test/read.cgi/php/1172205352/548
549: nobodyさん [sage] 2008/02/25(月) 13:49:30 ID:??? >>547 ああ、そうか。だったら君はもう来るな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/549
550: nobodyさん [sage] 2008/02/25(月) 13:52:02 ID:??? 1が名無しとなって言い訳してるくさいな http://medaka.5ch.io/test/read.cgi/php/1172205352/550
551: nobodyさん [sage] 2008/02/25(月) 13:54:58 ID:??? >>550 俺は1じゃないんだけどな。言い返せなくてそれしかいえないんだな。 それにお前がここに常駐する意味はないよな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/551
552: nobodyさん [sage] 2008/02/25(月) 13:58:28 ID:??? 記念パピコ http://medaka.5ch.io/test/read.cgi/php/1172205352/552
553: nobodyさん [sage] 2008/02/25(月) 14:52:48 ID:??? コマツも軍需だよね http://medaka.5ch.io/test/read.cgi/php/1172205352/553
554: nobodyさん [sage] 2008/02/25(月) 17:26:59 ID:??? さ あ 、 も り あ が っ て ま い り ま し た http://medaka.5ch.io/test/read.cgi/php/1172205352/554
555: nobodyさん [sage] 2008/02/26(火) 10:28:32 ID:??? 1が書き込みしないと 恐ろしいほどさびれてんねw 1だけがPHPでOOPに興味があって その興味を無理矢理に広めようとしてる このスレの落胆ぶり見ればよくわかるwww http://medaka.5ch.io/test/read.cgi/php/1172205352/555
556: nobodyさん [sage] 2008/02/26(火) 12:06:28 ID:??? PHPにかぎらず、「オブジェクト指向」が一般化したと言っても、実際にはライブラリ(フレームワークを含む)が クラス化されて、プログラマはそれを使ってるという程度の話でしかないから、OOPそのものの話が盛り 上がらないのは、当然といえば当然。 http://medaka.5ch.io/test/read.cgi/php/1172205352/556
557: nobodyさん [sage] 2008/02/26(火) 14:01:10 ID:??? WebProgで勢いあるのなんてくだすれぐらいだろ http://medaka.5ch.io/test/read.cgi/php/1172205352/557
558: nobodyさん [sage] 2008/02/27(水) 22:15:02 ID:??? 何度も1のこと前向きにとらえようとしたけど やはり1が何をしたいのかよくわからん http://medaka.5ch.io/test/read.cgi/php/1172205352/558
559: nobodyさん [sage] 2008/02/28(木) 00:08:29 ID:??? OOPの勉強じゃないの? http://medaka.5ch.io/test/read.cgi/php/1172205352/559
560: nobodyさん [sage] 2008/03/01(土) 01:04:42 ID:??? 自称非営利団体の運営を本業に転換する難しさのバーチャル体験学習。 乗せられたボランティアからの不満が噴出。 ありがち。そして解散。ありがち。 http://medaka.5ch.io/test/read.cgi/php/1172205352/560
561: nobodyさん [sage] 2008/03/02(日) 15:48:10 ID:??? 私も1が必死にスレ継続させてる意味が??? 営利団体なら意味はわかりますが http://medaka.5ch.io/test/read.cgi/php/1172205352/561
562: nobodyさん [sage] 2008/03/02(日) 16:50:51 ID:??? このスレ1年以上在るのに、 1 ◆SWtzLesEmM が書き込んだことがある日数って 16日だよ。 必死どころか、やる気があるのかと言いたい。 2007 02/23 02/24 02/27 02/28 05/12 06/12 07/06 07/11 07/26 2008 01/29 02/02 02/06 02/10 02/17 02/24 02/25 http://medaka.5ch.io/test/read.cgi/php/1172205352/562
563: nobodyさん [sage] 2008/03/02(日) 20:21:37 ID:??? 暇人乙 http://medaka.5ch.io/test/read.cgi/php/1172205352/563
564: nobodyさん [sage] 2008/03/02(日) 23:43:21 ID:??? まー、ここで勉強するな、とは言わないけど、本気でやろうと思ってる人は、まず自分で本買うなりして勉強すると思うよ。 別に興味ないやつはスルーでも何でもしときゃいいと思う。 http://medaka.5ch.io/test/read.cgi/php/1172205352/564
565: nobodyさん [sage] 2008/03/09(日) 10:19:09 ID:??? >>562 1自演乙! http://medaka.5ch.io/test/read.cgi/php/1172205352/565
566: nobodyさん [sage] 2008/03/10(月) 14:48:07 ID:??? 自演度は THE END http://medaka.5ch.io/test/read.cgi/php/1172205352/566
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 328 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.092s