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

    私的良スレ書庫

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

    元スレPHP上級者が集まるスレ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 2010/07/09(金) 02:05:35 ID:???.net (-1,-29,-4)
    むしろpublicとprotectedしか使わない俺が来ましたよ。
    152 : nobodyさん - 2010/07/09(金) 06:34:20 ID:???.net (+36,-30,-22)
    privateとgetter/setter派が来ましたよ。
    private以上の権限が必要ならprotectedにしてやらんこともないが、
    それが美しいとは思えないね。

    で、何でprotected如きで上級者判定してんのw?
    153 : nobodyさん - 2010/07/09(金) 06:56:15 ID:???.net (+33,+1,-16)
    継承先で使いたいメソッドはどうすんの
    154 : nobodyさん - 2010/07/09(金) 07:28:38 ID:???.net (+2,-29,-1)
    >>153
    うちの職場 public wwwwwwww
    155 : nobodyさん - 2010/07/09(金) 07:32:34 ID:???.net (+69,+29,-28)
    >>152
    ソースがムダに長くなるからやめれ
    156 : nobodyさん - 2010/07/10(土) 02:37:53 ID:???.net (+12,-30,-59)
    protectedなんて、
    TemplateMethodを適用する時か、
    Decoratorを適用した基底クラスを作る際の移譲先を保持する時ぐらいだな。

    >>155
    ライブラリの外に公開するValue Objectの場合、getter/setter型にしておいた方が仕様変更に追随しやすくできるよ。
    157 : 名無しさん@そう - 2010/07/10(土) 10:15:04 ID:???.net (-1,-29,-4)
    全部publicでいいよもう
    ってBASICerが言ってました
    158 : 名無しさん@そう - 2010/07/10(土) 11:40:57 ID:???.net (+7,-30,-76)
    phpのglobal変数について質問があります。
    global変数はクラス内に定義する事は出来ないのがphpの仕様なのでしょうか?

    //文法エラーが発生
    class TestClass
    {
      global $test1;
      static public function TestFunction( )
      {
        echo "test";
      }

    }

    //OK
    class TestClass
    {
      static public function TestFunction( )
      {
        global $test1;
        echo "test";
      }
    }
    160 : 名無しさん@そう - 2010/07/10(土) 12:03:10 ID:???.net (-6,-29,-8)
    >>159
    <?php
    <html>
    <head></head>
    <body>
    <!-- -->

    </body>
    </html>
    161 : 名無しさん@そう - 2010/07/10(土) 12:10:34 ID:???.net (+2,-30,-105)
    >>159
    途中で誤爆してしまいました。すみません。
    用は以下の用な事をしたいのです。

    << やりたいコード ① >>

    <?php
      //POSTデータを取得しグローバル変数へ格納
      $test1 = $_POST["name_mei"];
    ?>
    <html><head></head><body>
      <?php
           TestClass::TestFunctionA();
           TestClass::TestFunctionB();
      ?>
    </body></html>
    <!--
        以下にPHPのコードが続きます。
        ※改行が多過ぎますエラー回避の為
    -->
    162 : 名無しさん@そう - 2010/07/10(土) 12:27:26 ID:???.net (+2,-30,-74)
    << やりたいコード ② >>
    >>161の続きです。

    <?php
    class TestClass
    {
      global $test1;
      static public function TestFunctionA( )
      {
         $w = $test1;
         $w .= "さん";
         echo $w;
      }
      static public function TestFunctionB( )
      {
         $w = $test1;
         $w .= "ちゃん";
         echo $w;
      }
    }
    ?>
    163 : 名無しさん@そう - 2010/07/10(土) 13:45:50 ID:???.net (+51,+28,-7)
    上級者・・・が集まるスレ・・・だと?
    164 : 名無しさん@そう - 2010/07/10(土) 21:45:48 ID:???.net (+12,-5,-12)
    上級釣り師
    165 : nobodyさん - 2010/07/12(月) 04:23:32 ID:???.net (-1,-30,-43)
    >>162
    TestClass::$test1 = $_POST["name_mei"];
    staticでなく、globalを使う理由は?

    どちらにせよ上級者はやらん設計だと思うがw
    166 : nobodyさん - 2010/07/13(火) 21:18:11 ID:gdo55WeB.net (-21,-30,-123)
    htmlspecialchars関数についてお尋ねします。
    この関数に文字列を2回通した場合、アンパサンドが二重に変換されてしまいます。
    <→&lt;→&amp;lt; のようにです。

    Ver5.2.3からは、第四引数「double_encode」が追加されたので、
    これを防止する事ができると思いますが、
    それ以前のバージョンの場合に回避方法はありませんでしょうか?
    167 : nobodyさん - 2010/07/13(火) 22:10:27 ID:???.net (-1,-29,-31)
    Ver5.2.3のソースコードを移植する
    168 : nobodyさん - 2010/07/14(水) 00:13:58 ID:???.net (+89,+29,-41)
    >>166
    一度デコードするか、自作関数作ればいいんじゃない?

    上級者を自負するなら、そもそも2回通すロジックを見直すべきだとは思うが・・・・・・
    169 : nobodyさん - 2010/07/14(水) 05:54:21 ID:???.net (+57,+29,-16)
    > 2回通すロジックを見直すべき

    はげどう
    170 : 166 - 2010/07/14(水) 07:24:12 ID:???.net (+74,+30,-110)
    >>168-169
    レスありがとうございます。
    上級の方がいそうなスレなのでお尋ねしました。

    仰るとおり、2回通すロジックが問題ですが、
    誤って2回通してしまうような場合も想定して、他にも方法がないか模索していました。
    また、WAFのようなものでサニタイズされた場合、
    ソースを修正しなければ、やはり二重に処理されてしまいますので、やはり何か手が打ちたかったのです。

    ちなみに、1度デコード(あるいは&だけデコード)する方法も考えましたが、
    http://www.asp-edita.jp/doda/one/doda5728_17.html
    辺りや、リンクされている記事を読んで結局はコチラで質問した次第です。
    171 : nobodyさん - 2010/07/14(水) 13:23:56 ID:???.net (+69,+29,-82)
    htmlspecialcharsはあくまで
    「HTML内に出力するときはエスケープしなきゃダメでしょ><!」
    って関数なので、htmlとして出力する時にしか使わない。
    てことはまったく使わないか、使うとしても1回。

    (他作WAFだろうが自作PHPだろうが)「誤って」2回通すとすれば、
    それは局所的なバグとかじゃなくて、思想・理解的な間違いだと思われる。
    今後の似たようなバグの根絶のためにも、思想の見直しを。

    そうは言っても…って話も、まあ、あるんだろうけど(笑)
    173 : 166 - 2010/07/14(水) 20:41:25 ID:???.net (+12,-29,-36)
    >>171
    皆さん、レスありがとうございました。
    自動的にhtmlspecialcharsと同様にサニタイズするWAFが有る・無しにかかわらず、
    同じソースコードを使いたかったのです(--;

    「関数を2回通す」というのは悪い例えでした、すみません。
    174 : nobodyさん - 2010/07/15(木) 00:12:50 ID:???.net (+6,-29,-23)
    docomo携帯から閲覧した時に文字に下線が引かれる様にするには
    どうすれば良いですか?

    <U>文字の下線</U>

    こんな感じのタグをhtmlに入れても
    docomoからは下線が表示されません。
    175 : nobodyさん - 2010/07/15(木) 00:31:12 ID:???.net (+2,-29,-9)
    >>174
    <hr>しか無理じゃね?
    wordpressとかなら消えるんじゃね?
    176 : nobodyさん - 2010/07/15(木) 00:54:39 ID:???.net (-1,-29,-7)
    >>175
    <U>タグが使え無いのは、docomo仕様なのでしょうか?
    177 : nobodyさん - 2010/07/15(木) 01:14:17 ID:???.net (-1,-30,-83)
    >>174
    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1213056147
    ちったー調べたら?

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    </head>
    <body>
    <u>アンダーライン引かれる?</u>
    hrは?<br />
    <hr />
    </body>
    </html>

    ちなみに i モードHTMLシミュレータII で見た引かれてたよ
    ktaystyleとか使ってるなら出力みよーよ
    178 : nobodyさん - 2010/07/15(木) 05:22:22 ID:???.net (+29,+6,-1)
    もはやPHPかすりもしない質問kt
    179 : nobodyさん - 2010/07/20(火) 18:13:27 ID:???.net (+57,+29,-36)
    http://test/test1.php

    として通常は動作させるのを

    http://test/test1/

    として同じ挙動をさせるにはどうすれば良いでしょうか?
    180 : nobodyさん - 2010/07/20(火) 21:09:14 ID:???.net (+10,-29,+0)
    mod_rewrite
    181 : nobodyさん - 2010/07/20(火) 23:16:15 ID:???.net (+29,-3,-18)
    >>180
    お勧めの解説サイトプリーズ
    182 : nobodyさん - 2010/07/21(水) 00:58:01 ID:???.net (+1,-29,-3)
    >>181
    「mod_rewrite」でググってこい
    183 : nobodyさん - 2010/07/23(金) 11:36:54 ID:AgQn7g4l.net (+24,+29,-17)
    PHPで車は動かせますか?

    上級者なら出来るって聞いたものでここで質問させていただいてます。
    184 : nobodyさん - 2010/07/23(金) 15:31:24 ID:???.net (+25,+7,+0)
    できます。次
    185 : nobodyさん - 2010/07/24(土) 13:56:23 ID:C0x7DFuy.net (+23,+28,-6)
    このスレのレスはPHPで自動化されているって本当ですか?
    186 : nobodyさん - 2010/07/24(土) 19:46:46 ID:???.net (+46,+28,+0)
    本当です。次
    187 : nobodyさん - 2010/07/24(土) 20:14:35 ID:???.net (+91,+29,-9)
    なんでpdoモジュールを書いてる奴らはソースをどっちかに纏めないんだ?
    188 : nobodyさん - 2010/07/26(月) 07:56:54 ID:???.net (+70,+29,-16)
    >>187
    どういういみでござるか?
    189 : PHP@最強戦士 - 2010/07/26(月) 16:55:45 ID:x+pw7Ejc.net (+30,+30,+0)
    PHPいいですよね~クソさ加減が

    PHPつかっててきずいたんですが PHPのコミュって
    珍言ばっかりほざいてる人たちがいてとても素晴らしいと思いますよ
    年齢層が低くて 頭の低レベルな人たちと交流できるので素晴らしいです
    ustreamでPHPユーザのクソ発言をみると喜んじゃいます!!おお

    それとPHPが無いと死にそうです PHPはド素人でもできるので
    html=PHPですよね

    PHPの良さはPHPがわかればhtmlとCSSがわかるってところですよね
    脆弱性が多いところもいいんですよ
    ワタシはPHP 20年つかってるんですが 最高なのでやめれませーーーーーーーーーーーん!!!!!!!!!!

    趣味はPHPユーザーの珍言、クソブログを見る事です^^

    Perlやってる人ってバカですよね
    この前Perlやってる人に話かけられました

    Perlユーザー「君、Unixとかしってるかい?PHPみたいなくそ言語やってておもしろい?」
    ワタシ「unixとか時代遅れですね そんなの知りません! いまどきPHPですよ! perlとか本当時代遅れですね!! 何年前の人ですか?」
    Perlユーザー「あんたなめてんの?」
    ワタシ「キャーこわい! PHPをばかにしないでください! PHPがあればwebアプリつくれるんですよ?」
    Perlユーザー「ねえ ターミナルひらいて sudo rm -rf / ってうって」
    ワタシ「怖いわ!ははい! やめてください 開きました うちました」
    Perlユーザー「そのまま放置しといて」
    ワタシ「なんかパソコン起動しなくなっちゃいました~泣」
    190 : nobodyさん - 2010/07/26(月) 17:11:53 ID:???.net (+65,+28,-1)
    PHPはいいですね

    まで読んだ。
    191 : nobodyさん - 2010/07/26(月) 17:22:08 ID:x+pw7Ejc.net (+25,+19,-27)
    >>190
    てめえはPHPユーザーだろ?
    はやく氏ねよwwwwwwてめえみたいなPHPユーザーが消えれば平和になる
    192 : nobodyさん - 2010/07/26(月) 17:25:32 ID:???.net (+46,+23,-14)
    てめえはP

    まで読んだ。
    193 : nobodyさん - 2010/07/26(月) 17:45:49 ID:???.net (+57,+29,-4)
    八百忠が消えれば平和になる

    まで読んだ
    194 : PHP=クソ(笑 - 2010/07/26(月) 23:34:55 ID:z/NbSmjH.net (+0,-29,-5)
    名前の通りです(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑)
    195 : nobodyさん - 2010/07/27(火) 00:42:12 ID:???.net (+62,+30,-68)
    道ばたに落っこちているウンコに対して、
    「ウンコ!このウンコ!・・・おまえはウンコ(笑)・・・ウンコ(笑笑笑)」
    と一人叫んでいる >>194 さんを想像したら心がほっこりした

    その余裕が顔に出たのか、モテキ到来で彼女が出来ました。
    本当にありがとうございました。
    196 : 名無しさん@お腹 - 2010/07/27(火) 07:38:03 ID:Q+p+NFYS.net (+28,+30,-121)
    だからなに?てめえは彼女が出来てなんなの?
    バカじゃん?それがどうかしたの?いちいち報告しなくていいよなあ?
    御前等みたいなゴミは仲良しグループで仕事してんだろこら?
    なあ?てめえみたいなゴミは死ねよ今すぐ死ねよ
    まじしねよ!!!!!!コネコネしてんじゃねえよ死んでほしい

    てめえブログとかに沢山言語自慢してそうなやつだな かっこつけてhaskellとか
    沢山言語やってそうな御前は八方美人なんだろうな うぜえんだごみ まじきえろ
    197 : nobodyさん - 2010/07/27(火) 09:46:44 ID:???.net (+52,+29,-2)
    まじきえろ まで読んだ
    198 : nobodyさん - 2010/07/27(火) 11:11:26 ID:???.net (+71,+9,-19)
    PHP技術者認定もってるひといまsか?
    199 : nobodyさん - 2010/07/27(火) 14:28:08 ID:???.net (+67,+29,-23)
    クソクソ言ってる方がキレがあったな。

    >>198
    Zendのやつ?あれってまだあるの?
    200 : nobodyさん - 2010/07/29(木) 10:30:15 ID:???.net (+47,+29,-2)
    上級者って下品
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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