PHPを使ってプログラミングするとき、
プロシージャ指向(手続き型、構造化プログラミング)でもできますが、
オブジェクト指向を使った場合の恩恵を享受するために、
PHPでオブジェクト指向プログラミングの勉強をしてみましょう。
<目的>
PHP5でオブジェクト指向プログラミングを行なうための知識を習得する。
(PHP4のOOPもOK、このスレが1000に行く前にPHP6が出たらPHP6のOOPもOK)
<方向性>
・このスレは、プログラミング初心者、PHP初心者の勉強の場として利用することを前提にします。
・PHPのOOPの話題に限定します。
(Ruby、Python、Javaなど他言語のOOPについては、その言語のスレッドでお願いします。)
・PHPのOOP学習に役立つ本、WEBサイトの紹介をお願いします。
<その他>
・略記は、「OO」=「オブジェクト指向」、「OOP」=「オブジェクト指向プログラミング」でお願いします。
・質問をする人はなるべくトリップを付けましょう。
・荒らし、煽り、叩き、気違いは無視・無干渉でお願いします。
このスレで、今日から貴方もOOP!!!\(^o^)/
PHPでOOP
11 ◆SWtzLesEmM
2007/02/23(金) 13:35:52ID:???488nobodyさん
2008/02/23(土) 20:53:31ID:??? >>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();
}
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();
}
489nobodyさん
2008/02/23(土) 20:54:28ID:??? //
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>";
}
}
この中のどこがコントローラで判断させるべき処理なんだ?
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>";
}
}
この中のどこがコントローラで判断させるべき処理なんだ?
レスを投稿する
ニュース
- 【X】高市首相、米兵逮捕「極めて遺憾」 [少考さん★]
- ショートスリーパー堀大輔が離婚を公表「息子を思って離婚を伏せていた」 [muffin★]
- ともだ〇〇〇は封印か?『美味しんぼ』に続き『おぼっちゃまくん』令和に復活…“コンプラ問題”めぐり議論勃発 [muffin★]
- 夫婦の性行為は義務なのか 「したくない」と言ったら?法学者の見解 [おっさん友の会★]
- 「日本は刑罰が緩いと聞いた」と供述 中野2億円腕時計窃盗事件 チリ国籍の男2人再逮捕 [♪♪♪★]
- 那覇ホテル強盗殺人事件で死亡の39歳女性 遺族は「家族をそっとしておいて」とコメント発表 [少考さん★]
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap102
- 東京競馬4回3日目
- 巨専】
- ハム戦ファーム日本選手権3
- ジュビロ磐田を応援するにぃ~ vs 仙台
- 他サポ 2026/27-54
- 通りすがりの中学生に頭突きしてケガをさせる。自衛官の陸士長・川尻晴都(26)が現行犯逮捕される [663766621]
- エッヂの認証できない人あつまれ~🙋🏡
- 維新議員が御用達料亭のために水道局へ圧力、謝罪要求までさせて工事代金税金負担 テレビ局「報道したくない」 [633746646]
- 【高市悲報】トンキン、CPI2.7%上昇wwwwwwwww [834922174]
- ジャップ コーヒーの紛い物が出回り始める・・・・・ [931948549]
- (ヽ´ん`)「さぁて、今日は尿道責め血尿スプラッシュ物で抜こうかな♪」⇒(ヽ゜ん゜)「た、勃たない!?」 [152212454]