超PHPerになろう

Enjoy PHP Programming

PHPerKaigi 2021に参加して、それから

去年に引き続きPHPerKaigiにコアスタッフ・発表者として参加してました。 phperkaigi.jp そういえば一年前にこんな記事も書いたりもしてました。 www.phper.ninja 去年の暮れから今年にかけて体調を崩しておりタイミング的にぎりぎりだった気もします。(在宅…

戻り値の記憶と忘却

この記事はPHPStan開発者のOndřej Mirtesによって2021年4月3日にPHPStan Blogに書かれた記事を翻訳したものです。 phpstan.org PHPは記憶されるべき関数呼び出しの戻り値について、これまで一貫性がありませんでした。 getName()) { \PHPStan\dumpType($pers…

PHPDocを使ったPHPのジェネリクス

この記事はPHPStan開発者のOndřej Mirtesによって2019年12月2日に書かれた記事を翻訳したものです。記事の末尾には訳者(@tadsan)の観点によるPhan, Psalmとの互換性についての情報も記述しています。 medium.com 2年前、私(Ondřej Mirtes)はユニオン型と交差…

あなたが今年PHPerKaigi 2020に参加しなければいけない理由

PHPerKaigi(ペチパーカイギ)をご存じでしょうか? phperkaigi.jp ここ数年、日本中でPHPをテーマにした技術イベントが開催されています。そのうち東京で開催されているPHPの総合カンファレンスには「PHPカンファレンス」と「PHPerKaigi」の二つがあります。 …

PSR-7と生PHPに対応したSet-Cookieライブラリを作った

Cookies default to SameSite=Lax - Chrome Platform Statusということで、何もなければ2020年2月4日にはリリースされる見込みのChrome 80(参考: Chrome Platform Status)を皮切りにCookieにデフォルトがSameSite=Lax相当になるということで、駆け込みでSame…

PHPStan 0.12.0がリリースされました

この記事はPHPStan開発者のOndřej Mirtesによって2019年12月4日に書かれた記事を翻訳したものです。 medium.com これは6ヶ月にわたって開発された大規模なリリースです。この新しいメジャーバージョンの開発中も私たちは多くのマイナーバージョンをリリース…

Laravel.shibuya #4に参加して超PHPerになるための手掛かりを得た #laravelshibuya

Laravel.shibuyaは渋谷の5人のイカしたLaravelギャングどもが今年の5月から定期開催するミートアップです。 laravel-shibuya.connpass.com よくあるセッション中心の技術勉強会とは異なり、Laravel.shibuyaはIRT(Interactive Round Table)、つまり座談会によ…