PHPでOOP (894レス)
上下前次1-新
488(1): 2008/02/23(土)20:53 ID:??? AAS
>>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(){
省12
489(1): 2008/02/23(土)20:54 ID:??? AAS
//
function Write_HTML_foot(){
$this->html_foot();
}
//
function Write_HTML_data($line){
echo "<b>タイトル:</b>";
echo $line->GetName();
echo "<br>";
echo "<b>メッセージ:</b>";
省5
490(2): 2008/02/23(土)20:57 ID:??? AAS
>>487
OOPはフレームワークを題材に、OOPの話をするスレならプログラム板だろ?
初心者だらけの、ここよりも良レスが来ると思うんだが
PHPにこだわる理由がわからない
WEBでのフレームワークならどれも仕組みは同じだろうに
じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ?
491: 2008/02/23(土)21:21 ID:??? AAS
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;
}
省10
492: 2008/02/23(土)21:36 ID:??? AAS
// データを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;
省3
493: 2008/02/23(土)21:39 ID:??? AAS
// データを最後に追記する。
function AddLast($title, $msg){
// ファイルを開く
$hd = fopen($this->m_file_name , "a");
// データを書き込む
$line = $title . $this->m_pause_chr . $msg . "\n";
fwrite($hd, $line);
// ファイルを閉じる
fclose($hd);
}
省1
494: 2008/02/23(土)21:47 ID:??? AAS
$line2 = split($this->m_pause_chr, $line);
はこれの方がわかりやすいだろ?
list($name,$msg) = split($this->m_pause_chr, $line);
495: 2008/02/23(土)21:52 ID:??? AAS
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;
}
省10
496: 2008/02/23(土)21:55 ID:??? AAS
変数にオブジェクトが入ってくるなら
初期化はこうだった
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;
省1
497: 2008/02/23(土)22:04 ID:??? AAS
else{
$ans = "";
}
これ全部
$ans = null;
に初期化に変えて
elseとっぱらった方がいいよ
返り値はオブジェクトが入ってるか入ってないかという処理なのに
空文字を返すのよくないよ!
498: 2008/02/23(土)22:44 ID:??? AAS
まぁ空文字もnullも演算子によっては同様にfalse扱いできるという点がPHPの特徴なわけで
499: 2008/02/24(日)05:50 ID:??? AAS
>>490
> じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ?
人気が無い言語だからw
500(1): 2008/02/24(日)11:09 ID:??? AAS
プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。
OOP習得が目的ならあまりにも無謀だし、全くもって得策ではない。
フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと
結局OOPの意味が無いんではないだろうか?むしろそれが出来てしまうPHPは
OOP理解には全く向いていない言語だとも思うのだ。
でも不完全ながら、PHPでOOPっぽくコーディングすること自体は楽しいと思う。
501: 2008/02/24(日)11:31 ID:??? AAS
>>500
> プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。
どんな言語でも当たり前。
> フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと
> 結局OOPの意味が無いんではないだろうか?
まったく関係ない。
502(1): 2008/02/24(日)14:04 ID:??? AAS
PHPでOOPするには
初心者じゃ無理だよ
オブジェクトの設計は上手に出来ても
コーディングレベルで初心者ならではのミスが目立つ
503(1): 2008/02/24(日)14:08 ID:??? AAS
PHPでOOP勉強は適してないよ
JAVA,C#,rubyみたいに
OOPを前提として作られた言語じゃないからね
504: 2008/02/24(日)15:14 ID:??? AAS
「PHPでOOPは」みたいな話は何度も出てるのに、いつも具体的な話にならないのは何で?
505: 2008/02/24(日)15:31 ID:??? AAS
お前に知識がないから
506: 2008/02/24(日)15:37 ID:??? AAS
( ´・∀・`)へー
507(1): 2008/02/24(日)15:38 ID:??? AAS
関係なくはないよ。グローバル変数として、どこからでも呼べちゃうんだから、カプセル化できてないってことになる。
だいたい$_REQUESTや$_SESSIONがオブジェクトじゃなくって、変数な時点で、PHPのウェブアプリでオブジェクトなんて使うなっていう、PHP開発者からのメッセージと理解すべき。
508: 2008/02/24(日)15:44 ID:??? AAS
グローバル変数が使えたら、カプセル化できない言語ってことになるのか。
そりゃすごい。
509: 2008/02/24(日)16:03 ID:??? AAS
俺も、>>469に書いてる、コントローラで判断させるべき処理の具体的な
コードを教えて欲しい。
このコードの話が質問されても出ていないのはなぜ?フレームワークを
使わないと、理論を完全に実現できないとかそういう話だから?
510: 2008/02/24(日)16:19 ID:??? AAS
>>479=486も結局答えられてないしな。
だめだだめだと言うものの、何故だめなのか、どう書けばいいのかということには答えられない低レベル批判厨なのさ
511: 2008/02/24(日)19:08 ID:??? AAS
また見えなくすることをカプセル化と勘違いしてる高レベルプログラマさんのお出ましだ
512: 1 ◆SWtzLesEmM [age] 2008/02/24(日)19:49 ID:??? AAS
>>1 ◆SWtzLesEmM :2007/02/23(金) 13:35:52
このスレも1周年を迎えてましたね!
…時間が経つのは早いなー。><
1年前からあまり進歩してないのは気のせい?(・∀・)
513: 1 ◆SWtzLesEmM [age] 2008/02/24(日)19:50 ID:??? AAS
>>487
PHPでOOPを勉強するとき、フレームワークは良い見本になりますね!
>>490
>PHPにこだわる理由がわからない
ホームページ作成でPHPの勉強を始めました。
プログラミングの勉強をしていたら、手続き型以外にOOPという方法があることを知り、使えるようになりたいと思いました。
>>502
Zendが積極的に音頭を取って、初心者向けの情報提供をやってくれたらいいですね。><
外部リンク:www.zend.co.jp
Zendの代わりに、PHPプロというサイトがPHP初心者のニーズをカバーしてくれているでしょうか?(・∀・)
省9
514: 1 ◆SWtzLesEmM [age] 2008/02/24(日)20:01 ID:??? AAS
フレームワークに関して情報提供どうもありがとうございます。
>>479
MVモデル…(ノ∀`) アチャー
以前作った掲示板を、MVCフレームワークの形で作り直してみました。(^^)v
↓
外部リンク:ssurl.net
515(1): 2008/02/24(日)20:34 ID:??? AAS
結局1のやりたいことは
アマゾンのアフィリエイトの誘導らしいwww
516(1): 1 ◆SWtzLesEmM [age] 2008/02/24(日)22:49 ID:??? AAS
>>515
PukiWikiPlusでamazonプラグインをデフォルトのまま使うと、プラグイン作者さん?のアフィリエイトコードが付くようですね。><
外部リンク:cafelounge.net
>amazonアカウントを設定します。
>define('AMAZON_AID','mikoscafeterr-22');
アフィリエイトはやってませんが、とりあえず本の情報をまとめるのに便利なのでamazonプラグインを使ってみます。^^
517(1): 2008/02/25(月)07:27 ID:??? AAS
>>516
本の情報とかいらんよ
あと、valueclickのアフィリエイトも出てるし
あとTOPページいくとgoogle広告も出てる
結局こういうことかいな
最悪やなお前
518: 2008/02/25(月)11:09 ID:??? AAS
具体的な本の紹介をサイトに掲載することは俺は賛成だけどな。
でも、単に羅列してるだけよりも、読んでみてどう思ったのかという
レビューをだして、その人なりの評価を出して欲しいとは思った。
羅列しているだけだと、そのサイト特有の色を感じない。
519(1): 2008/02/25(月)11:36 ID:??? AAS
どう考えても本の紹介を書くのおかしいだろう?
ここだけじゃないけど
技術的なサイトに広告とかマジうざい!!!!
520: 2008/02/25(月)11:41 ID:??? AAS
「OOPやるのならば、PHPを辞めた方がいい」といっている人は、
それをいいたいのならば、もっと具体的に言って欲しい。
「RubyはもともとOOPとして設計されている」とか抽象論で終わってるから
何も話が進まず、同じことの繰り返しが続いているんだと思う。
「$_POSTなど、グローバル変数があるからオブジェクト指向的な考えには
ならない」とかそういう話をしてもらえれば、勉強する人はそれを
それぞれに解釈して学んでいけるのではと思う。
「じゃ、辞めようか」と思う人もいれば、「じゃ、その部分だけ気を
つけていけばPHPでもOOPがやれるんだな」と思う人もいるわけで。
521(2): 2008/02/25(月)11:44 ID:??? AAS
1は誤解を招くことは面倒だからやめた方がいいよ
522(1): 2008/02/25(月)11:44 ID:??? AAS
>>519
そこまでいいきるのなら、じゃ、みなけりゃいいじゃんとか思うけどな。
あからさまなCMじゃなければいいと思うけどな。俺はこの本をつかって
こういう勉強をして、こういう役に立ったとか、いいじゃん。
このスレは勉強しようっていうスレなんだから。
523: 2008/02/25(月)11:46 ID:??? AAS
>>521
それにおいては俺も同意だな。
524: 2008/02/25(月)11:47 ID:??? AAS
特に2ちゃんはスレ利用して
最終的に宣伝目的にするやつが多いからな
リンク先に広告があるかどうかだけはシビアに見てる奴が多いよ
525: 2008/02/25(月)11:51 ID:??? AAS
100歩譲って本を紹介しても、それは構わないけど
それがアフィリエイトになってるのがおかしいよ
526(1): 2008/02/25(月)11:54 ID:??? AAS
以前、面白いレスを自分のサイトに集めて、面白かったと思う
投稿も受け付けたりしていて、そのサイトに広告を出して儲けてた
人がいて、叩かれたことがあったからな。
あと、のまねこ。
そういう事件があったから、2ちゃんねるをつかって管理者が
儲けようとする目的で広告が掲載されていることにはぴりぴりと
している傾向はあると思うな。
2ちゃんねるを通じて何か企画をするのには賛成だけど、やるのなら
GPLライセンスでやるみたいな意識でやらないとだめなんじゃないかな。
527(1): 2008/02/25(月)11:59 ID:??? AAS
書籍の紹介は良いと思う。そうしないと、@ITの紹介もだめになるわけで、
本当に内容の無いことしかかけなくなってしまう。
情報をまとめていることで、便利だというものもあるしね。
だけど、「アフィリエイトはダメだ」という意見には賛成だ。
528: 2008/02/25(月)12:02 ID:??? AAS
1がアフィリエイトするのは構わないけど
2ちゃんを利用するというのが問題あり
529: 2008/02/25(月)12:06 ID:??? AAS
2ちゃんねるのスレのまとめサイトであるにもかかわらず、
アフィリエイトされていると、それがどこかで告知されて、
大きく騒がれると思う。このスレに厨を沢山呼ぶことにも
なりかねない。
記念パピコとかが大量に来るので、1は早急にアフィリエイトは
辞めるべきだと思う。
530(1): 2008/02/25(月)12:07 ID:??? AAS
嫌いだと思う事と否定すべき事は分けるものだと思うが、ここでのOOPの議論を見れば
それができないのも仕方がない。
531: 2008/02/25(月)12:08 ID:??? AAS
>>530
kwsk
532: 2008/02/25(月)12:34 ID:??? AAS
2ちゃん利用して金儲けはよくないし
まとめサイトで書籍紹介するのも始めてみて正直びびった
533(1): 1 ◆SWtzLesEmM [age] 2008/02/25(月)12:50 ID:??? AAS
ご意見どうもありがとうございます。もう少しPHPでOOPの勉強を続けてみます。
>>517
2chでソースコードを投稿(>>36-50)したら、>>53さんが「わかりにくいからWebサイトにまとめてくれ。」とアドバイスしてくれました。
とりあえず、無料サーバ(XREA)にまとめサイトを設置しましたが、XREAは広告を表示するようになっているので仕方ないですね。
外部リンク:www.xrea.com
>当サイトは、無料運営のため、広告コードを自分で挿入する、または、自動的に挿入して頂く必要があります。
>>521
アドバイスどうもありがとうございます。
PukiWikiPlusのamazonプラグインに付いていたプラグイン作者さん?のアフィリエイトコードは外しました。
>>526
省7
534(1): 2008/02/25(月)12:58 ID:??? AAS
1の目的がよくわらん。
1がコテハン使ってスレをリードするのおかしいやろ?
まとめサイトも1が作るのちゃうやろ
名無しがやることやろ
535(1): 2008/02/25(月)13:00 ID:??? AAS
1がスレをリードせんといて
長くレスが続くなら
それは本当に需要のあるスレであって
1が作り上げたスレになってるやん
536: 2008/02/25(月)13:14 ID:??? AAS
>>533
1(個人)に利益が出てたら、必ず騒ぐ人が出てくる。
しかし、利益が出てなければ、その旨を断っておけば、
騒いでいる意見は無視しておけば、しばらくすれば蒸発
すると思う。
537: 2008/02/25(月)13:18 ID:??? AAS
>>534
俺は1ではないが。
> 1の目的がよくわらん。
スレタイの通り。PHPでOOPを勉強する。
> 1がコテハン使ってスレをリードするのおかしいやろ?
何がおかしいのかがわからん。
こうあるべきだとかいうガイドラインでもあるわけ?
> まとめサイトも1が作るのちゃうやろ
> 名無しがやることやろ
お前のローカルルールを押し付けるな。
省1
538: 2008/02/25(月)13:21 ID:??? AAS
>>535
お前のやりたいことの方が分からん。
変な哲学押し付けるな。
539(1): 2008/02/25(月)13:27 ID:??? AAS
スレ主がまとめサイト作ってるスレてあるの?
広告目的以外に見たことないんだけどwww
540: 2008/02/25(月)13:30 ID:??? AAS
なんで事例が必要なの?
541: 2008/02/25(月)13:35 ID:??? AAS
>>539
だったら君が利用しなきゃいいだけでは?
542: 2008/02/25(月)13:35 ID:??? AAS
WebProg板で
スレ主がまとめサイト作ってるスレどこにあるんだよ?
543(1): 2008/02/25(月)13:36 ID:??? AAS
2ちゃんにふさわしくない行動は見て見ぬふりは出来んよ
544(1): 2008/02/25(月)13:39 ID:??? AAS
1は需要のないスレを無理に上げるのやめて欲しいよ
自分の存在を認められたいだけのオナニスレだよ
545(1): 2008/02/25(月)13:44 ID:??? AAS
アフィリエイト見てオナニスレてことに確信がもてたよ
このスレは1の自己満足以外に何も生まれないよ結果としてね
546: 2008/02/25(月)13:45 ID:nYfgU4lL(1) AAS
>>543-544
何で君はスルーができないの?
誰も書き込まなければそのまま消えていくんじゃないの?
547(1): 2008/02/25(月)13:46 ID:??? AAS
コテハン使って自慢げにソースコード公開するやつは
よほど腕に自信がある奴か
初心者相手に自己満足したい奴かのどっちか
548: 2008/02/25(月)13:47 ID:??? AAS
>>545
君の語りを見てオナニレスてことに確信がもてたよ
これらのレスは君の自己満足以外に何も生まれないよ結果としてね
549: 2008/02/25(月)13:49 ID:??? AAS
>>547
ああ、そうか。だったら君はもう来るな。
550(1): 2008/02/25(月)13:52 ID:??? AAS
1が名無しとなって言い訳してるくさいな
551: 2008/02/25(月)13:54 ID:??? AAS
>>550
俺は1じゃないんだけどな。言い返せなくてそれしかいえないんだな。
それにお前がここに常駐する意味はないよな。
552: 2008/02/25(月)13:58 ID:??? AAS
記念パピコ
553: 2008/02/25(月)14:52 ID:??? AAS
コマツも軍需だよね
554: 2008/02/25(月)17:26 ID:??? AAS
AA省
555: 2008/02/26(火)10:28 ID:??? AAS
1が書き込みしないと
恐ろしいほどさびれてんねw
1だけがPHPでOOPに興味があって
その興味を無理矢理に広めようとしてる
このスレの落胆ぶり見ればよくわかるwww
556: 2008/02/26(火)12:06 ID:??? AAS
PHPにかぎらず、「オブジェクト指向」が一般化したと言っても、実際にはライブラリ(フレームワークを含む)が
クラス化されて、プログラマはそれを使ってるという程度の話でしかないから、OOPそのものの話が盛り
上がらないのは、当然といえば当然。
557: 2008/02/26(火)14:01 ID:??? AAS
WebProgで勢いあるのなんてくだすれぐらいだろ
558: 2008/02/27(水)22:15 ID:??? AAS
何度も1のこと前向きにとらえようとしたけど
やはり1が何をしたいのかよくわからん
559: 2008/02/28(木)00:08 ID:??? AAS
OOPの勉強じゃないの?
560: 2008/03/01(土)01:04 ID:??? AAS
自称非営利団体の運営を本業に転換する難しさのバーチャル体験学習。
乗せられたボランティアからの不満が噴出。
ありがち。そして解散。ありがち。
561: 2008/03/02(日)15:48 ID:??? AAS
私も1が必死にスレ継続させてる意味が???
営利団体なら意味はわかりますが
562(1): 2008/03/02(日)16:50 ID:??? AAS
このスレ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
563: 2008/03/02(日)20:21 ID:??? AAS
暇人乙
564: 2008/03/02(日)23:43 ID:??? AAS
まー、ここで勉強するな、とは言わないけど、本気でやろうと思ってる人は、まず自分で本買うなりして勉強すると思うよ。
別に興味ないやつはスルーでも何でもしときゃいいと思う。
565: 2008/03/09(日)10:19 ID:??? AAS
>>562
1自演乙!
566: 2008/03/10(月)14:48 ID:??? AAS
自演度は THE END
567: 2008/03/17(月)07:13 ID:??? AAS
保守
568: 2008/03/28(金)02:04 ID:??? AAS
このスレで、今日から貴方もOOP!!!\(^o^)/
>>1
オッパッピーの間違いですよね
569: 2008/04/20(日)09:34 ID:??? AAS
保守
570: 2008/05/24(土)06:41 ID:??? AAS
保守
571: 2008/06/16(月)13:47 ID:??? AAS
難解も、難解も、オブジェクト指向
572: 2008/06/17(火)12:52 ID:??? AAS
スレタイの主旨からずれるけど、
やはりC言語は、一度は学んでいた方が良いな。
Javaからプログラムに入ったから、PHPのOOPでアロー演算子使うのにとても違和感あったのだけど、
Cの構造体を知って、ドットシンタックスよりアロー演算子の方が正統派と思えるようになった。
573(1): 2008/06/17(火)13:01 ID:??? AAS
どっと疲れる
574(1): 2008/06/17(火)16:56 ID:??? AAS
どっと込む
575: 2008/07/01(火)00:56 ID:??? AAS
>>573
>>574
バカアロー
576: 2008/07/27(日)23:15 ID:??? AAS
諸事情により、Web系のプログラミングから離れていたけれど、
また時間がとれたら舞い戻ってきます。よろしくw
577: 2008/08/09(土)20:52 ID:??? AAS
PHPに触る機会が・・・なんで、VBばっかりなんだ・・・
578: 2008/08/19(火)00:44 ID:??? AAS
保守
579: 2008/08/28(木)21:10 ID:??? AAS
保守
580: 1 ◆SWtzLesEmM 2008/09/02(火)15:51 ID:w90kCMMO(1) AAS
クラスの作り方(設計)について、考え方が参考になる本がありました。
外部リンク:www.amazon.co.jp
モデルとプロセスをめぐる冒険
「モデリング」ということについて調べてみると、いろいろノウハウがあるようです。
581: 2008/09/27(土)22:23 ID:??? AAS
保守
582: 2008/10/06(月)00:30 ID:??? AAS
保守
583: 2008/10/24(金)23:26 ID:??? AAS
保守
584: yodobashi 2008/10/26(日)01:15 ID:??? AAS
大手ECサイトのヨドバシドットコムが、サイトリニューアルから大規模な障害を3日間...
外部リンク[php]:detail.chiebukuro.yahoo.co.jp
506 :目のつけ所が名無しさん:2008/10/26(日) 00:47:20
大手ECサイトで、ここまで派手なリリース失敗は初めて見た。
エンジニア向けIT情報誌や関連サイトは、ぜひ取材して原因を明かして欲し
いは。
585: 2008/11/05(水)20:43 ID:??? AAS
保守
586: 2008/11/13(木)23:12 ID:??? AAS
保守
587: 2008/11/15(土)09:19 ID:??? AAS
定期的に保守してるの誰?
糞スレに対してその執念が怖いんだが。。。
上下前次1-新書関写板覧索設栞歴
あと 307 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s