のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,939人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレPHP総合雑談スレ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    701 : nobodyさん - 2009/04/21(火) 23:00:36 ID:??? (+57,+29,-16)
    あと宣言はデメリットもあるので途中で
    702 : nobodyさん - 2009/04/21(火) 23:02:28 ID:??? (+46,+18,-3)
    途中で書き込んでしまった、、好きなときにFreezeできると汎用性が高いじゃないかな
    703 : nobodyさん - 2009/04/21(火) 23:18:48 ID:HHvQ3yZ0 (+45,+29,-65)
    >>696
    趣味のレベルなら、それもできるが、そこそこの規模の業務でやろうとすると、
    DBに依存する部分は多くなる。特にパフォーマンスチューニングで。
    まぁ、これだとMySQLで構築しているサイトはほとんど閉鎖に追い込まれるわ。
    704 : nobodyさん - 2009/04/21(火) 23:32:55 ID:??? (-6,-29,-3)
    >>699
    なんてSPL?w
    705 : nobodyさん - 2009/04/21(火) 23:35:04 ID:??? (+57,+29,-6)
    オラのミドルウェアもどうなるかわからんな
    707 : nobodyさん - 2009/04/25(土) 23:20:29 ID:??? (+51,+28,-4)
    そんな関数どういう時に使うんだ?
    708 : nobodyさん - 2009/04/25(土) 23:25:45 ID:??? (+54,+26,+2)
    709 : nobodyさん - 2009/04/26(日) 04:23:42 ID:??? (+53,+25,+1)
    そういや、最近 is-a関係って言葉聞かなくなったな。
    710 : nobodyさん - 2009/04/26(日) 04:27:11 ID:??? (+98,+29,-32)
    Javaが喧伝され始めたころのOOPの説明ってどうかしてたよな
    必ず車がどうとかリンゴがどうって話から入ってぽかーん
    711 : nobodyさん - 2009/04/26(日) 04:32:34 ID:??? (+70,+29,-41)
    >>710
    OODだと今でもそんなんでしょ。
    一応、OOとしては本質的だとおもうよ。

    OOPと言いつつフレームワークの使い方にしかなってない現状の方が、ちょっとおかしい。
    712 : nobodyさん - 2009/04/26(日) 04:41:44 ID:??? (+57,+29,-37)
    確かにモデリングとか上流なら直結してるけど、、プログラミングにはプログラミングの説明がされるようになったのは無用な混乱が無くていいのではと俺は思っている
    713 : nobodyさん - 2009/04/26(日) 05:18:59 ID:??? (+57,+29,-3)
    ム板でOOネタだけで何十スレ消費したんだろうなw
    714 : nobodyさん - 2009/04/26(日) 11:25:27 ID:??? (+16,-30,-156)
    >710
    とりあえずPofEAAでも嫁。
    フレームワークのコードは
    ・DBのテーブルと1:1対応にあるTable Module
    ・M-V-C構造を実現するService Layer
    のために存在する。class カローラ extends 乗用車 の話はDomain Objectに基づく設計で使う。

    Domain Objectの話がされないのは、抽象化レイヤーが一枚増えるのでコード量が増えるから。
    強力な概念だが、webアプリの大半はそこまでの強力さを必要としない。
    それと、問題領域(ドメイン)によってクラス構成が全く変わってくるので、フレームワークとして使い回せるコードが無いし、一般論もない。
    715 : nobodyさん - 2009/04/26(日) 12:19:39 ID:??? (+57,+29,-18)
    こんな感じでフレームワーク勉強しただけで、OO語っちゃうのが嫌なんだよ。
    716 : nobodyさん - 2009/04/26(日) 12:22:52 ID:??? (+94,+29,-42)
    変数と関数をたくさんつっこめる便利なものです。ぐらいの説明からすべきだったな。

    ポリモーフィズムの説明で社長が、部長課長を呼んで・・・とか言ってたやつは○んで良いよ。
    717 : nobodyさん - 2009/04/26(日) 12:46:27 ID:??? (+75,+29,-51)
    例で言ったら俺は車はあまり好きくないかな
    メッセージのやり取りによる協調システムって雰囲気が出ないから

    >>716
    あと「これはポリモー(ryの説明だけどjavaには型の制約があって面倒なだけなんだからね!」って書いとくべきw
    718 : nobodyさん - 2009/04/26(日) 19:24:39 ID:??? (+62,+29,-65)
    現代的な開発プロセスではOOは欠かせないお・・・
    だが本質論では一行たりともコードは書けん・・・
    コードが書けんと新人くんが使えるようにならん・・・
    だからStrutsの本を2冊ほど与えて放置するお!

    お前らの現場は大丈夫ですか?
    719 : nobodyさん - 2009/04/26(日) 19:28:34 ID:??? (+57,+29,-18)
    欠かせないお、放置するお とかいう上司は消えてほしい
    720 : nobodyさん - 2009/04/26(日) 19:35:10 ID:??? (+57,+29,-25)
    だからドカタ仕事ならフレームワークだけ覚えて使えばいいだけ。
    ってかOOはモノの見方であって、技術とかじゃないし。
    721 : nobodyさん - 2009/04/26(日) 19:37:03 ID:??? (+52,+29,-4)
    その見方も片面に過ぎんな。
    722 : nobodyさん - 2009/04/27(月) 08:16:54 ID:??? (+63,+30,-203)
    OOは分析・設計よいツールだ。一部の名人芸ではなく共有可能なテクノロジーとして練られてきた認識の方法論

    しかしそれはかなりマクロな話であって、例えばある言語でプリミティブな型がオブジェクトであったり制御構造がメソッドであるようなこととは断絶がある
    ミクロにはOOとはコードパターンでありクラスリテラルであり、何よりselfだ
    java以降OOが急激にややこしくなったのは、すべてマクロモデルからコードが導けると誤解したり、上で言われたドメインをごっちゃにしたり、自分が理解した一部だけを狂信する俄仕込みの人間が増えたせいもあるだろう

    PHPでOOをやろうと思う人間と、RubyでOOをやろうという人間がいたら、言語の思想を反映して、両者の思い描くOOはかなり異なっているかもしれない
    PHPのOOを学ぼうと思う場合、あまりOOの歴史などには触れずSPLなど見ながら実践的な知識を得ればそれでいいと思う
    723 : nobodyさん - 2009/04/29(水) 13:20:45 ID:??? (+57,+29,-13)
    PHPって例外機構があるのに、標準関数とかのレベルでエラーがあっても例外投げるわけじゃないよね。なんか変。
    724 : nobodyさん - 2009/04/29(水) 13:24:53 ID:??? (+42,+19,-15)
    そりゃ標準メソッドでないもん
    725 : nobodyさん - 2009/04/29(水) 14:39:12 ID:??? (+89,+29,-6)
    必要なら自前で例外を投げるエラーハンドラを設定すればいいじゃない。
    726 : nobodyさん - 2009/04/29(水) 15:59:40 ID:??? (+57,+29,-7)
    ろくなクラスライブラリがないからな。例外機構が役に立たない。
    727 : nobodyさん - 2009/04/29(水) 16:02:37 ID:??? (+52,+29,-21)
    あるじゃんPEARなりZFなり
    728 : nobodyさん - 2009/04/29(水) 20:48:44 ID:??? (+57,+29,-3)
    全部自分で例外投げるのも面倒なんだよね。
    729 : nobodyさん - 2009/04/29(水) 20:50:45 ID:??? (+64,+29,-12)
    だから>>725だっつってんだろ
    730 : nobodyさん - 2009/04/29(水) 21:43:00 ID:??? (+57,+29,-17)
    それが面倒でしょ。
    既に稼働中のWebサイトではやりにくいし。
    731 : nobodyさん - 2009/04/29(水) 21:43:50 ID:??? (+57,+29,-3)
    そりゃ最初からそうしなかったお前が悪い
    732 : nobodyさん - 2009/04/29(水) 22:02:15 ID:??? (+31,+3,-2)
    最初はPHP4だったサイトもあるわけ。
    733 : nobodyさん - 2009/04/29(水) 22:08:52 ID:??? (+21,-1,-4)
    未だに4なんか使ってんの?
    734 : nobodyさん - 2009/04/29(水) 22:18:17 ID:??? (+57,+29,-32)
    新規に作るのは少なくても、既存のサイトはいくいらでもある、
    735 : nobodyさん - 2009/04/30(木) 03:58:41 ID:??? (+52,+29,+0)
    じゃ自分が悪いな
    736 : nobodyさん - 2009/04/30(木) 08:21:54 ID:??? (+30,+2,-4)
    メモリ不足を例外処理できるようにしてくれ。
    737 : nobodyさん - 2009/04/30(木) 10:18:52 ID:??? (+11,-30,-38)
    post_max_size超えた場合の例外処理ってPHP側で出来る?
    今はapacheのLimitRequestBody で制御してる
    738 : nobodyさん - 2009/04/30(木) 13:21:04 ID:??? (+94,+29,-65)
    だいたいPHPカンファレンスでアンケート取って、3割の開発者はフレームワーク未経験なんだから、世間一般でのPHPの使われ方は想像以上に遙かにプア。
    739 : nobodyさん - 2009/04/30(木) 13:24:31 ID:??? (+57,+29,-30)
    わざわざコストかけてフレームワーク使わなくても済むほど
    言語構造が親切で関数・ライブラリが充実
    740 : nobodyさん - 2009/04/30(木) 13:29:03 ID:??? (+75,+29,-56)
    >>738
    もともとWeb向けにできてるし、フレームワークとか使わなくてもいいんじゃないの。

    個人的にはパフォーマンスから考えて、SQLはページ、機能毎に作るべきだとも思ってるんで、
    カプセル化によるモデル化とか本当にすべきなんかなぁとも思ってる。
    741 : nobodyさん - 2009/04/30(木) 14:33:11 ID:??? (+62,+29,-95)
    PerlやRubyやPythonではFW未経験の割合は8割超えるんじゃないだろうか
    PHP案件がすべてCMSがカバーするようなコミュニケーションやUGM重視のサイトの自前構築だと前提するのは無理があるんじゃないかなあ
    742 : nobodyさん - 2009/04/30(木) 14:54:15 ID:??? (+18,-5,+0)
    >>737
    ログを読むとかw
    743 : nobodyさん - 2009/05/01(金) 01:09:05 ID:??? (+79,+29,-24)
    >>751に釣り針仕掛けておいた。
    負けず嫌いの馬鹿が、すぐに食いつくから楽しみだ。
    744 : nobodyさん - 2009/05/01(金) 02:52:35 ID:??? (-1,-29,-23)
    Shibuya.pmでアンケートを採ればウェブフレームワーク経験率は100%に近いと思う。
    745 : nobodyさん - 2009/05/01(金) 02:54:16 ID:??? (+18,+0,-4)
    で?
    っていう
    746 : nobodyさん - 2009/05/01(金) 15:28:38 ID:??? (-1,-29,-21)
    date() と strftime() の違いがよくわからないのですが、
    教えていただけないでしょうか?
    747 : マニュアルクン - 2009/05/01(金) 15:34:00 ID:??? (-6,-24,+0)
    つマニュアル
    748 : nobodyさん - 2009/05/01(金) 15:44:30 ID:??? (+52,+29,-1)
    お前は巣から出てくんなよ
    749 : マニュアルクン - 2009/05/01(金) 15:54:56 ID:??? (+35,+12,-2)
    マニュアルに書いてありますよ^^
    750 : nobodyさん - 2009/05/01(金) 17:56:14 ID:??? (+3,-30,-98)
    packで生成したバイナリ文字列をMySQLのテーブルに挿入して、
    SELECTで取りだそうとしているのですが失敗していまいます。

    文字列が代入されている変数を直接
    INSERT INTO table_name (my_strings) VALUES ('" . mysql_real_escape_string($binary_strings) . "')
    こんな感じで挿入して、SELECTも同様の記述をしています。

    よければヒントをお願いします
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について