パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

PHP4のサポート終了は2007年12月31日」記事へのコメント

  • 現役続行中 (スコア:1, 興味深い)

    by Anonymous Coward
    うちの会社のシステムじゃ現役バリバリですよ…。
    いまだに新規システムでPHP4を指定してるぐらいだったりするんだが、
    指摘しておかないとまずそうだな。

    #指摘しても「セキュリティフィックス終了まで、まだ1年あるんでしょ?」とか言われそうで怖いw
    • by Anonymous Coward
      PHP4からPHP5への乗り換えは、単なるバージョンアップではなくて、他言語への移植作業のようになってしまうので、 簡単には乗り換えられないサイトが多そうですね。セキュリティの穴だらけサイトが増えるのか、WEB屋の仕事が増えるのか、 どちらでしょう?
      • 普通に書いてたらほとんど書き換える必要なく動くはずなんですよね。
        • PHP4の拡張モジュールだったアレなDOMXMLを随所で使ってしまったために、PHP5では全く動く気配がなく…
          親コメント
          • by Anonymous Coward on 2007年07月15日 4時25分 (#1189804)
            http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/index.en.html [alapetite.net]
            これincludeすればそのまま動きます

            なんというか、phpはアンチ(主にruby勢)が多いので、php4 > php5の移行がやたら大変なもののように語られてますが、
            全然そんなことはないです。

            体感で99%はそのまま動きます。
            残りの1%もunit testがあれば簡単に見つかるようなものです。
            声のでかい人のphp批判にはうんざりです。
            親コメント
            • by Anonymous Coward on 2007年07月15日 11時22分 (#1189933)
              そんなことはない、なんて、本来自分で判断できるし判断するべきことじゃないの。
              そこそこの規模のアプリケーションをテストしなおす手間を考えたら腰がひけるのは当然だと思うし、
              ユニットテストをちゃんと書いてるプロジェクトがどれだけあるのかなと思う。
              それって本来マイナーバージョンアップでも毎回やるべきことなんだけど、それは置いておくとして
              ユニットテストできるような構成になってるなら、確かにPHP5に移行するのも難しくないと思うんだけど
              そういうレベルの人なり組織なら、とっくにPHP5に移行してるんじゃないのかなーとも思う。
              速くなってる(はずだ)し高機能だし綺麗になってるし。

              結局、プログラムにすごい拘りがある人と、今の今までPHP4を使っているような拘りのない人は、単に全然合わんのよ。
              拘りなんかいらんという戦略はありうる。プログラマが皆プログラムを愛してるわけない。

              声のでかい概してプログラムラブなプログラマにとってPHP(特に4)は、なんでそんななのという怒りと、諦念の間のどこかにいるんだと思うよ。
              で、プログラムを書くことの人生におけるプライオリティが他の物事に比べて相対的に低い人は、なんでそんなこと言われなあかんの、と怒ると。
              でもそれって良し悪しとかじゃなく「よのことはり」が違うだけだもんで、遭遇したら衝突は必至なわけですよ。

              ちなみに「今の今までPHP4を使っているような、プログラムに拘りのない人」っていうのは俺の想像上のモデルです。
              他のパターンは思いつきませんが、単に想像力不足かもしれません。

              ところで「phpはアンチ(主にruby勢)が多い」と「php4 > php5の移行がやたら大変なもののように語られる」は関係ないよね?
              そして、どっちも主観ですよね?
              親コメント
              • PHPはそんなにダメなのか? って話なんですよ
                まるで私がプログラムラブではない人みたいになってますが、大好きですよ
                特に自分に書いたコード、人が書いたコードは好きです
                でも特定の言語自体が好きってことはないです
                糞なコードはどんな言語にでもあるし

                その糞なコードな割合がPHPが高いかってことなら、そうかもしれない
                でもそれは裾野が広がってしまっただけのことであって、そういう意味ではCやJavaも糞なコードが多い

                結局rubyだってそうなるのに(なりはじめてはいますよね)、なんで未来の自分の悪口をでかい声で言えるんだろう、ってことです。
                rubyで書けばきれいなコ
              • PHP4は本当にダメじゃないかなあ。
                5はオブジェクト指向まわりとか名前空間がまだ微妙だけど、6の頃にはたぶん良くなるのでは。
                でも決定的に目指す方向が違いすぎて、Rubyと言語として単純には比較できないのではないか。

                Matzはアレだけど、言語なんか5年とか10年単位で見れば次々出てくるんだから、
                コミュニティも含めて今好きなやつ使えばいいと思うよ。
                あとスルーカ。俺は最近やっと2ch見るのやめられました。スルーカがあるとQOLが上がるよ、たぶん。
            • > 体感で99%はそのまま動きます。
              > 残りの1%もunit testがあれば簡単に見つかるようなものです。
              > 声のでかい人のphp批判にはうんざりです。

              一番めんどくさいのは、
              ・実稼動環境しかなく
              ・mod_php とかでApacheに食い込んでて
              ・テストしようにも全体に波及するような変更をかましてテスト
              なんて状態のものですよね

              mod_perlを使っていない単なるCGIで動いているPerlとかだと、テストしたいCGIの先頭をちょこっと新しいPerlを呼び出すように書き換えてテストできたりしますが、PHPだとそこら辺りめんどくさそうです。

              テスト環境すら用意できない
              • > テスト環境すら用意できない案件なんだからダメ? 違うよ、そんな案件だからこそPHPで作られたりしているのを安易に利用している人が多いんじゃないか(^^;)

                これからはそういう案件はruby on railsになるらしいので安心ですね!
          • ご愁傷様です。
            頑張って simplexml を使うように書き換えてください。

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...