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

    私的良スレ書庫

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

    元スレ【PHP】フレームワークについて語るスレ10【総合】

    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
    151 : nobodyさん - 2008/09/22(月) 10:49:18 ID:??? (+36,+18,+0)
    じゃない。
    152 : nobodyさん - 2008/09/22(月) 16:45:08 ID:??? (+19,-30,-139)
    アホな質問かも知れないけど、cakephpライクなフレームワークを作ろうかと
    思ってるんですが、マジックメソッドの __get使ってモデルやコンポーネントの
    呼び出しを下のようにやってみたいんだけど、何か問題あります?

    class HogeController extends Controller
    {
      function index()
      {
       $data = $this->Model->classname->find();
       $this->Component->classname->hogehoge();
      }
    }
    153 : nobodyさん - 2008/09/23(火) 00:47:41 ID:??? (+10,-30,-98)
    >>152
    $this->Modelとか$this->Componentの__get()で、
    与えられたクラス名のオブジェクトを生成・取得するって仕組み?
    特に悪いとも思わないけど、必要とか便利とかもあんまり思わないw

    例えば設計思想とか、利用時の利便性とかもあるんだろうけど、
    同じ事をするのに、Model::factory()とかModel::singleton()でも
    いい場合もあるかもだし

    ピントはずれだったらスマソ
    154 : nobodyさん - 2008/09/23(火) 00:51:04 ID:??? (+4,-30,-33)
    >>153 微妙に修正
    > 同じ事をするのに、Model::factory()とかModel::singleton()でも
    → 同じ事をするのに、Model::factory(classname) とか new classname() とか classname::singleton() とかでも
    155 : nobodyさん - 2008/09/23(火) 02:07:19 ID:??? (-1,-29,-6)
    new は method chain できないから却下
    156 : 152 - 2008/09/23(火) 15:14:04 ID:??? (+57,+29,-67)
    cakephpだとコントローラーのプロパティに
    使うコンポーネント設定するのいちいち面倒だな~と思ってたんで。
    そういうやり方もあるんですね、勉強になります。有り難うございました。
    157 : nobodyさん - 2008/09/23(火) 17:34:13 ID:??? (-29,-29,-26)
    ∧_∧
    ( ´∀`)< ぬるぽプロジェクト

    みんなで面白いサイト作って有名にしようぜ!
    http://yutori.2ch.net/test/read.cgi/news4vip/1222156869/
    ★まとめwiki
    http://www39.atwiki.jp/vipproject/

    PHPのフレームワークとして symfonyを採用予定です。
    158 : nobodyさん - 2008/09/23(火) 20:55:42 ID:??? (+34,+11,+0)
    >>157
    スレ荒れすぎワロタ
    159 : nobodyさん - 2008/09/23(火) 21:24:50 ID:??? (+2,-29,+0)
    >>158
    自動保守おいしいです(^q^)
    160 : nobodyさん - 2008/09/26(金) 16:21:57 ID:??? (+3,-30,-67)
    フレームワークとは直接関係ないけど5.3でspl_autoload_register(function($name){...});
    すると実際にautoloadされるときにbus erorrで落ちるね。
    spl_autoload_register($f=function($name){...}); なら$fが生きている間だけは落ちない。
    161 : nobodyさん - 2008/09/26(金) 16:42:24 ID:??? (+57,+29,-7)
    5が出ても枯れるまで結構時間かかったし
    6も使えるようになるまでは長いだろうなぁ
    162 : nobodyさん - 2008/09/27(土) 08:37:12 ID:??? (+56,+28,-49)
    一人で最初期モックアップ作るなら、
    railsとcakephpと、どっちが向いてる?
    163 : nobodyさん - 2008/09/28(日) 11:02:03 ID:??? (+20,-7,-41)
    その比較って意味あるのかな?
    Ruby(少なくともRails)とPHPが同等にできる人にとってしか答えようがないし、
    回答もしかりw
    164 : nobodyさん - 2008/09/28(日) 11:49:26 ID:??? (+47,+19,-14)
    cakeみたいな厨フレームワーク使ってる人恥ずかしくないんですかぁ
    165 : nobodyさん - 2008/09/28(日) 15:59:10 ID:??? (+52,+29,-2)
    んじゃ何使えばいいの?
    166 : nobodyさん - 2008/09/28(日) 18:15:32 ID:??? (-6,-29,+0)
    ☆Z☆E☆N☆D☆!!
    167 : nobodyさん - 2008/09/28(日) 22:06:23 ID:??? (-4,-27,-1)
    Zend…


    無いわー
    168 : nobodyさん - 2008/09/28(日) 23:15:36 ID:??? (+40,+12,-1)
    zend使いまくりだけど
    何が不満なのかわからない
    169 : nobodyさん - 2008/09/29(月) 06:03:55 ID:??? (+57,+29,-2)
    モックならちいたんで良いジャマイカ。
    170 : nobodyさん - 2008/09/30(火) 00:08:37 ID:??? (+45,+22,-2)
    モックなら素のPHPでいいよ
    171 : nobodyさん - 2008/09/30(火) 00:17:33 ID:??? (+62,+29,-58)
    モックはHTMLで十分なこともおおくない?w
    ヘッダフッタ辺りのレイアウトとかで楽したいなら、
    手慣れたテンプレートエンジンがあればいいかもだけど

    フレームワークってのとはちょっと違うような
    多分必要なのはView側の省力化・柔軟性かなあ
    172 : nobodyさん - 2008/09/30(火) 00:41:51 ID:??? (+43,+25,+0)
    マックでいいよ
    173 : nobodyさん - 2008/09/30(火) 01:56:27 ID:??? (+0,-28,-37)
    楽天がセッションidごとgoogleにキャッシュされ、
    個人情報を漏らしまくって最終的にPHP脂肪www
    175 : nobodyさん - 2008/09/30(火) 06:24:36 ID:??? (+1,-26,-48)
    つーかsymfony一択だろ
    フレームワーク作者で一番センスあるコード書くのがフランチョス。
    176 : nobodyさん - 2008/09/30(火) 07:01:23 ID:??? (-1,-29,-45)
    symfonyは関数名がダサい
    _区切りとかKENTかよw
    177 : nobodyさん - 2008/09/30(火) 07:07:59 ID:??? (+57,+29,-16)
    そんな規約ないよ
    何かと間違えてないか?
    178 : nobodyさん - 2008/09/30(火) 07:12:10 ID:??? (+2,-25,-27)
    あれれ~symfonyじゃなかったっけ?
    179 : nobodyさん - 2008/09/30(火) 07:26:27 ID:??? (-1,-29,-14)
    symfonyはJavaと同じキャメルケースだよ
    180 : nobodyさん - 2008/09/30(火) 19:28:17 ID:??? (+56,+28,-8)
    そもそもPHPの標準関数の命名がいい加減なんだから、拘っても意味ない。
    181 : nobodyさん - 2008/10/01(水) 01:38:54 ID:??? (+57,+29,-32)
    PHPはキャメルケースとアンダースコア混在しまくってるからな
    クラス名とか関数名とか考えるとき、どっちにしようかいつも迷ってしまう
    182 : nobodyさん - 2008/10/01(水) 01:50:42 ID:??? (+52,+24,-20)
    それ単に昔の関数と最近のクラスメソッドなだけだろ
    183 : nobodyさん - 2008/10/01(水) 07:31:56 ID:??? (+57,+29,-23)
    将来的にはほとんどオブジェクト指向のラッパーが用意されて
    関数は地下に潜った存在になるだろうな
    184 : nobodyさん - 2008/10/02(木) 19:06:50 ID:??? (+57,+29,-26)
    最近のは殆どキャメルケースに一本化の流れなんかね
    アンダースコア派だったからどうもなじめない
    185 : nobodyさん - 2008/10/02(木) 19:46:59 ID:??? (+31,-29,-67)
    オブジェクト指向な関数(メソッド)で
    アンダースコアが普及しているような言語あるの?
    186 : nobodyさん - 2008/10/02(木) 19:54:09 ID:??? (-3,-21,-1)
    るby
    187 : nobodyさん - 2008/10/02(木) 19:55:23 ID:??? (+34,+16,-2)
    くそ言語ww
    188 : nobodyさん - 2008/10/02(木) 19:59:51 ID:??? (+52,+29,-1)
    PHPに言われたらしめぇだべ
    189 : nobodyさん - 2008/10/02(木) 20:29:01 ID:??? (-3,-29,-8)
    PHPよりも糞な言語なんてINTERCALくらいだろ
    190 : nobodyさん - 2008/10/02(木) 20:58:24 ID:??? (-1,-29,-28)
    キャメルケースでも、メソッド名でM$流のUpperCamelCaseは勘弁して欲しい
    それはクラス名だけでいいと思う
    191 : nobodyさん - 2008/10/02(木) 21:19:41 ID:??? (+57,+29,-33)
    メソッドをアッパーキャメルケースで書く人なんているの?
    そんなコード見たことない
    192 : nobodyさん - 2008/10/02(木) 21:28:23 ID:??? (+3,-30,-119)
    C#とかかじった人はやる。
    携帯ミドルウェアとかやっててC/C++は触るがJavaは触らない、って人もやる。
    まあぶっちゃけ Java vs. C# なんだけど、PHPは中途半端なので混在してる。

    その点Rubyは、作ってる・使ってる人間がC・Perl on *nix の人メインなので、
    アンダースコア派が主流なのかな
    また、RubyではUpperCamelCaseは文法的に定数扱いされるので、メソッド名や
    通常の変数名には使えない。・・・MS流が嫌いなのか?w
    193 : nobodyさん - 2008/10/03(金) 00:28:34 ID:??? (+57,+29,-5)
    そういう書き方の自由を奪う言語は嫌われる。
    194 : nobodyさん - 2008/10/03(金) 02:07:48 ID:??? (+37,+6,-32)
    Rubyの_でつなぐのはPerl由来だろうね。俺は_でつなぐのが見やすくて好きだけどな。
    PHPはJava風なんだけど、初期に出来た関数の命名が超適当だからな。引数の取り方とかも。
    C#とかJavaはどうせIDE使うんで、まあ、どうでもいいような気がする。
    195 : nobodyさん - 2008/10/03(金) 11:11:04 ID:??? (-1,-29,-5)
    大文字小文字を区別しないものにCamelCaseを使うのは、ちょっと気持ち悪い
    196 : nobodyさん - 2008/10/03(金) 14:57:50 ID:??? (+3,-30,-40)
    キャメルケースの種類

    アッパーキャメルケース (UCC)、またはパスカルケース(PascalCase)
        複合語の先頭を、大文字で書き始める。
        つづり例:CamelCase

    ローワーキャメルケース (LCC)、または単にキャメルケース
        複合語の先頭を、小文字で書き始める。
        つづり例:camelCase

    197 : nobodyさん - 2008/10/03(金) 15:09:46 ID:??? (+57,+29,-10)
    なんでわざわざ書いたん?
    自分用メモか?
    198 : nobodyさん - 2008/10/03(金) 15:43:33 ID:??? (+52,+29,-1)
    初めて知ってうれしかった
    199 : nobodyさん - 2008/10/03(金) 16:36:40 ID:??? (+46,+7,-7)
    CSSですらできる多重継承ができないPHPって一体・・・
    200 : nobodyさん - 2008/10/03(金) 17:18:11 ID:??? (+39,+11,-15)
    Mixinがあれば多重継承なんて必要ありませんよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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