PHPでOOP (894レス)
1-

1
(18): 1 ◆SWtzLesEmM [age] 2007/02/23(金)13:35 ID:??? AAS
PHPを使ってプログラミングするとき、
プロシージャ指向(手続き型、構造化プログラミング)でもできますが、
オブジェクト指向を使った場合の恩恵を享受するために、
PHPでオブジェクト指向プログラミングの勉強をしてみましょう。

<目的>
PHP5でオブジェクト指向プログラミングを行なうための知識を習得する。
(PHP4のOOPもOK、このスレが1000に行く前にPHP6が出たらPHP6のOOPもOK)

<方向性>
・このスレは、プログラミング初心者、PHP初心者の勉強の場として利用することを前提にします。
・PHPのOOPの話題に限定します。
省7
2
(4): 2007/02/23(金)13:38 ID:??? AAS
初心者にもわかるようにメリットぐらいかいてよ・・。
3
(1): 2007/02/23(金)13:41 ID:??? AAS
インスタンスとインヘリタンスがまぎわらしい(なぜか変換・・・
4
(1): 1 ◆SWtzLesEmM [age] 2007/02/23(金)13:42 ID:??? AAS
オブジェクトと関数の本質的な違いと使い分け
http://d.hatena.ne.jp/toku-hiro/20060826

var とか this って何だ?
http://d.hatena.ne.jp/toku-hiro/20060902

アクセサメソッド
http://d.hatena.ne.jp/toku-hiro/20061022

継承、 オブジェクトコンポジション
http://d.hatena.ne.jp/toku-hiro/20061129
http://d.hatena.ne.jp/toku-hiro/20061203
5
(2): 1 ◆SWtzLesEmM [age] 2007/02/23(金)13:51 ID:??? AAS
>>2
http://d.hatena.ne.jp/toku-hiro/20060826
この説明見てなるほどな〜〜〜!と思いました^^

>(1) オブジェクトと関数の本質的な違いと使い分け
>コーディング上の本質的な違いは「変数を保持できるか否か」に尽きます!
>関数を定義するときには、(グローバル変数を除き)引数として関数の外部から渡し、return で返すことしかできませんが、クラスは内部で変数を定義でき、クラスの実体のオブジェクトはどこからでも内部変数を引き出すことができます。
>定義関数の return であれもこれも返したいのにうまく返せず、煩雑な配列に格納して返す…といったことが減ると思います。
>あれもこれも引数として渡したいとき、または、あれもこれもreturnしたいときは、関数よりクラスの方が遥かに簡単です。

「クラス」という仕組は便利そうですね。クラスを考えた奴、偉い!
6: 1 ◆SWtzLesEmM [age] 2007/02/23(金)13:54 ID:??? AAS
>>3
なんかプログラミングって、カタカナ用語がたくさん登場しますよね><
クラスって聞いたら学校の「教室」を連想しちゃう><
7
(1): 2007/02/23(金)15:12 ID:??? AAS
Webでオブジェクト指向
2chスレ:php

こっちじゃ何故駄目なんだ?
8: 2007/02/23(金)16:25 ID:??? AAS
>>1
>>5
自作自演乙w
9
(1): 2007/02/23(金)16:52 ID:??? AAS
トリップ出してるのに自作自演もくそもあるのかw
10: 1 ◆SWtzLesEmM 2007/02/23(金)19:44 ID:??? AAS
>>7
>Webでオブジェクト指向
>2chスレ:php
>こっちじゃ何故駄目なんだ?

そっちも参考に眺めています。
あと、プログラマー板にもあるオブジェクト指向関係のスレもちょっと眺めています。

PHPに的を絞った情報が欲しいので、専用のスレを立ててみました。
もちろん、JavaやRuby、Pythonとかも使えればいいけど、そこまで手を広げる時間がないので、とりあえず今の段階ではPHPで勉強。
PHPを使っていて、オブジェクト指向プログラミングのやり方を勉強したい人がいたら一緒に勉強していきましょう。
よろしく(・∀・)
11
(1): 2007/02/23(金)21:14 ID:??? AAS
>>9
ちげーよ
自分のサイトの宣伝して
「この説明見てなるほどな〜〜〜!と思いました^^」
と書いてるところがだよ
12: 2007/02/23(金)21:34 ID:??? AAS
>>11
OOPのメリット聞かれたから自分で見つけた参考サイト出して自分の所感言っただけだろ。
聞くだけで何もしない厨より、アクティブな>>1に好感が持てたが。

って擁護すると自演って言うのかな?
13: 2007/02/23(金)22:38 ID:??? AAS
まあ、PHPでOOPなんてのは、今までて来たtoku-hiroさん以外にも
書いている人は多そうだから(俺は知らないけど)
他のも出せば、>>1の疑いは晴れるんじゃないかな。
14: 1 ◆SWtzLesEmM [age] 2007/02/23(金)23:18 ID:??? AAS
Googleで「PHP オブジェクト指向」を検索
http://www.google.co.jp/search?q=PHP+%83I%83u%83W%83F%83N%83g%8Ew%8C%FC

よさげなサイトをピックアップしてみよう!
15: 1 ◆SWtzLesEmM [age] 2007/02/23(金)23:23 ID:??? AAS
PHPのオンラインマニュアルがよくまとまってますねw(当たり前?)

http://jp2.php.net/zend-engine-2.php
第19章 クラスとオブジェクト (PHP 5)
16: 1 ◆SWtzLesEmM [age] 2007/02/23(金)23:49 ID:??? AAS
http://www.mogurin.net/index/php.obj.inc.html
PHP4のOOPについて、簡単な説明がありました。

PHP5のOOPは、PHP4のOOPに変更が加えられているので、ちょっと違う部分があります。
17: 1 ◆SWtzLesEmM [age] 2007/02/24(土)00:03 ID:??? AAS
PHP4のオブジェクト指向、デザインパターンについての説明がありました。
http://www.aglabo.com/agl/proevo/PHP/objectbrain/4-composite2.html

PHP5のオブジェクト指向について説明がありました。
http://www.doyouphp.jp/php5/

オブ脳 in PHP
http://www.aglabo.com/agl/proevo/PHP/objectbrain/
「委譲」などの説明がありました。

今の段階では、ちょっとよく理解できませんでしたがこんな話もあるんですね。
18
(1): 2007/02/24(土)00:47 ID:??? AAS
初心者のおれも学習するから講義すすめてくれ
19: 2007/02/24(土)01:05 ID:??? AAS
>>18
わかった。

オブジェクトの
オブとはすなわち飯富。飯富厩舎所属だということ。

オブジェクトの
ジェクトトはすなわちジェクト。FF10のジェクトだということ。
20: 2007/02/24(土)13:35 ID:??? AAS
オブジェクトを利用すると何がいいのか一言でまとめて
1-
あと 874 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.823s*