«Prev | | 1 | 2 | 3 | 4 || Next»

PHPでJavaのEnumっぽい何かを手っ取り早く

色々出尽くしてそうなねたですが、Enumクラスを定義して、
それを継承してうんにゃらとかはなしな方向で考えます。
JavaのEnumをエミュレートしたいわけでもなく、です。
要件としては、
1.静的にインスタンスにアクセスしたい。
2.そのインスタンスは一意であることを保障したい。
3.タイプヒンティングを使いたい。
とか、そういうことです。

» Read More

Category: PHP | Posted on: 2009/08/20 | Add comment | No Trackbacks

amfphp1.9を高速化する。

書こう書こうと思ってて後回しにしていたことですが、
amfphp1.9をそのまま使ってるともったいないですんです。
amfphpの前リーダであるPatrickさんの5 1/2 blogの
Amfphp 1.9 beta 2 - ridiculously fasterというエントリからの話です。
・・・もう一年近く前のエントリなんですけど^^;

» Read More

Category: PHP | Posted on: 2007/11/22 | Add comment | No Trackbacks

S2Base.PHP5をなでる(Interceptor編)

なんだか間があいてしまいましたが、S2Base.PHP5をなでて参ります。
今回はInterceptor編、AOPってやつですね。

» Read More

Category: PHP | Posted on: 2007/10/25 | 2 Comments | No Trackbacks

Entityのvalidation

ちょっとちらっと考えたことをメモ。

» Read More

Category: PHP | Posted on: 2007/10/19 | Add comment | No Trackbacks

amfphpの行く先

プロジェクトマネージャのPatrick Mineaultさんの引退宣言あたりから更新も滞りがちだったamfphpですが、
Wade Arnoldさんが後任になることが9/24にPatrick Mineaultさんの5 1/2 Blogにのっていました。
amfphp2.0にむけたamfphp1.9の改良もはじまっているようなので、amfphpの行く先に期待です。
amfphpプラグインも正式版になる日がくるかもです。

Category: PHP | Posted on: 2007/10/11 | Add comment | No Trackbacks

S2Base.PHP5をなでる(Service作成編)

前回は、EntityとDaoを作成しました。今回は、Serviceを作成してみましょう。
前回は、「次回はDaoのUnitTest」とか書いちゃいましたけど、ServiceのUnitTestということにしちゃいます。

» Read More

Category: PHP | Posted on: 2007/10/01 | Add comment | No Trackbacks

PDT愛いのぅ

PDTの記事を2回もエントリしておきながら本日初めてちゃんと使ったのは秘密です。
ちょっと感動したので、メモ。

» Read More

Category: Eclipse | Posted on: 2007/09/28 | Add comment | No Trackbacks

PDT 1.0 Release Build入りました。

といってもリリースは17日の話ですが・・・^^;
PDTのリリースの度にチェンジログってどこになるのかなって探してたんですが、
ダウンロードページChangeLog.ってありましたね。
で、Delfinoが個人的に期待していた変数の出現箇所の強調表示は入ってないです。
後はー英文読むのがだるだるなのでー、
あれですね。解説とかはどこかのえらい人にお任せです。
BugFixが多数されていますので、バージョンを上げて損をすることはないかと思われます。
はい、いい加減ですね。ごめんなさい^^;

Category: Eclipse | Posted on: 2007/09/28 | Add comment | No Trackbacks

S2Base.PHP5をなでる(Entity、Dao作成編)

前回までで、プロジェクトとモジュールの構築が完了しました。
今度はEntityとDaoの順番でコンポーネントを作成していきます。
で、せっかくなのでSQLiteを使って、実際にRDBMSにアクセスしてみます。
今回はamfphpプラグインのQuickStartで使ったDBを使います。
テーブル構造はQuickStartのOverviewにあります。
それからDBファイルは、QuickStartのDataBaseからダウンロードできます。

» Read More

Category: PHP | Posted on: 2007/09/27 | Add comment | No Trackbacks

S2Base.PHP5をなでる(概要~プロジェクト作成編)

出遅れ気味ですが、9/17にS2Base.PHP5の2.0.0-rc1がリリースされています。
Version2.0から何が変わったのかというと、

  • PHPUnit3を使用するようになりました。
  • phingはoptionalとなりました。
  • s2container.php5-1.2系を使用するようになりました。
  • Zend Framework との連携で、modulesディレクトリ以下の構造をモジュラーディレクトリ構造の規約にあわせるようにしました。
以上、kloveさんのところから丸写し^^;
phingが必須じゃなくなったのはよいことですね。
依存するものが少なければ、そこにひっぱられることもなくなりますから。
で、PHPUnit3対応。えーっとこのあたりは不勉強なものでPHPUnit3で何がどーなったのかは、
おいおいお勉強してまいりましょう^^;;
で、一番大きいのは、s2container.php5-1.2系との連携です。
きましたdiconレス。設定ファイルだって作らなくてすむなら、それが一番です。
そして、デフォルトの動作ではinterfaceも生成しない・・・のですか?
とりあえずかるーくなでながら何がどうなっているか見てまいりましょう。

» Read More

Category: PHP | Posted on: 2007/09/26 | Add comment | No Trackbacks

«Prev | | 1 | 2 | 3 | 4 || Next»