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

PHP、5.3 系のサポート終了が迫るも移行進まず」記事へのコメント

  • 5.4の新機能の為に移りましょうよ

    traitがとても便利
    似非多重継承ができるのでオブジェクト指向言語としてなんとか許せるレベルになった感じ?(フレームの元?)
    trait型とかは使えないけど、まあ、PHPだし
    abstractメソッドとかは持てるし
    色々なクラスで使うメソッドをメンバで持たなくていいので記述がすっきり
    嬉しすぎてデバッグ系のメソッドまとめたtraitとか、メソッド結果キャッシュするtraitとか、
    DB結果編集によく使うメソッドまとめたtraitとかTool系のクラスを沢山traitに移植した
    privateフィールド名が被るとエラるのでtraitのprivateフィールドにベタな名前つけない点だけ注意
    (useで

    • by Anonymous Coward

      > 古いライブラリで警告やエラーが出る事があるので、そこだけチェックして問題なさそうならさっさと5.4にするのがお勧め

      趣味でPHP使ってるならこんないい加減な判断でも何も問題ありませんが,
      業務だと有り得ない話ですね.

      • by Anonymous Coward

        うん、おっしゃるとおり。
        でもサポートが終了した処理系を使うのも業務ではありえない
        ・・・と思うんだが、往々にしてありえるのが困るんだよな。

        • by Anonymous Coward on 2013年03月26日 17時57分 (#2350563)

          なんで有り得るんだろう?
          困ったらどうする?
          その辺を語らなきゃ、抽象的で無意味なグチですな。

          # 俺の周辺では無いのは救いだ

          親コメント
          • あり得るのは、移行コストが高すぎるから。特にPHP。

            困るのは、たとえば処理系のバグや脆弱性が見つかった時に、コミュニティに頼ることが
            できず自分で修正するしか無いこと。それを修正できる保証も無いし、仮にできたとしても
            時間も金もかかる。

            実際には移行するだけの人も金もないから使ってるんだし、おそらく修正は無理。
            綱渡り状態だよ。

            それを上司や経営者が理解してないのが最大の問題だな。

            親コメント
          • by Anonymous Coward

            別ACだけど、
            言語に対するサポートなんて飾りじゃないの?
            PHP本体がどれだけバグってようが、要は自分とこのユースケースでがっちり試験して
            その範囲だけでの動作保証を自ら行いさえすれば、言語のバージョンなんて上げなくてよくね?

            OSとかなら話は別だけど、PHPは実行環境そのものを不特定ユーザに開放してるわけじゃないじゃん。
            サポート切れてバグが放置されてたとしても、そういうバグがあると知ってさえいりゃあ
            ある意味バグも仕様なわけで。自分らで回避して作りこめばそれまでだよね。

            • by Anonymous Coward

              > OSとかなら話は別だけど、PHPは実行環境そのものを不特定ユーザに開放してるわけじゃないじゃん。
              ん?PHPは不特定ユーザからの入力を受けますよ?
              その中には、不具合を誘発する入力があるかもしれません。

              > サポート切れてバグが放置されてたとしても、そういうバグがあると知ってさえいりゃあ
              サポート切れたソフトに対してバグ探しをしてくれる人がいればいいですけどね。

身近な人の偉大さは半減する -- あるアレゲ人

処理中...