blogPHPでWEB+DBシステムの開発をやっています。1分50秒cakeError()は値を返さない、という話です。codeはじめてこの箇所のコードを追っかけた時にちょっと頭が「?」になりました。エントリでも言及されていますが、自分でエラーハンドラを作る際はこれを意識しておかないとまずい事になりますね。ErrorHandlerでexitするなら、単純にcakeError()は値を返さず、メソッド内でexitすれば良いような気もします。コードで書くとこんな感じですね。0分59秒CakePHP1.1.10.3825がリリースされました。(1.1.9がリリースされたのですがバグがあったようで、すぐに1.1.10がリリースされています。)バグフィックスが主なですが、ACLに大きな変更がなされたようです。Controller小話)の対策がなされていました。Controllerクラスにあるメソッドは直接外部からは呼べなくなっていますね。Methodが表示されます。)あとはAppControllerや各コントローラでアクション以外のメソッドを書かないようにすれば、ひとまず外から任意のメソッドを呼ばれる心配は無くなりました。あとbakeにも色々と改良が加えられています。近頃はフレームワーク自体の出来もそうですが開発をサポートするツールの存在が大きいのでこれは嬉しいですね。移行の方法ですが、ACLを使っていなければ1.1.10のcake/を既存のcake/にコピーすればokです。1分16秒PHP5.2.0がリリースされましたね。AnnouncementバージョンNoからも分かるとおり大きな修正が行われています。このリリースでPHP5.1系はもうリリースされなくなるようです。PHPプロ!ニュースにあります。PHP5もどんどんバージョンが上がっていますが、私の周りではまだまだPHP4がバリバリ動いてたりします。;-)既に問題が見つかっているようなのでご注意を。PHP5.2.0のgo-pear.batは壊れているっぽいWin版のgo-pear.pharが壊れているようです。configureVine3.2環境にてconfigureでエラーが出るようです。1分24秒ZendとMicrosoftが手を組んだようです。2~3倍加速させる改良内容を発表すると述べていた。同氏によると、PHPの稼動プラットフォームとしてより一般的な「Linuxとほぼ同レベルの性能を達成することができた」という。(2006-11-01)LAMP(LAPP)構成がデファクトとなりつつあるのになぜWindows?MicrosoftにはASP.NETがあるのになぜPHP?と双方ともに疑問はありますが、お互いの領域を広げていきたい(言語・プラットフォーム)のが狙いなのでしょう。通常のインターネットに出るサーバはLA(M|P)Pで構築するのがほとんどですが、イントラネットでWAPP(Windows/Apache/PostgreSQL/PHP)で構築したことがあります。短時間に集中して負荷がかかるシステムなのですが、安定して稼働しているようです。このプロジェクトではWAPPサーバとLAPPサーバのデータ連携もあったりしてプラットフォームを選ばず同じ言語で開発できたのは有り難かったですね。ちなみにWIMPは[Windows/IIS/MySQL/PHP]、WISPは[WINDOWS/IIS/SQLServer/PHP]らしいです。