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

    私的良スレ書庫

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

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

    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/09/10(木) 22:38:25 ID:??? (+85,+28,-16)
    すでに実装があるから必要ないだろ。
    702 : nobodyさん - 2009/09/10(木) 22:38:41 ID:??? (+8,-29,-42)
    >>696
    iniはセクションがどうとか、データの階層構造で
    複雑なものが作れないんだわ。

    YAMLだと自分が思ったままの理想のデータ構造そのまま定義できる。
    楽なんだよ。

    >>699
    array( array( array( 地獄から抜け出せるぜw
    703 : nobodyさん - 2009/09/10(木) 22:46:53 ID:??? (+89,+29,-11)
    arrayの表記がダサいのが一番問題なんだよな
    []とかで表記できたらいいのに
    5.3もおもしろ機能ばっかり付けないでそういうの付けろ
    704 : nobodyさん - 2009/09/10(木) 22:49:13 ID:??? (+124,+29,-22)
    >>701
    どこの誰が作ったかもわからん実装を検証もせず使えるかw
    705 : nobodyさん - 2009/09/10(木) 22:51:08 ID:??? (+25,-13,-9)
    >>704
    OSから作ってんのか? それともCPUも?
    706 : nobodyさん - 2009/09/10(木) 23:08:51 ID:??? (+73,+29,-4)
    >704
    じゃあ検証すりゃいいじゃん
    少なくとも自分で書くよりは速いぜ
    707 : nobodyさん - 2009/09/10(木) 23:21:30 ID:??? (+24,-15,-1)
    >>704
    PHPも自作なのか
    708 : nobodyさん - 2009/09/10(木) 23:28:45 ID:??? (+57,+29,-12)
    天才の704さんがぱねぇっす。
    もちろん他人の作った飯なんて、米なんてのも食べられないんですよね?
    709 : nobodyさん - 2009/09/10(木) 23:38:01 ID:??? (+64,+29,-14)
    >>703
    はげどうだわw
    710 : nobodyさん - 2009/09/10(木) 23:45:09 ID:??? (+2,-29,-13)
    配列と連想配列の組み合わせとかarrayarrayarrayarrayで書いてて頭がおかしくなる
    711 : nobodyさん - 2009/09/10(木) 23:58:39 ID:??? (+4,-23,-2)
    arrayarrayarrayって書いていると、頭がおかしくなって、あ~りぃ~?って言う。
    712 : nobodyさん - 2009/09/11(金) 00:05:00 ID:??? (-1,-29,-31)
    drupal 使っていると、array の array の array の array の array
    とか当たり前で目が痛くなってくるw
    713 : nobodyさん - 2009/09/11(金) 00:06:27 ID:??? (+12,-29,-8)
    >710
    function a(){
    return func_get_args();
    }
    というのはどうだろう、今思いついたんで動くかは知らん
    714 : nobodyさん - 2009/09/11(金) 00:06:48 ID:??? (+58,+30,-52)
    有野有野有野うるさいんだよ。お前は有野のなんなんだ!
    715 : nobodyさん - 2009/09/11(金) 00:41:38 ID:??? (+30,-29,+0)
    >>713
    a('h' => 'o')
    716 : 713 - 2009/09/11(金) 02:39:35 ID:??? (+59,+26,-7)
    >715
    連想配列は配列ではない(キリッ
    …正直すまんかった
    717 : nobodyさん - 2009/09/11(金) 02:57:51 ID:??? (-1,-29,-13)
    PHPの場合、連想配列と配列の区別ってないだろ
    718 : nobodyさん - 2009/09/11(金) 05:32:45 ID:P+LwJJ6C (+35,+29,-9)
    >>699
    納品先によっては、ソースを直すには抵抗あるけど設定ファイルならOKってところもあるな。
    719 : nobodyさん - 2009/09/11(金) 05:39:23 ID:??? (+57,+29,-31)
    OSやPHPの実装と、YAMLパーサの実装を同じ視点で考えちゃうのか・・・YAML信者は怖いな。
    YAMLがメジャーになりうる要素も気配も無いのにね。
    720 : nobodyさん - 2009/09/11(金) 09:11:44 ID:??? (+57,+29,-9)
    > YAMLがメジャーになりうる要素も気配も無いのにね。

    え? すでにメジャー・・・
    721 : nobodyさん - 2009/09/11(金) 09:14:37 ID:??? (+46,+28,-3)
    何を根拠に
    722 : nobodyさん - 2009/09/11(金) 09:17:21 ID:??? (-1,-29,-18)
    > え? すでにメジャー・・・
    YAML厨乙www
    723 : nobodyさん - 2009/09/11(金) 09:54:42 ID:??? (-1,-29,-2)
    array arrayに嫌気がさしたらqiq
    724 : nobodyさん - 2009/09/11(金) 09:58:21 ID:??? (-1,-29,-35)
    qiq は壊れた go-pear.phar や php_pgsql.dll なんかも修正した ( Linux であるような ) ディストリビューションとして配布されてもいいと思う
    725 : nobodyさん - 2009/09/11(金) 10:28:02 ID:??? (-1,-29,-36)
    <自分語り>
    とりあえずアンテナ低目の俺の場合、

    ini, XML, JSON: ここしばらくの話は分かる程度には知ってた。
    YAML: 「え、なにそれ?」とぐぐった
    </自分語り>
    726 : nobodyさん - 2009/09/11(金) 11:46:22 ID:??? (+53,+25,-29)
    正直設定ファイルごときにパーサ用意するのがめんどい
    男は黙ってconfig.inc.php
    どうせパスの位置ぐらいしか設定しないから配列地獄とは無縁
    727 : nobodyさん - 2009/09/11(金) 15:20:54 ID:??? (+57,+29,-4)
    スタティクな値のビューへのアサインに使ってる
    728 : nobodyさん - 2009/09/12(土) 01:26:50 ID:??? (-1,-29,-7)
    パスの設定しかしない人はconfig.inc.phpで問題ないだろう
    729 : nobodyさん - 2009/09/12(土) 03:11:18 ID:??? (+57,+29,-4)
    そこまで変更ぐりんぐりんやらないといけないようなもの作るときにPHP選択しないん
    730 : nobodyさん - 2009/09/12(土) 13:48:16 ID:??? (+57,+29,-5)
    そもそも、変更ぐりんぐりんやることあるのか?
    731 : nobodyさん - 2009/09/12(土) 15:53:14 ID:??? (+57,+29,-36)
    そんあことは少ないし、そういう要件あっても、
    フレームワークごとに推奨する実装あるだろ。
    732 : nobodyさん - 2009/09/13(日) 00:43:11 ID:??? (+44,+16,-21)
    そんなに書き換えることもないような設定のためにわざわざパーサ用意するくらいなら
    array(array(でいいよ
    733 : nobodyさん - 2009/09/13(日) 01:36:36 ID:??? (+3,-29,-19)
    ZendFWのドットシンタックスなiniファイルで十分。

    db.host = xxxx
    db.user = xxxx
    db.pass = xxxx

    複雑な階層構造を持つ設定なんてそうそう無い。
    設定ファイルドリブンな思考はためるべき。
    734 : nobodyさん - 2009/09/13(日) 01:40:40 ID:??? (-1,-29,-2)
    xxx.iniってファイル名で、中身はPHPでいいよ
    735 : nobodyさん - 2009/09/13(日) 01:51:06 ID:??? (+57,+29,-12)
    設定ファイルにPHPコード書けてしまうと、システム管理者以外に触らせるのが怖くなるから、わけるべき。
    736 : nobodyさん - 2009/09/13(日) 02:02:17 ID:??? (+25,-2,+0)
    ンじゃ素直にiniファイルにした方が良いのか
    737 : nobodyさん - 2009/09/13(日) 06:41:03 ID:??? (+57,+29,-41)
    シリアライズフォーマットとして考えると選択肢色々あるけど
    設定ファイルならそのFWで標準的なもの使うだけ
    738 : nobodyさん - 2009/09/13(日) 09:11:18 ID:??? (+50,+22,-5)
    iniじゃ複雑なデータ構造が作りにくい
    739 : nobodyさん - 2009/09/13(日) 09:58:40 ID:??? (+57,+29,-7)
    そもそもiniにデータ構造突っ込もうとするのが間違ってると思うが。
    自前でデータリストのファイル作れば良いじゃん
    740 : nobodyさん - 2009/09/13(日) 10:21:25 ID:??? (+57,+29,-27)
    自分で、複雑なデータ構造を
    パースするようなものを作れと?

    そんなもの作るぐらいならYAML使うわw
    741 : nobodyさん - 2009/09/13(日) 10:27:39 ID:??? (+52,+29,-7)
    え、俺なんか難しいこと提案した?
    742 : nobodyさん - 2009/09/13(日) 10:44:26 ID:??? (+35,+12,-2)
    設定ファイルを難読化する気か
    743 : nobodyさん - 2009/09/13(日) 10:48:54 ID:??? (+57,+29,-20)
    難しいことじゃなくて、
    車輪の再発明(爆笑)を提案した
    744 : nobodyさん - 2009/09/13(日) 14:11:52 ID:??? (-1,-29,-8)
    <?php
    return array
    (
    設定..
    );

    で簡単最速
    745 : nobodyさん - 2009/09/13(日) 20:19:02 ID:??? (+52,+29,-13)
    話が激しくループしてるな。
    746 : nobodyさん - 2009/09/14(月) 01:34:52 ID:??? (-1,-29,-47)
    YAMLは言語に依存しないところもいいね。
    PHPとPerlとかPHPと、Ajaxとか
    そういう風に他言語と組み合わさったシステムでも
    共通で使える。
    747 : nobodyさん - 2009/09/14(月) 10:06:34 ID:??? (+4,-23,-3)
    それ、YAMLに限ったことじゃない上に、
    iniやXMLのがパーサ多いww
    748 : nobodyさん - 2009/09/14(月) 10:19:23 ID:??? (+57,+29,-42)
    たかだか起動時に一度読むだけ、みたいな設定ファイルにパーサ用意すんのもなぁ
    YAMLはいいとおもうけど、手軽に使えるような土台がまだない感
    749 : nobodyさん - 2009/09/14(月) 13:22:47 ID:??? (+62,+29,-67)
    YAMLは新しもの好きのミーハーがはやし立ててるだけだろw

    ・パーサが無い(発展途上)
    ・スペースインデントが面倒、またはエラーの温床になる。
    ・読みやすいと言われているが、iniやXMLと比べると読み辛い
    ・XMLに比べて書くのが楽と言われているが、入力補完/バリデーションの整ったXMLの方が現状では楽。

    どう考えても、現状では導入するメリット薄い。
    750 : nobodyさん - 2009/09/14(月) 13:25:10 ID:??? (+91,+29,-30)
    >・読みやすいと言われているが、iniやXMLと比べると読み辛い

    「人間が」読み辛いという意味なら、XMLの方が読みにくいと思うな俺は。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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