PHPでOOP (894レス)
1-

45: 1 ◆SWtzLesEmM 2007/02/27(火)15:44 ID:??? AAS
list.phpの内容は以下の通りです。

<?php
/**
* メッセージ一覧画面
*/
require_once("db.php");
db_connect();

//
$page = intval($_GET['page']);
$max = 10;//1ページ当たりの最大表示件数
省12
46: 1 ◆SWtzLesEmM 2007/02/27(火)15:45 ID:??? AAS
list.phpの続きです。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>メッセージ一覧</title>
</head>
<body>
<h1>メッセージ一覧</h1>
<div id="menu">
<ul>
省14
47: 1 ◆SWtzLesEmM 2007/02/27(火)15:46 ID:??? AAS
list.phpの続き(その2)です。

<table border="1" cellpadding="5">
<tr bgcolor="#FFFF99">
<td>タイトル</td>
<td>投稿者名</td>
<td>投稿日</td>
</tr>
<?php
//メッセージ一覧
while ($rows = mysql_fetch_array($result)) {
省10
48: 1 ◆SWtzLesEmM 2007/02/27(火)15:47 ID:??? AAS
message.phpの内容は以下の通りです。

<?php
/**
* メッセージ詳細画面
*/
require_once("db.php");
db_connect();

//
$message_id = intval($_GET['message_id']);

//メッセージ取得
省8
49: 1 ◆SWtzLesEmM 2007/02/27(火)15:49 ID:??? AAS
message.phpの続きです。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>メッセージ詳細</title>
</head>
<body>
<h1>メッセージ詳細</h1>
<div id="menu">
<ul>
省9
50: 1 ◆SWtzLesEmM 2007/02/27(火)15:50 ID:??? AAS
message.phpの続き(その2)です。

<tr>
<td bgcolor="#FFFF99">投稿日</td>
<td><?php echo htmlspecialchars($row['create_date']); ?></td>
</tr>
<tr>
<td bgcolor="#FFFF99">タイトル</td>
<td><?php echo htmlspecialchars($row['title']); ?></td>
</tr>
<tr>
省6
51: 1 ◆SWtzLesEmM 2007/02/27(火)15:59 ID:??? AAS
それでは、次行ってみよう!
>>22 (2)次にOOPで同じ掲示板を作ってみる

>>34
PHPコードとHTML表示を一緒にしてありますが、OOPではテンプレートシステムを使って、PHPコードとHTML表示部分を分離して、MVCにしてみたいです。

どういうクラスを作ればいいのか良く分かりません><

(1)コントローラー(+アクション)→input、list、message
(2)モデル→データベース接続処理も1つのクラスにするのでしょうか?
(4)ビュー→テンプレートシステムへの出力
というかんじで3個のクラスが必要でしょうか?
それぞれのクラスに必要なプロパティとメソッドを何にするか?
省1
52: 2007/02/27(火)22:54 ID:??? AAS
がんばってるなあ。
おれもがんばろう。
53
(2): 2007/02/28(水)03:12 ID:??? AAS
わかりにくいからWebサイトにまとめてくれ。PHP使いなんだし
54: 1 ◆SWtzLesEmM [age] 2007/02/28(水)20:49 ID:??? AAS
>>53
まとめサイトを設置しました。
外部リンク[php]:kameleon.s241.xrea.com
55
(2): 2007/02/28(水)22:48 ID:??? AAS
最終的にMVCな構成を目標に
少しずつリファクタリングしていけばよいと思う

とりあえずDBアクセスを一箇所にまとめるモデルを作ってみるといいんじゃない
・全件取得
・1件取得
・1件追加
できるMessageクラスとかを作ってそこにDBアクセス(SQL)をまとめれ
56: 2007/03/03(土)13:53 ID:Ej/v+KpC(1) AAS
期待上げ
57: 2007/03/04(日)04:17 ID:xhaosu8B(1) AAS
期待
58: 2007/03/11(日)11:30 ID:??? AAS
OOP勉強したいなら、実力不足のやつが書いたガラクタ掲示板スクリプトを
読むより、有名なオープンソースのスクリプトを読めばいいじゃん。
そもそも>>1の意味不明な独善なんかに付き合わなくてもOOPに関する情報
はいくらでも手にはいるし。
59
(2): 2007/03/11(日)23:56 ID:??? AAS
ど素人に肥大したコードを読ませて理解できると思ってる思考回路がカコイイ!
60
(2): 2007/03/12(月)08:27 ID:cm9vlrfS(1) AAS
>>59
ど素人はみんな、自分みたいな学習意欲も向上心もない人間だと思ってる
思考回路がカコイイ!
61
(1): 2007/03/12(月)09:16 ID:??? AAS
>>60 思考回路がカコイイ!
62: 2007/03/12(月)09:57 ID:??? AAS
>>59-61
全員カコワルイ!! 俺はカコイイ!!
63: 2007/03/12(月)13:37 ID:??? AAS
>>1-62
全員カコイイ!!
俺はカコワルイ!!
64: 2007/03/12(月)14:07 ID:??? AAS
で、結局荒れ放題になり>>1の独善は無事終了したのだった。
ちゃんちゃん。
65
(1): 1 ◆SWtzLesEmM [age] 2007/05/12(土)03:12 ID:??? AAS
>>55
DBにアクセスするためのクラスを作ろうと思って、とりあえずdb.phpをクラスの形に変えてみようと試みました。
だけど、コンストラクタでエラーが出てストップ!
Fatal error: Cannot access empty property in /…/test.php on line 18

なんでエラーになるのか?よく分からなくて、PHP5のコンストラクタについて調査していたら、サンプルになりそうなDBクラスの解説記事がありました。
外部リンク:www.bnote.net
↑これをソックリ真似すれば、DBクラスは何とかなるかな?

ところで、このbnoteというサイトのPHP解説記事には、掲示板を作ってみるサンプルがあり、参考になりそうです。
外部リンク:www.bnote.net
>PHPでフォーラムを作ろう!
66: [age] 2007/05/12(土)16:09 ID:??? AAS
中傷されている>>1だが、
普通に>>1のおかげでだいぶいい情報が手に入った。
曖昧だったクラスがなんとか分かりそうだよ。
ありがとー
PHPでわからない人は情報が足りないのかもな。
似てるJAVAで本格的なものを見てみると分かるのかも。

昔、歴史で年表同士のつながりが薄くて分かりづらかったように、
もっと詳しく高校の歴史くらいのをみれば分かりやすい。
67: 2007/05/12(土)23:32 ID:s118dfiw(1) AAS
なんていうか「こういうときにはこういう設計をします」っていう
具体的な情報がほしいよな
俺は車なんかプログラミングしないっての
68
(1): 2007/05/14(月)00:46 ID:4QCW9ZwU(1) AAS
最近ちょっとだけ解ってきた。

なぜOOPなのかと言えば
再利用とメンテナンス、拡張がやりやすい(やりやすく作ることが出来る)ということがすごくて、
そのためにカプセル化とポリモーフィズムがあって
ポリモーフィズムを実現(保証)するために継承や、インターフェイスや抽象クラスがあるって感じなのかな?

PHPによるデザインパターンは読んでみても良いと思う。
あと、ゼンドフレームワーク勉強用にZFで動くブログソフトみたいのあるから、それの仕組みと、ZFのソース(全部はきついけど関係あるところだけ)
を見てみると、結構勉強になると思う。
外部リンク[html]:www.itmedia.co.jp
外部リンク[html]:www.itmedia.co.jp
省4
69
(1): 2007/05/15(火)15:55 ID:??? AAS
しかし PHP関連の本でOOPをわかりやすく書いてあるのが

「ない!」 お勧め教えて
70
(1): 2007/05/15(火)16:01 ID:??? AAS
本なんか読むよりPEARやフレームワークのソース読んで
勉強しながら自分なりに書いていけ、金かからないしだしそれが一番の近道
気が付いたらOOPなんて空気のように有って当たり前になるもんだから
71: 2007/05/15(火)16:06 ID:??? AAS
わかりにくいの例として

スコープ演算子(static ::)は2冊読んでもチンプンカンプン
そこでぐぐる先生に聞くと

外部リンク[htm]:homepage3.nifty.com
PHPではないが、ナルホドナルホドと理解できる

オブジェクト指向の概要も
外部リンク[html]:phpspot.net
を読むとナルホドナルホドだが、本は意味不明になる

糞った本しか読んでいないかもしれないが一応書いておく
「PHP5プログラミング エキスパート編」 //最強の意味不明
省1
72: 2007/05/15(火)16:08 ID:??? AAS
書きながら次第にむかつき度が増加して誤字だらけになった(怒

>>70
それ疲れる
73
(1): 2007/05/15(火)17:01 ID:??? AAS
>>69
独習PHPのクラスらへんの説明は中々分かりやすいよ。
作者があまりいいとはいえんが、ファーストステップにはいい感じ。
74
(1): 2007/05/22(火)15:14 ID:??? AAS
同じ事を色々な言葉で表現するから迷うずら
PHPの本読むよりJAVAの本読んだほうが理解できる罠。
75: 2007/05/28(月)14:46 ID:??? AAS
自分が作るだけなら手続き型でいいけど
人の作ったライブラリ使いたいから
最低限、何が書いてあって何をしているのか読めるようになりたい
76: 2007/05/29(火)05:34 ID:??? AAS
答えが出てるじゃないか。その使いたいライブラリのコードを読め
77: 2007/06/05(火)12:23 ID:/w569Zaf(1) AAS
OOPS
78: [age] 2007/06/05(火)19:15 ID:??? AAS
XOOPS
79
(2): 2007/06/11(月)22:06 ID:2dWIuVC4(1) AAS
>>65に誰もつっこまないのかよ!!

DBアクセスの為のクラス書くのかw
おそらくPHPインストール時に君のHDDの中にすでに入ってる訳だが…
しかもあらゆるDBに同じ書式でアクセス出来るやつが…
80: 2007/06/11(月)23:45 ID:??? AAS
>>79
なんてやつ?
81: 2007/06/12(火)00:15 ID:??? AAS
PEARのソースは読まない方が身のため
82
(1): 2007/06/12(火)06:55 ID:e4tfCBN5(1) AAS
79は勘違いしてるが、彼がいいたいのはPearのDBクラスのことだろう
83: 2007/06/12(火)09:31 ID:??? AAS
82が勘違いだろ。
単にPDOだろ
84: 1 ◆SWtzLesEmM [age] 2007/06/12(火)10:24 ID:??? AAS
>>73
情報提供どうもありがとうございます。
独習PHPは、図書館でかりて読んでみました。
オブジェクト構文の説明は分かりやすいと思いました。

>>79
DBにアクセスするクラスも勉強のため練習で作ってみようと思いました。
その次に、O/Rマッパーの使い方を練習してみることになるでしょうか?

>>82
PHP5に標準で用意されているPDOのことですね。
外部リンク:jp2.php.net
省3
85: 2007/06/12(火)10:56 ID:??? AAS
mysqliとどっちがいい?
86
(1): 2007/06/12(火)17:53 ID:??? AAS
ふとおもったんだが、>>1はできるんじゃないのか。
87
(1): 2007/06/17(日)01:20 ID:??? AAS
被害者増やさないように書いておく。
「PHPデザインパターン入門」は買うな。

最近買った中で最低レベルの悪書。

どっかの英語ページを機械翻訳したようなトンチンカンな用語説明にまじって
何故かApacheとPHPのインストール方法だけが丁寧な日本語で書かれている。
あとはデザインパターン図が羅列してあるだけ。解説ほぼ無し。
3流大学生のコピペ論文を彷彿とさせる。
こんなの真剣に呼んでも絶対わかるようにはならない。

OOP用語の説明は何故かちゃんとしてないのに
php.iniにページさかれてるけど
省2
88: 2007/06/17(日)01:28 ID:??? AAS
なんか良く読むと、この本は解説の日本語が
オブジェクト指向で書かれてる気がした。

多分最初にパターン名を記載した時点で、作者の頭の中では
記載されてるページを呼び出してるんだろうと思えてきた。

解説するための日本語はプロシージャ指向で書いてくれと
小一時間問い詰めたい。

この本理解するには色んな本を買って、全部理解した後じゃないと
読めない。意味ねえじゃん。
89
(2): 2007/06/17(日)01:54 ID:??? AAS
軽いフレームワークいじって使うのが一番いいオブジェクト指向の勉強だよ
90: 2007/06/17(日)14:22 ID:??? AAS
ウェブアプリにオブジェクト指向なんていらないよ。どうせ文字列を加工してデータベースのテーブルのカラムに並べるだけなんだから。
91: 2007/06/17(日)18:51 ID:??? AAS
じゃどういうときに必須なんよ
92: 2007/06/24(日)17:09 ID:??? AAS
オブジェクト指向と言う言葉にまどわされず、
クラスの勉強をすればいいんだよ。 

単に、呼び出してるだけだから。 
93
(1): 2007/06/24(日)19:32 ID:??? AAS
PEARをサンプルみながら見よう見まねでインスタンス作って
なんだかんだで実際動いてるんだけど何してるかイマイチ理解出来てないんだよね
functionの中でインスタンス作るとその外側ではやっぱアクセスできないのかな
PEARDBのインスタンスがあっちゃこっちゃに散らばっちゃって困る
94: 2007/06/25(月)12:32 ID:??? AAS
>>93
プロパティに入れれ
95: 1 ◆SWtzLesEmM [age] 2007/07/06(金)14:33 ID:??? AAS
>>68
>拡張がやりやすい(やりやすく作ることが出来る)
そうみたいですね。
外部リンク:www.amazon.co.jp
「オブジェクト指向でなぜつくるのか」
という本にも、クラスを使うメリットが同じように説明されていました。(・∀・)

>>74
Javaの本だと
外部リンク:www.amazon.co.jp
「やさしいJava」をすすめられました。
省7
96
(1): 2007/07/08(日)18:20 ID:XFKJF1H9(1) AAS
最近このスレが怖くて見れん俺ガイル
なんでそんな成長早いんだよ・・・おかしいだろ・・・orz
97: テレビできたよー 2007/07/10(火)15:53 ID:ZIdzImz8(1/2) AAS
AA省
98: テレビできたよー 2007/07/10(火)15:54 ID:ZIdzImz8(2/2) AAS
AA省
99: 2007/07/11(水)10:41 ID:??? AAS
例外投げるようにすれば?
100
(1): 1 ◆SWtzLesEmM [age] 2007/07/11(水)12:59 ID:??? AAS
例外処理
外部リンク:www.phppro.jp

2. PHPで例外処理
外部リンク:www.phppro.jp

PHP5の基本 > 例外処理
外部リンク:www.shigeweb.jp

phpspot - 例外処理
外部リンク[html]:phpspot.net

PHP4ではエラー処理といえば、
if ( ($err = func()) != "" ) {
省14
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
夏だな
121: 2007/07/30(月)03:51 ID:??? AAS
function &foo {
echo "ほげ"


こういうやつ、「リファレンスを返す」っていうんですか?
これはどういう処理をしているんでしょうか?
どこかで定義されているfoo()という関数に何かしているんですか?
122: 2007/07/31(火)07:40 ID:??? AAS
高機能な参照関数だな
123: 2007/08/01(水)06:30 ID:abLVM2kM(1) AAS
>>87
買ってしまっていたよ。Iteratorまで読んだけど、
分かったような分からないような気分。

説明が少ない&下手なのは分かった。
124: 2007/08/01(水)22:18 ID:??? AAS
分からない人に分かるように書いてないという意味では同意。
書いてあることを全て理解していこうとするとこんがらがってくるしね。
まぁいい頭の体操になったけど。
あんなサンプルのためのサンプルではなく、具体的な使い方と利点が書いてあるとOOP素人にも理解しやすかったかもね。
125: 522 2007/08/26(日)13:53 ID:QzPwO1Nh(1) AAS
>>117
なんかCakePHP使ってみたんだけど質問と答えを操作するクラス作って云々みたいになって結局>>110と同じような感じになっちゃいましたとさ・・・
「モノ」に書く機能とか読む機能持たせていーの?おしえてえろいひと><
126: 2007/08/26(日)14:28 ID:??? AAS
お前が「モノ」をどう捉えるか次第だよ
127: 2007/08/28(火)02:25 ID:??? AAS
結局どうやってデータを保持したら、人間にとって分かりやすいか、コンピュータにとってやさしいかってことだろ。
128
(1): 2007/10/03(水)02:51 ID:??? AAS
オブジェクト指向は木構造を再現しようとしているだけ。
インスタンスだのオブジェクトだのは枝、茎、葉、花、果実を作るというだけ。
mainでは結果(果実)だけをとりたいから枝やら茎やらは見えなくしとけってことだろ?
129: 2007/10/03(水)16:27 ID:??? AAS
>>128
まあそんな感じだ
130: 2007/10/03(水)23:45 ID:??? AAS
まぁ、ファイルの管理方法も木構造だし、インターネットなんていっても網状でなく、
サーバーを経由した木構造になってることから演算機が理解しやすいデータ構造は木構造である。
こういってしまっても過言ではないと思う。

例えば、手続き型は東京の小さなバイク便が地方への配達を頼まれても東京発で請け負うみたいなもの。
それに対して、OODはヤ○ト運輸が東京で頼まれた配達を一旦、地方の配送センターに送るようなもの。
配達する対象が少なければ、バイク便に頼んだ方が早いかもしれないけど、数が多くなるとヤ○ト運輸。
131
(2): 2007/10/05(金)01:16 ID:??? AAS
うん、ここ数日でオブジェクト思考勉強してて分かったこと。
ちなみに128==130==漏れです。

・オブジェクト指向は木構造
・目的は種の存続、繁栄
・ここでのフローは一つずつだが、間にどれだけの枝が挟まるかは設計次第

クラス設計
 種(プリプロセッサ)から芽が出る(この時点では手続き型でも、OODでもない)
 根クラス…main関数、もしくはmainクラスの設計、遺伝子(設計の違いで木になるかどうかが決定)
 幹クラス…根から養分を吸い上げる(大まかな工程の分類)

オブジェクト生成
省6
132: 2007/10/05(金)20:07 ID:??? AAS
なんかすぐ動いて実用的で簡単なサンプルください
133
(1): 2007/10/05(金)20:35 ID:??? AAS
package hoge;

my $class=shift;

$ENV{'TZ'} = "JST-9";
my ($sec,$min,$hour,$mday,$mon,$year) = gmtime(time + 9*60*60);
my $obj={'sec'->$sec, 'min'->$min, 'hour'->$hour, 'mday'->$mday, 'mon'->$mon, 'year'->$year};

return bless $obj, $class;

1;
省2
134: 131 2007/10/05(金)23:40 ID:??? AAS
実際に設計して、作ってみるとオブジェクト指向の本質は"同じことは出来るだけ"しない。
この論理で動いてるような気がしてきた。何でもかんでもオブジェクトにするのではなく、
運搬の頻度が激しいデータ、プログラム中で何度も使用するデータをオブジェクトにする。
そんな感じで合ってるのかな?あと、変数の受け渡しは原則、参照で行うみたいな。
135: 131 2007/10/06(土)13:37 ID:??? AAS
何となく掴めてきた。もっかい木構造で表してみる。

根: プリプロセッサ、送信データ(実行役)
幹: main(効率よく栄養=処理を振り分ける)

[クラス]・・・大規模にもなるとこれが幾重にもネストされる。
  枝: コンストラクタ(葉に栄養=処理を割り振る、葉で生成された養分=オブジェクトを幹に伝える)
  葉: メソッド(オブジェクト=養分を生成する)
  花: オブジェクト(実行結果=果実の手前)

果実: 実行結果(主の繁栄=実行結果が真)

ちなみに実行結果が偽となるのは幹から花に至るまででエラーが起こった場合。
省6
136: 2007/10/07(日)12:52 ID:??? AAS
日曜日1GET!
始めまして
まだPHP3ヶ月目ですが早くもオブジェクト指向で挫折><
ちなみに
・「基礎PHP」
・「PHP5であなたもウェブアプリが作れる!」
・「速効!図解プログラミングPHP + MySQL」
を参考書にしています。

分かりやすかったのは基礎PHPです。
掲示版からスケジュール管理に移るところで
省2
137: 2007/10/07(日)19:12 ID:??? AAS
掲示板の改良はどうします?
138: 2007/10/07(日)21:04 ID:??? AAS
丸投げします
139
(1): 2007/10/07(日)21:09 ID:??? AAS
OOPで作ったやつの
ソースとかうpったら
なんか色々言ってもらえるんかな?
このスレでは
140: 2007/10/07(日)21:46 ID:??? AAS
>>139
自分も変なソースですけど味見してもらえます?
恥ずかしいです><
141: 2007/10/08(月)09:30 ID:??? AAS
>>133
これをどうやって使えばいいんですか
142: 2007/10/08(月)19:27 ID:??? AAS
なかなか面白いブログを発見しました。
ぜひ皆さんに見てもらって意見聞きたいな^^

外部リンク[html]:blogs.itmedia.co.jp
143: 2007/10/09(火)22:34 ID:??? AAS
MVCのコントローラについてどこまでクラスにするか迷っています・・・
144: 2007/10/10(水)16:06 ID:??? AAS
ハァ?
1-
あと 750 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s