php

PHP BLT #6 @ メルカリさん に参加してきました #phpblt

東京出張とタイミングがあったので、メルカリさんのオフィスにて行われた勉強会 PHP BLT #6 に参加してきました。 phpblt.connpass.com PHP BLT は、2時間ほどの間に20人がLTをするという、かなりライトニングな勉強会。多くの人(ふだん発表をあまりしない人…

CakePHP + PHPUnit でのテストで、例外を判定

CakePHP のコントローラでのテストで、たとえば 404エラーが発生することを確認するためのテストコードの例です。 setExpectedExcept…

PHP で メールアドレスの形式を一発でチェックする

php

メールアドレスのチェックは面倒ですが、実はPHP標準の関数で、メールアドレスが正しい形式かどうか一発でチェックできるみたいです。 if (filter_var($address, FILTER_VALIDATE_EMAIL)) { return true; } これだけ。 日本の携帯メールアドレスがRFCに準拠…

CakePHP で静的ページと動的ページを共存させるために mod_rewrite をいじった

CakePHP のディレクトリ構成に関してちょっとハマって、とりあえず解決したのでメモ。たとえば Cake を使っているときに http://example.com/test/ ってアドレスにアクセスすると、デフォルトでは test コントローラの index アクションに処理が移ると思いま…

Amazon Web サービスを使ってみた

まあほぼ100%ネタなんですけど、延期に次ぐ延期状態の My Bloody Valentine のリマスター盤の件でございます。まーた延期になってるっぽいので、ちょっと発売日情報を教えてくれるだけの RSS を作ってみましてん。これで次に延期になったときもすぐにわかる…

php の古いバージョンで死にかけた、4.1.0より古いと $_SERVER とかつかえない

php

こないだ担当した案件で使ってたサーバ、php のバージョンが 4.0.8 というなかなかに古いものだった。気づかずふつうにプログラム作ってたら、いざアップしようとした時にぜんぜん動かなくてまあたいへん。$_SERVER とかが使えるのは php 4.1.0 から! それ…