【PHP】フレームワークについて語るスレ10【総合】at PHP【PHP】フレームワークについて語るスレ10【総合】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト57:nobodyさん 08/08/29 10:42:02 rubyのmixinみたいなことしたいのですが、どうしたらいいですか? クラス定義の中から、 class Hoge { self::mixin('OtherClass'); } ↓ HogeにOtherClassがmixinされる みたいな形にしたいのですが。 runkitは不安定だったので使いたくありません。 58:nobodyさん 08/08/29 10:51:30 __call でがんばるか、ruby を使ってください 59:nobodyさん 08/08/29 11:13:07 YM8BIoOF >>57 RhacoというフレームワークではMix-inをサポートしているそうだからみてみるといいかも。 http://rhaco.org/ http://ll.jus.or.jp/2007/show/Event/Session/ > 変態的国産PHPフレームワークrhaco > doctest、distutils、mix-in等PHPでは聞き慣れない機能について紹介します。 60:nobodyさん 08/08/29 11:39:37 >>59 ありが㌧みてみます とりあえずsymfonyのsfMixerを見てみたけど __callの中からsfMixerを呼んで、そこでバックトレース情報を利用して 混ぜられた側のメソッドにデレゲートしてる感じ この方法だと、混ぜられた側のメソッドから 混ぜてる側のメンバにアクセスできないような・・・ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch