[PHP-users 31278] Re:クラスメソッドの定義場所

鈴木 徹 suzuki-tooru @ hotmail.co.jp
2007年 1月 19日 (金) 09:47:21 JST


鈴木徹です。
お答えありがとうございました。
PHPのクラスメソッドはインライン定義のみ可能だということですね。
C++のようにはいかないので、クラスのソースコードが煩雑にならないように
気をつける必要がありますね。

>From: "KOYAMA Tetsuji" <koyama @ hoge.org>
>Reply-To: PHP-users ML <php-users @ php.gr.jp>
>To: "PHP-users ML" <php-users @ php.gr.jp>
>Subject: [PHP-users 31271] Re:クラスメソッドの定義場所
>Date: Thu, 18 Jan 2007 13:57:39 +0900
>
>小山です。
>
>On 1/18/07, 鈴木 徹 <suzuki-tooru @ hotmail.co.jp> wrote:
> > PHPでクラスを設計するときに、クラスメソッドを外部で定義する方法を探して
いま
> > す。
>
>PHPの標準の文法にのっとったやり方では不可能です。
>反則技かもしれませんが、PECLのrunkiitを使うと既存のクラスに後から
>メソッドを追加する事ができます。
>
>http://jp.php.net/manual/ja/function.runkit-method-add.php
>
>--
>     小山哲志@ビート・クラフト
>     koyama @ beatcraft.com
>     koyama @ hoge.org
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ml.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3

_________________________________________________________________
Hotmail に直接アクセス!MSN がさらに使いやすく http://jp.msn.com/ 



PHP-users メーリングリストの案内