Architect Note


しがないPHPerのブログ

PHPにおける例外クラスの設計考察

この記事はPHP Advent Calendar 2017の2日目です。 ここ最近、本業のほうが死ぬほど忙しく、すっかりブログを書いていなかった@Hirakuです。 だいぶ前のことですが、今年のPHPカンファレンス福岡で例外の話をしてきました。 この時の発表では例外に関する概要が主だったので、例外クラスそのものの設計について補足を書いてみることにします。 例外のある世界観 PHP7ではいくつかのエラーが例外と同じ挙動を示すようになり、エラーではなく例外機..


型宣言を利用した自動的プログラミング(という夢)

PHPアドベントカレンダー2016の2日目です。この記事に合わせてライブラリでも作ろうと思ってたのですが、全然間に合わなかったので夢という体でポエムを書こうと思います。 祝7.1リリース ちょうど記事を書いていたらPHP7.1がリリースされていました。おめでとうございます!みんな今すぐビルドするんだ! http://php.net/archive/2016.php#id2016-12-01-3 去年も12月1日に7.0がリリースされてたので、毎年JSTだと12月2日に..


Composerの作者に会った (PHP勉強会 番外編レポート) #phpstudy #composerphp

Composerやmonologの作者である@seldaekが来日するということで、2016年7月22日にPHP勉強会の番外編が開催されました。 PHP勉強会@東京〜番外編〜 みなさまお疲れ様でした! #composer #php #phpstudy #eventdots pic.twitter.com/wvKHgpDNGp− しめじ (@TAKA_0411) 2016年7月22日 動画


Laravelのインストールがちょっと軽くなった

packagist内でlaravelの定義が巨大すぎて困る: Architect Note この件の続報。雑にpackagistのリポジトリにissueを上げてたんだけど、ついさっき、キャッシュを一度消してくれたみたいで、1MBを切るぐらいには小さくなってた。今は少しマシだと思います。 illuminate/xxxx are very huge ・ Issue #687 ・ composer/packagist


prestissimo-0.3.0を出した

composerを速くするプラグイン prestissimo ですが、さっき0.3.0をリリースしました。 Release 0.3.0 ・ hirak/prestissimo 若干出来が怪しいので、バージョンを上げる人は覚悟願います。 今のところ一番安定してるのは0.2.4です。 ただし、0.3の方が高速なはずです。 prestissimoのバージョンごとの違い そろそろ自分でも忘れそうになってきたので、今までの歴史をメモしておきます。一応、semver的..