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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 82

    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
    401 : nobodyさん - 2009/03/18(水) 16:21:37 ID:??? (+26,+29,+0)
    >>399
    そんなのきまってない
    402 : nobodyさん - 2009/03/18(水) 16:42:30 ID:??? (+18,+30,+0)
    403 : nobodyさん - 2009/03/18(水) 17:10:10 ID:??? (+32,+29,-42)
    >>399
    画面半分に納めるのはよいプラクティスだって昔だれかがいってた。
    スクロールしないと見れないメソッドはクソの匂いがするとも。
    404 : nobodyさん - 2009/03/18(水) 19:19:39 ID:??? (+26,+29,-13)
    >>392
    ザコは黙ってろ
    405 : nobodyさん - 2009/03/18(水) 19:20:32 ID:??? (+33,+29,-34)
    >>399
    pearのコーディング規約に1行何文字程度に収めるか決めてるから参考に読んでこれば
    406 : nobodyさん - 2009/03/18(水) 19:48:17 ID:??? (+27,+24,-38)
    1行あたりの文字数と
    メソッドを何行に収めるかの話が
    関係あるのか?
    407 : nobodyさん - 2009/03/18(水) 20:07:04 ID:??? (+27,+29,-5)
    掛け軸ぐらいな縦長のモニタだったら余裕だなw
    408 : nobodyさん - 2009/03/18(水) 20:37:37 ID:??? (-13,-6,-14)
    フォントを1ドットにしてもいいぞ
    409 : nobodyさん - 2009/03/18(水) 21:09:42 ID:??? (+31,+29,-18)
    >>406
    既に答えが出てるだろ
    ゆとりかおまえ
    410 : nobodyさん - 2009/03/18(水) 21:14:44 ID:??? (+27,+29,+0)
    お前は何を言ってるんだ
    411 : nobodyさん - 2009/03/18(水) 22:22:03 ID:??? (+31,+29,-2)
    >>410はゆとりだから気にしなくていいよ
    413 : nobodyさん - 2009/03/19(木) 00:18:23 ID:??? (-27,-30,+0)
    開発環境をunixにしたくなったら詰むな。
    それと、Win環境で本番環境同様の状態をエミュレートしたくなった場合も身動きが取れなくなる。

    function isDevelopEnvironment()
    とかをどこかグローバルにアクセスできる場所(グローバル関数か、クラスのstatic関数)に置いとけ。
    他の場所からはこの関数で判定するようにしておけば、判定方法が変わっても変更が一箇所で済む。
    実装と意図の分離は設計の基礎。
    呼び出し側でやりたい事(意図)は環境の判別なのだから、関数名はそうなっているべき。
    環境を識別するのにDIRECTORY_SEPARATORを使う、ってのは実装の話で、意図じゃない。
    (もっと言うなら、開発環境がWinで運用環境がUnixなのも「たまたまそうなってる」だけの、つまり実装依存な話)

    で、実装の話だが。
    俺ならホスト名を開発環境と本番環境で変えておいて、それで識別する。もしくは設定ファイルか何かに書いておく。
    WinとUnixを識別できればそれでいい、ってんなら>412で問題ない。
    php_uname()関数の例にもディレクトリ・セパレータでOSを判別するコードが載っている。
    417 : nobodyさん - 2009/03/19(木) 00:35:21 ID:??? (+39,+29,-78)
    >>399
    行数っていうのとは違うけど
    コメントを書かなくていいくらいに分かり易い
    っていうのを目安にするといいっていう考え方もあるね。

    コメントで「○○を処理する」とか入れるくらいなら
    そのまとまりをprivateなメソッドにする感じ。


    まぁ好き嫌いもあるけどねー。
    418 : nobodyさん - 2009/03/19(木) 00:46:01 ID:??? (+32,+29,-18)
    >>285

    OOPっていう概念よりも
    そもそもプログラミングにおいてクラス使うと何が便利?
    って考えたほうが分かりやすいかもしんない。
    420 : nobodyさん - 2009/03/19(木) 01:56:19 ID:??? (-29,-29,-15)
    >>414
    ctype_digit
    でいいんじゃないの、バージョン注意だけど
    424 : nobodyさん - 2009/03/19(木) 09:39:19 ID:??? (-27,-30,-68)
    もしかして環境はVistaか?
    最近のアップデートで、hostsを書き換えてlocalhostを消すものがあったと話題になってた。

    3/10のWindows Defender更新でhostsが書き換えられる!? - スラッシュドット・ジャパン

    http://slashdot.jp/articles/09/03/11/0924257.shtml
    426 : nobodyさん - 2009/03/19(木) 11:10:22 ID:??? (-26,-29,-5)
    get_object_vars
    もしくは
    get_class_vars
    427 : 425 - 2009/03/19(木) 11:16:32 ID:??? (+24,+29,+0)
    >>426
    超速でありがとうございます
    さっそくテストコードにかかってきます。
    429 : nobodyさん - 2009/03/19(木) 11:37:30 ID:??? (-28,-21,+0)
    issetのほうがいいよ
    430 : nobodyさん - 2009/03/19(木) 12:38:06 ID:??? (+22,+29,-3)
    431 : nobodyさん - 2009/03/19(木) 13:18:49 ID:??? (-20,-30,-113)
    h1タグの部分を置換したいです。
    もっと、スマートの方法ありますか?
    (h1の要素は不特定、ない場合もあります。)

    <?php
    $file = "
    <html><body>
    <h1 id=\"news\" name=\"news\" style=\"size: medium;\">WBC速報</h1>
    <p>4回裏 2 - 0</p>
    </body></html>
    ";
    preg_match_all('/<h1[^>]*?>(.*?)<\/h1>/is',$file , $match);
    $tag = $match[0][0];
    $title = $match[1][0];
    $file = str_replace($tag,"<div>{$title}</div>", $file);
    echo $file;
    ?>
    432 : nobodyさん - 2009/03/19(木) 13:21:15 ID:??? (-1,+5,+0)
    訂正 スマートな方法
    434 : nobodyさん - 2009/03/19(木) 14:15:42 ID:??? (+25,+29,-2)
    >>431
    何に置換したいのか書いてないよ

    あと>>1
    435 : nobodyさん - 2009/03/19(木) 21:43:36 ID:??? (-28,-30,-21)
    まだやってんのか。
    strval(intval($str)) === $str
    でいいだろ、面倒くせえ。
    436 : nobodyさん - 2009/03/19(木) 22:14:40 ID:??? (+12,+23,+0)
    >>435
    これはひどい
    437 : nobodyさん - 2009/03/19(木) 23:11:37 ID:??? (+23,+29,-3)
    >>420
    その関数はバグがあるから使い物にならない
    438 : nobodyさん - 2009/03/20(金) 04:10:54 ID:??? (+23,+30,+0)
    439 : nobodyさん - 2009/03/20(金) 04:22:45 ID:??? (+31,+29,-15)
    >>438
    この人前も誰かにつつかれてキレてたよなw
    440 : nobodyさん - 2009/03/20(金) 08:33:43 ID:??? (-10,-3,+0)
    三行でまとめてくれ
    441 : nobodyさん - 2009/03/20(金) 08:38:37 ID:??? (+27,+29,-33)
    お前と同じで内容もロクに読まずに転載してるだけですよ、と言ってあげたい
    443 : nobodyさん - 2009/03/20(金) 08:45:13 ID:??? (+27,+29,-22)
    phpspotの人は正規表現について語らないほうがいいのでは
    http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-bad-regex.html

    このトラウマを刺激されたから過剰反応したんだなw
    445 : nobodyさん - 2009/03/20(金) 08:57:25 ID:??? (+30,+29,-87)
    >442
    dankogai+regexp@gmail.com はRFCに準拠している。
    ドキュモを弾くかはか方針次第だが、このアドレスを弾いてはいけない。

    元々phpspotの提示していたコードが役に立たないのは確か。
    出力例が「正しいかもしれない」「間違ってるかもしれない」な事からも明らか。
    こういうのは「絶対正しい」「間違ってるかも」、もしくは「正しいかも」「絶対間違ってる」のいずれかを返さなければ糞の役にも立たん。
    446 : nobodyさん - 2009/03/20(金) 09:47:11 ID:??? (+27,+29,-21)
    準拠してようがおれはそんなメアドは通さねーぞwwwwwwwwwwwwwwwww
    447 : nobodyさん - 2009/03/20(金) 09:59:17 ID:??? (+18,+30,+0)
    448 : nobodyさん - 2009/03/20(金) 10:02:52 ID:??? (+32,+29,-43)
    プロバイダのメールアドレスをなるべき通したい場合は別にそこまでこだわる必要なし
    +\とか記号を入れるメアドなんて普通の人は持ってないだろ
    449 : nobodyさん - 2009/03/20(金) 10:23:25 ID:??? (+0,+30,-63)
    >448
    なんというか、ここにも馬鹿が多いな。
    「食べやすい大きさに野菜を切るには」という記事に「カレーは野菜が大きいほうが美味しい」とか言ってるようなものだぞ、それ。
    450 : nobodyさん - 2009/03/20(金) 10:31:42 ID:??? (+22,+29,-13)
    それ話が通ってるじゃん
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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