タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

codingとoopとphpに関するcu39のブックマーク (3)

  • PHP classの教室

    PHPで関数は使えるけれどオブジェクト指向はよくわからないという人向けの勉強会の資料です。 Ustream録画 (1/5) http://www.ustream.tv/recorded/21256905 67分 (2/5) http://www.ustream.tv/recorded/21253084 80分 (3/5) http://www.ustream.tv/recorded/21254139 60分 (4/5) http://www.ustream.tv/recorded/21254817 24分 (5/5) http://www.ustream.tv/recorded/21255084 6分

    PHP classの教室
  • 続PHPのアクセサ - CODE NAME: TUNE34

    ここ1ヶ月はバタバタしててブログを書く事ができませんでした。書くネタがないというのもありますが、時間をつくってブログを書き続けるというのは当に難しいですね。でも少しずつでも何かアウトプットしないとなあ。。 それで最近はてなブックマークなどをよく見るようにしているのですが、そこで感じるのはPerlコミュニティの活発さです。例えばアクセサやmixinなどPerlでのオブジェクト指向プログラミングを支援する為の「Moose」というモジュールの使用がトレンドだと紹介されれば、呼応するように多くのブログで言及されていたりします。 一方、私がメインで使用している同じLL言語のPHPでもPHP5から格的なオブジェクト指向プログラミングが出来るようになっていますが(PHPのアクセサは以前このブログでも取り上げました)、今回はちょっと「Moose」の真似をしてみてPHPでも「読み書きの制御」と「型定義」

    続PHPのアクセサ - CODE NAME: TUNE34
  • PHPのアクセサ - CODE NAME: TUNE34

    今個人で開発する時用に自作のフレームワーク(ライブラリ)を作っていますが、PHPのアクセサの実装にどういう方式があるのかまとめてみました。 (1)PHPのビルトインクラスである「stdClass」を使う方法 「stdClass」は標準クラスとして用意されているオブジェクトで、連想配列のように扱えるオブジェクトとみなしていいようです。 <?php //利用例 $foo = new stdClass(); $foo->Bar = "ほげ"; echo $foo->Bar; //string(4) "ほげ" 読み取り専用のフィールドや、値のset/get時に加工してセットしたり取得したりする事がそのままでは実現できませんが、非常に簡便でかつオブジェクトの疎結合というメリットも活かせる方法です。 (2)setter/getterメソッドを個別に作成する方法 最もベーシックな実装方法といっていいでし

    PHPのアクセサ - CODE NAME: TUNE34
  • 1