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

OO言語へと歩を進めるPHP5」記事へのコメント

  • PHPメインやってる人は、指定されて仕方なくPHPなのか、諸々の言語の中から選択してPHPなのか、あるいはPHPしかできないのか…内訳はどれくらいの比率なんでしょうね。なにげに興味あります。

    個人的にはPHPは「ディベロッパでなくても使える言語」だと思うので、そういう人たちに
    • > でも仕様がどんどん変わるのはどうかなぁ。

      成長分野では言語でもライブラリでもそうだと思うのですが、ただ「今動く」コードを書くだけでは、「振り回される」と感じる事もあると思います。
      どの様な方針で開発されているのかを知って将来を見据えたコードを書くとか、開発側の設計思想に則った丁寧なコー
      • by Anonymous Coward on 2003年04月02日 0時28分 (#291288)
        どうやって1年後をみるのか方法をおしえてくれ
        ちなみに俺は簡単だから使ってるけど、かなり仕様変更には
        頭にきてる
        親コメント
        • 1年後をみる方法 (スコア:2, 参考になる)

          by tomatsu (2545) on 2003年04月02日 1時26分 (#291333)
          MLや掲示板を眺める。(日本語のphp-users/php-devだけでも重要な情報は拾えます)
          本家開発サイトの目立つトピックを見てみる。(ZendEngine2の話は1年前から色々と紹介されてました)
          マニュアルや関数の改訂が少なく、余りメンテナンスが入っていなさそうなモジュールは怪しんでみる。
          セキュリティ上危険な記述や、丁寧とは言えないコーディング(NoticeやWarningが出る様なもの)は放っておかない。いつデフォルト設定が厳格な方にシフトしても、文句は言えないから。

          情報を後追いしていると、何が起きても常に「不意打ち」になります。
          先を予測して漏れてくる情報を元に予測を補っていけば、1年後がどういうライン上にあるかは、具体的には分からなくても、大筋は分かります。

          利用者が困る様な仕様変更は、段階的に、慎重に、移行してきているはずです。
          「俺は知らなかった!ムカツク!」と怒ってみても、人によっては「今頃何言ってるの」という事もあるわけで……(^^;)。

          不安なら、ML上などで尋ねてみるのも良ろしいかと。
          親コメント
        • 怪しい関数は全てラッパを作ってしまうのが一番楽かもしれません。全ての関数でラッパを作るのは不可能に近いというかかなり効率が悪いのでxml系、db系、mb系あたりが妥当かもしれません。 でもPHP5になったらnamespaceやtry catchあたりはラッパくらいでは吸収しきれないかもしれませんね(^^;

          #個人的には4.3系のオブジェクトの参照渡しが云々といったあたりがかなりダメージでかかったですが

          親コメント
          • by Anonymous Coward
            まあ楽な技はあるだろうけど、strutsみたいに後方互換を
            とりまっせみたいにいってくれるとかーなーり安心
            たった一つの変更でさんざんソースをなめまわすのはやっぱり結構つらい
            でも名前空間のサポートは素直にうれしい
            $this->$this->$this->.....以下略(@_@)

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...